CleverMouse
9d022746fd
disk cache: support for sector sizes other than 512 bytes
...
git-svn-id: svn://kolibrios.org@5089 a494cfbc-eb01-0410-851d-a64ba20cac60
2014-09-03 12:11:19 +00:00
shikhin
ea1918f4d1
ext2 license change to GPL.
...
git-svn-id: svn://kolibrios.org@4891 a494cfbc-eb01-0410-851d-a64ba20cac60
2014-04-24 16:46:31 +00:00
Marat Zakiyanov (Mario79)
da8c332884
Added the tag "Revision: XXXX" in some kernel files, to form the right number of revision at boot (blue boot screen).
...
git-svn-id: svn://kolibrios.org@4850 a494cfbc-eb01-0410-851d-a64ba20cac60
2014-04-17 21:19:45 +00:00
Marat Zakiyanov (Mario79)
ba19a6400d
Kernel supports up to three IDE controllers, and all the devices connected to them
...
git-svn-id: svn://kolibrios.org@4700 a494cfbc-eb01-0410-851d-a64ba20cac60
2014-03-27 20:44:32 +00:00
CleverMouse
fd7d607044
/rd is now PnP, so move PnP disks to the beginning of / listing
...
git-svn-id: svn://kolibrios.org@4277 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-11-22 11:31:36 +00:00
CleverMouse
1842871f8f
support for PnP disks, part 5: FAT12, ramdisk, floppies
...
git-svn-id: svn://kolibrios.org@4273 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-11-21 16:07:16 +00:00
shikhin
61237b15f3
Removed redundant .asm files.
...
git-svn-id: svn://kolibrios.org@4068 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-10-21 11:00:27 +00:00
shikhin
9e1cd84895
Added proper permissions.
...
git-svn-id: svn://kolibrios.org@4067 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-10-21 10:03:36 +00:00
shikhin
7365b0cf3f
Finished ext2 write support, under KSoC.
...
git-svn-id: svn://kolibrios.org@4066 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-10-21 09:30:07 +00:00
shikhin
f6725d41ef
ext2 write support added; CreateFolder and Delete complete.
...
git-svn-id: svn://kolibrios.org@3935 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-09-28 10:43:18 +00:00
kaitz
fb86c01bbb
Translation for estonian language and fixes.
...
Build folder for estonian language.
git-svn-id: svn://kolibrios.org@3927 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-09-21 20:26:44 +00:00
0ad6f9623f
basic xfs read support
...
git-svn-id: svn://kolibrios.org@3913 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-09-17 21:28:18 +00:00
Sergey Semyonov (Serge)
5de099185a
remame /addappl to /KolibriOS
...
git-svn-id: svn://kolibrios.org@3780 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-07-08 08:17:53 +00:00
Marat Zakiyanov (Mario79)
c67e638d08
Dynamic setting interrupts for Floppy controller
...
git-svn-id: svn://kolibrios.org@3771 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-07-06 11:33:30 +00:00
CleverMouse
906756cda2
small fix
...
git-svn-id: svn://kolibrios.org@3743 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-07-01 19:10:43 +00:00
CleverMouse
d59bc76c6d
support for PnP disks, part 4: move NTFS,EXT2,/hd*,/bd* to the new interface
...
git-svn-id: svn://kolibrios.org@3742 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-07-01 16:29:16 +00:00
CleverMouse
65d0cef44b
style fixes, no binary changes (style checker was sick for some time)
...
git-svn-id: svn://kolibrios.org@3711 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-26 23:35:43 +00:00
Marat Zakiyanov (Mario79)
d9b8117616
1) SATA IDE support for HDD and ATAPI
...
2) PIO LBA48 read for HDD
git-svn-id: svn://kolibrios.org@3702 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-25 03:15:38 +00:00
Yogev Ezra
1a6a8ac7e2
Translate part of Russian comments in ext2 driver to English
...
git-svn-id: svn://kolibrios.org@3691 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-21 00:56:10 +00:00
Marat Zakiyanov (Mario79)
13b10bc06f
process_replace_file_name - uses the correct direction of search is now
...
git-svn-id: svn://kolibrios.org@3689 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-20 00:33:36 +00:00
CleverMouse
1a7694e453
malloc/free do not change ebx now
...
git-svn-id: svn://kolibrios.org@3681 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-18 10:33:19 +00:00
Marat Zakiyanov (Mario79)
7ba632508c
Just a quick correction of the estimated potential problem with incorrect data changes during operation. In the future, I will replace the CLI on the mutex.
...
git-svn-id: svn://kolibrios.org@3678 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-18 00:00:46 +00:00
Marat Zakiyanov (Mario79)
799f7cdc6b
Adding f.30.3 to mount the additional system directory (this is used by SEARCHAP).
...
git-svn-id: svn://kolibrios.org@3663 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-15 21:17:06 +00:00
CleverMouse
afab73e955
fix sysfn 70.4 with new size = current size
...
git-svn-id: svn://kolibrios.org@3631 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-10 11:00:38 +00:00
Sergey Semyonov (Serge)
f272bbb588
kernel: reduce DRIVE_DATA array. Now kernel can handle only 64 /hd and /cd partitions
...
git-svn-id: svn://kolibrios.org@3627 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-08 13:08:51 +00:00
CleverMouse
a77e7ee15d
make macro for push imm/pop dst
...
git-svn-id: svn://kolibrios.org@3598 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-04 11:14:37 +00:00
CleverMouse
32b4fcb9ab
recode all kernel sources to UTF-8; binary still uses single-byte encoding and isn't changed at all
...
git-svn-id: svn://kolibrios.org@3539 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-05-27 22:16:00 +00:00
CleverMouse
e61b3f010d
fix RamdiskDelete+FloppyDelete, they worked incorrectly since their introduction in r171
...
git-svn-id: svn://kolibrios.org@3442 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-04-02 14:55:10 +00:00
turbanoff
c3a49bafc1
fix ext4 dir blocks count check. fix bug in ext2_find_lfn
...
git-svn-id: svn://kolibrios.org@3403 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-22 18:35:06 +00:00
turbanoff
7af2e521dd
ext2 fix bug: bad error checking in ext2_get_inode_block and in ext2_HdRead
...
git-svn-id: svn://kolibrios.org@3317 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-03 18:42:16 +00:00
turbanoff
3cd1e6838b
ext2 fix stack inconsistent in ext2_find_lfn
...
git-svn-id: svn://kolibrios.org@3316 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-03 16:32:44 +00:00
turbanoff
e239be3fe2
ext2 fix stack inconsistent in ext2_HdRead
...
git-svn-id: svn://kolibrios.org@3314 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-03 14:34:52 +00:00
turbanoff
33eee384bf
ext2: fix bug in file read
...
git-svn-id: svn://kolibrios.org@3313 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-03 13:53:24 +00:00
esevece
d2e8899b67
More spanish translation
...
git-svn-id: svn://kolibrios.org@3309 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-02 20:57:38 +00:00
CleverMouse
165c453d43
protect thread from external terminate while running sysfn 70
...
git-svn-id: svn://kolibrios.org@3296 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-02-28 22:03:45 +00:00
CleverMouse
e6976fc326
fix FAT folder delete in some rare cases
...
git-svn-id: svn://kolibrios.org@3174 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-01-16 12:21:15 +00:00
turbanoff
0cf74faa74
disable read for non-file (symlink, device inode, etc)
...
git-svn-id: svn://kolibrios.org@2973 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-09-11 17:39:26 +00:00
turbanoff
d205bffbfa
ext4 support
...
git-svn-id: svn://kolibrios.org@2889 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-07-25 16:26:11 +00:00
CleverMouse
46ebef439c
support for PnP disks, part 3: FAT16/FAT32
...
git-svn-id: svn://kolibrios.org@2643 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-04-23 09:19:34 +00:00
Marat Zakiyanov (Mario79)
2f699083c4
1) Correcting information about copiright
...
2) VESA draw the small speedup
git-svn-id: svn://kolibrios.org@2455 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-13 16:51:57 +00:00
hidnplayr
58fe32f210
Usage of struct.inc from fasm in trunk kernel.
...
git-svn-id: svn://kolibrios.org@2381 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-02-22 15:46:09 +00:00
CleverMouse
037099f50d
Style corrected for new rules, no semantic changes
...
git-svn-id: svn://kolibrios.org@2288 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-10-14 21:38:50 +00:00
CleverMouse
57633abf05
support for PnP disks, part 2: adapt current caching
...
git-svn-id: svn://kolibrios.org@2140 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-08-31 16:26:51 +00:00
Sergey Semyonov (Serge)
246c135659
irq: reset fail counter
...
all kernel: replace old non-blocking mutexes
git-svn-id: svn://kolibrios.org@2129 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-08-27 10:59:48 +00:00
CleverMouse
cdeeb6be66
support for PnP disks: add exports and docs
...
git-svn-id: svn://kolibrios.org@2120 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-08-25 19:58:37 +00:00
CleverMouse
1eb4e63e51
support for PnP disks, part 1
...
git-svn-id: svn://kolibrios.org@2119 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-08-25 18:32:14 +00:00
Sergey Semyonov (Serge)
b3a861cedd
remove fn 41,42,44,45
...
git-svn-id: svn://kolibrios.org@2089 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-08-21 12:26:22 +00:00
Mihail Semenyako (mike.dld)
74263ea13b
fs_HdDelete:
...
* correct check for ext2 partition type (never reached ext2 implementation)
reserve_cd_channel:
* jump to correct label (wrong channel was being reserved if retry occured)
* re-enable interrupts (were being masked upon proc return)
git-svn-id: svn://kolibrios.org@2044 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-08-10 19:21:44 +00:00
Evgeny Grechnikov (Diamond)
0a35216e52
fix bug #16
...
git-svn-id: svn://kolibrios.org@1563 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-08-08 21:43:40 +00:00
Evgeny Grechnikov (Diamond)
21a147e4bb
fix svn substitution of $Revision$ (bug #18 )
...
git-svn-id: svn://kolibrios.org@1531 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-07-28 11:41:05 +00:00
Evgeny Grechnikov (Diamond)
04ca8139b5
reverted wrong files from the prev revision
...
git-svn-id: svn://kolibrios.org@1517 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-07-14 17:19:20 +00:00
Evgeny Grechnikov (Diamond)
0d2b81dd89
make.sh from http://board.kolibrios.org/viewtopic.php?f=1&t=1459
...
git-svn-id: svn://kolibrios.org@1516 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-07-14 17:17:52 +00:00
Evgeny Grechnikov (Diamond)
2ccee1b676
fix processing of cyrillic letter yo in file systems
...
git-svn-id: svn://kolibrios.org@1504 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-06-23 22:18:42 +00:00
Alexey Teplov (
04bf87db30
The 70 system function have call without shift registers.
...
git-svn-id: svn://kolibrios.org@1491 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-06-11 14:07:06 +00:00
turbanoff
5a063e44a7
Fixed bug when working with a large number of groups of blocks
...
git-svn-id: svn://kolibrios.org@1419 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-17 17:26:25 +00:00
turbanoff
7f6ce667e1
reworked search partition on HDD
...
git-svn-id: svn://kolibrios.org@1410 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-13 13:34:41 +00:00
turbanoff
1ddcc97e9d
ext2. return correct date/time
...
git-svn-id: svn://kolibrios.org@1400 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-09 14:17:26 +00:00
turbanoff
778b83a98b
ext2. fix bug in hdReadFolder cycle
...
git-svn-id: svn://kolibrios.org@1398 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-08 20:43:55 +00:00
turbanoff
0aa07aa06e
support russian filenames in ext2
...
git-svn-id: svn://kolibrios.org@1397 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-08 19:51:43 +00:00
turbanoff
2038403213
small fix
...
git-svn-id: svn://kolibrios.org@1389 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-04 16:44:28 +00:00
turbanoff
1f81205a1d
ext2fs fix bugs with large file
...
git-svn-id: svn://kolibrios.org@1387 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-03 18:01:16 +00:00
turbanoff
db4288650c
ext2fs 70.5 support. fix bugs
...
git-svn-id: svn://kolibrios.org@1384 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-01 18:47:19 +00:00
turbanoff
8a94df9a76
small fix
...
git-svn-id: svn://kolibrios.org@1379 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-23 16:01:24 +00:00
turbanoff
7eed0cd366
ext2fs support. read only
...
git-svn-id: svn://kolibrios.org@1378 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-23 15:24:03 +00:00
Evgeny Grechnikov (Diamond)
4c2f9d88c7
reserve_hd_channel forgot to do sti, fixed
...
git-svn-id: svn://kolibrios.org@1336 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-28 20:54:21 +00:00
Alexey Teplov (
01cfb22aca
small optimization.
...
git-svn-id: svn://kolibrios.org@1322 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-15 18:57:08 +00:00
Evgeny Grechnikov (Diamond)
dceaa5fee0
fixed sysfn 30 broken in rev. 1304
...
git-svn-id: svn://kolibrios.org@1305 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-02 22:55:22 +00:00
Alexey Teplov (
ad63ea7013
30 and 43 sysfunc rewritten without cross registers call.
...
git-svn-id: svn://kolibrios.org@1304 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-02 17:10:46 +00:00
Evgeny Grechnikov (Diamond)
e463f78e27
dynamic libraries now share unmodified pages
...
git-svn-id: svn://kolibrios.org@1289 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-11-27 23:49:47 +00:00
Evgeny Grechnikov (Diamond)
c72ef7ec9e
fixed fn 70 for path /<digit>
...
git-svn-id: svn://kolibrios.org@1270 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-11-14 10:23:10 +00:00
Alexey Teplov (
9aef4d69df
small optimization
...
git-svn-id: svn://kolibrios.org@1229 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-10-23 17:35:26 +00:00
Evgeny Grechnikov (Diamond)
9637c89d66
bugfix of previous revision
...
git-svn-id: svn://kolibrios.org@1191 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-10-02 16:45:18 +00:00
Evgeny Grechnikov (Diamond)
bc2b9dffb5
fixed kernel crash at booting if invalid FAT partition is present
...
git-svn-id: svn://kolibrios.org@1190 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-10-02 16:43:58 +00:00
Evgeny Grechnikov (Diamond)
a7e3c97cc5
fixed error handler in FAT32 code
...
git-svn-id: svn://kolibrios.org@1124 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-07-03 21:10:14 +00:00
heavyiron
3021284b0a
small fix to correct compiling with fasm 1.67.34
...
git-svn-id: svn://kolibrios.org@1047 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-03-07 07:09:34 +00:00
Evgeny Grechnikov (Diamond)
5628c096c5
some cosmetic fixes
...
git-svn-id: svn://kolibrios.org@983 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-12-28 21:21:41 +00:00
Evgeny Grechnikov (Diamond)
c6b94086d8
* more space for EBDA in V86
...
* some bugfixes in NTFS support
git-svn-id: svn://kolibrios.org@820 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-07-09 13:17:57 +00:00
Evgeny Grechnikov (Diamond)
a1cf173d09
normal work with CD: bugfix of revision 758
...
git-svn-id: svn://kolibrios.org@800 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-05-31 14:59:50 +00:00
Marat Zakiyanov (Mario79)
6094221d05
Support of last session for ISO9660.
...
git-svn-id: svn://kolibrios.org@758 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-25 23:34:27 +00:00
victor
524ca9c4c7
Placed copyright and properties "svn: keywords Rev"
...
git-svn-id: svn://kolibrios.org@750 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-19 07:14:38 +00:00
Evgeny Grechnikov (Diamond)
ebeed28881
* V86 manager
...
* support of drives visible by BIOS through V86 mode
* shutdown fixes
* background redraw fixes
* when booting from CD/DVD, load all floppy by tracks, not only used sectors
git-svn-id: svn://kolibrios.org@709 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-04 15:31:59 +00:00
Evgeny Grechnikov (Diamond)
01247f1a05
fixed serious FAT32 bug introduced in svn.649
...
git-svn-id: svn://kolibrios.org@654 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-10-18 10:25:48 +00:00
Evgeny Grechnikov (Diamond)
9b7b65b014
acceleration of FAT writing
...
git-svn-id: svn://kolibrios.org@649 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-10-15 14:05:52 +00:00
Marat Zakiyanov (Mario79)
66417e61bd
ATAPI:
...
1) Fix - sectors read with errors now are not brought in the cache.
2) Timeout at absence of the disk in ATAPI drive is reduced about 10 seconds without lowering reliability of reading at presence of the disk. Earlier time the waiting could make 1-1.5 minutes.
git-svn-id: svn://kolibrios.org@628 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-09-16 20:06:19 +00:00
Mihail Semenyako (mike.dld)
92f657f440
Revision numbering fix
...
git-svn-id: svn://kolibrios.org@593 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-27 13:52:03 +00:00
Evgeny Grechnikov (Diamond)
379dd4d36d
Load/eject CD/DVD device tray moved from sysfn 70 to sysfn 24 (see sysfunc*),
...
because these actions do not involve file system.
git-svn-id: svn://kolibrios.org@588 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-26 12:25:17 +00:00
Marat Zakiyanov (Mario79)
93e2c279ba
The universal cache of IDE devices.
...
Step 2:
1) Realized cache ATAPI device (CD\DVD).
2) Lock\Unlock ATAPI device for working with cache.
3) Eject (F70/10) and Load (F70/11) tray of ATAPI device.
4) Application CD_tray for control of tray ATAPI device.
git-svn-id: svn://kolibrios.org@585 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-22 20:52:21 +00:00
Marat Zakiyanov (Mario79)
8f49b3612a
Check all 4 entry of MBR and EMBR
...
git-svn-id: svn://kolibrios.org@578 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-13 07:26:44 +00:00
SPraid (simba)
263374dacd
prepare for cd load (bx='m0' set by loader).
...
git-svn-id: svn://kolibrios.org@543 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-14 18:21:03 +00:00
Evgeny Grechnikov (Diamond)
dea47105d0
Kernel updated to 0.7.0.0
...
git-svn-id: svn://kolibrios.org@536 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-07 13:34:43 +00:00
SPraid (simba)
5154195769
translate some comments to english
...
git-svn-id: svn://kolibrios.org@535 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-07 12:56:40 +00:00
Evgeny Grechnikov (Diamond)
3cd0677d7e
Fixed work with CD broken in svn.521
...
git-svn-id: svn://kolibrios.org@533 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-04 09:29:32 +00:00
Mihail Semenyako (mike.dld)
957ae391e2
Changed 'revision' keyword to 'Revision', which is correct
...
Renamed 'lib_func.inc' to 'imports.inc'
Translated several Russian comments to English, but not all. Let's be serious, guys
git-svn-id: svn://kolibrios.org@530 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-30 22:50:18 +00:00
SPraid (simba)
93e66701fb
change path to "/sys" in some programs.
...
in build_all.bat: delete config.inc after compiling
delete /kernel/trunk/lib
git-svn-id: svn://kolibrios.org@529 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-30 14:45:45 +00:00
Evgeny Grechnikov (Diamond)
de8a596226
* Fixed bug with handling of command-line for apps
...
* Fn 70 supports /sys/... syntax for access to sysdir (/rd/1 with normal boot)
git-svn-id: svn://kolibrios.org@525 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-29 08:32:11 +00:00
Evgeny Grechnikov (Diamond)
4f326f77c6
* efficient handling of file names substitution
...
* current directory support; new sysfunction 30
* fixed bug in load_file with files of size divisible by page size
git-svn-id: svn://kolibrios.org@521 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-24 11:27:05 +00:00
Sergey Semyonov (Serge)
23bdfe5dc4
infinity: remove direct access to kernel data
...
git-svn-id: svn://kolibrios.org@520 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-24 07:36:48 +00:00
Sergey Semyonov (Serge)
4c1ad6f2c7
align heap_base on 4Mb border
...
move sys_pgmap at the top of kernel memory
git-svn-id: svn://kolibrios.org@513 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-20 10:01:18 +00:00
SPraid (simba)
0b7151a256
parse_fn.inc use mikedld librares (shuld be in %sys%/lib)
...
http://mikedld.com/f/libs-dev-3.7z
at sys.conf added network konfiguration
git-svn-id: svn://kolibrios.org@512 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-20 09:04:59 +00:00
Evgeny Grechnikov (Diamond)
63d41caa25
more correct handling of bx_from_load var
...
git-svn-id: svn://kolibrios.org@509 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-18 13:41:21 +00:00
Sergey Semyonov (Serge)
59eaa9f2bd
small optimization. reduce code size
...
git-svn-id: svn://kolibrios.org@501 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-16 19:12:34 +00:00
Evgeny Grechnikov (Diamond)
a469f3f7e8
Deleted obsolete sysfunction 58.1
...
git-svn-id: svn://kolibrios.org@495 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-15 15:08:17 +00:00
SPraid (simba)
e1f463adf0
loading libs for kernel
...
loading from HD
inifiles.asm (not completed, using with kernel to load sys.conf)
parse file names
%sys% may be system directory for programs (70 function)
git-svn-id: svn://kolibrios.org@488 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-11 19:38:23 +00:00
Mihail Semenyako (mike.dld)
69252dd603
Updated makefile to match build.bat (build with e.g. 'make all lang=en')
...
Made small synt/func corrections in build.bat
git-svn-id: svn://kolibrios.org@467 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-04-20 03:21:48 +00:00
Sergey Semyonov (Serge)
fef69aab20
merge flat kernel
...
git-svn-id: svn://kolibrios.org@465 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-04-18 06:37:14 +00:00
Sergey Semyonov (Serge)
5b119159d4
copyrights
...
git-svn-id: svn://kolibrios.org@431 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-03-26 12:18:08 +00:00
victor
21e4bc0233
added computing of current #revision for kernel *.inc and *.asm files
...
git-svn-id: svn://kolibrios.org@425 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-03-21 22:58:33 +00:00
Sergey Semyonov (Serge)
b58d7cd6e6
fixed bug in fs_lfn
...
git-svn-id: svn://kolibrios.org@422 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-03-20 04:36:16 +00:00
Sergey Semyonov (Serge)
3764b8d630
fixed bug in init_LFB()
...
git-svn-id: svn://kolibrios.org@389 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-03-05 21:37:28 +00:00
Sergey Semyonov (Serge)
1ced1382c9
replace all vars whith symbolic constants
...
git-svn-id: svn://kolibrios.org@381 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-03-01 20:32:19 +00:00
Sergey Semyonov (Serge)
a90d0cfe1d
replace vars 0x8000 0xC000 0xC004 0xD000 0x80000 whith symbolic constants
...
rename PROC_BASE -> SLOT_BASE
git-svn-id: svn://kolibrios.org@380 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-28 10:51:05 +00:00
Sergey Semyonov (Serge)
04929cf017
1)fixed wrong exported LFB address
...
2)replace 0x3000 0x3004 0x3010 0x3020 whith symbolic constants
git-svn-id: svn://kolibrios.org@379 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-28 08:52:06 +00:00
Evgeny Grechnikov (Diamond)
b000e7656d
ISO9660 bugfixes
...
git-svn-id: svn://kolibrios.org@364 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-19 14:31:28 +00:00
Evgeny Grechnikov (Diamond)
21572e62ae
Fixed creation of files with empty names when writing to '/path/'
...
git-svn-id: svn://kolibrios.org@335 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-10 11:23:45 +00:00
Evgeny Grechnikov (Diamond)
1ace68286b
* New sysfunction 70.9, create folder
...
* Deleted obsolete 58.4 (create folder 8.3 on hd)
* Updated docs
* Bugfixes (file system; core; direct screen access), improvements (sysfn 70.3)
* KFar 0.21, full error handling, folder creation (with new kernel)
git-svn-id: svn://kolibrios.org@321 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-05 14:20:36 +00:00
Evgeny Grechnikov (Diamond)
a9706fb6ca
* Updated documentation
...
* Deleted useless code
git-svn-id: svn://kolibrios.org@277 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-01-17 14:43:18 +00:00
Evgeny Grechnikov (Diamond)
7cae037e85
ntfs.inc: bugfixes
...
taskman.inc: IOPL reverted back to 1
git-svn-id: svn://kolibrios.org@273 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-01-13 12:53:55 +00:00
Evgeny Grechnikov (Diamond)
18334aa2f8
ntfs.inc: bugfix
...
kernel.asm: normal keyboard typematic rate&delay
git-svn-id: svn://kolibrios.org@265 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-01-09 11:34:31 +00:00
Iliya Mihailov (Ghost)
dd99e0d71a
removing useless files
...
git-svn-id: svn://kolibrios.org@263 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-01-08 15:35:27 +00:00
Evgeny Grechnikov (Diamond)
3fd82557ce
NTFS reader, part 3: get file info & read normal files
...
taskman.inc: now invalid command line and/or path fields in program header
will not crash the kernel
git-svn-id: svn://kolibrios.org@262 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-01-08 15:10:18 +00:00
Evgeny Grechnikov (Diamond)
acc759e3d8
NTFS reader, part 2: read all directories
...
git-svn-id: svn://kolibrios.org@257 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-12-30 11:07:47 +00:00
Evgeny Grechnikov (Diamond)
b308bbdde7
NTFS reader, part 1: read root directory
...
git-svn-id: svn://kolibrios.org@256 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-12-29 15:42:36 +00:00
Sergey Semyonov (Serge)
54e1aacfec
kernel support for loading compressed apps - part 1
...
git-svn-id: svn://kolibrios.org@237 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-12-17 06:22:59 +00:00
Evgeny Grechnikov (Diamond)
8609e45095
File system: added function 70.8 - delete file/folder
...
git-svn-id: svn://kolibrios.org@171 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-09 12:34:00 +00:00
Evgeny Grechnikov (Diamond)
393a43c2ba
DMA access to HD
...
git-svn-id: svn://kolibrios.org@160 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-09-27 14:58:51 +00:00
Evgeny Grechnikov (Diamond)
7f1f402a78
File subsystem: fixed function 70.0 for CD
...
Window subsystem: now minimized windows are not activated when program terminates
@RB: now it ignores minimized windows
CMD: version from K0600 distro (modified to use fn 70.7 instead of 19) +
redraw does not change window border
git-svn-id: svn://kolibrios.org@154 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-09-19 13:16:31 +00:00
Evgeny Grechnikov (Diamond)
18c3550908
File subsystem: fixed error in function 70.5 for CD
...
Window subsystem: now when window coordinates are changed,
client area is changed too
git-svn-id: svn://kolibrios.org@150 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-09-18 12:23:52 +00:00
Evgeny Grechnikov (Diamond)
990e3f745c
Kernel: updated to Kolibri 0.6.0.0 distr
...
Programs from K0600 distr: CDP, KEYASCII
git-svn-id: svn://kolibrios.org@147 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-09-08 13:29:22 +00:00
Evgeny Grechnikov (Diamond)
d3ae4b4e07
Kernel: rewritten function 4
...
@rcher, ac97wav, midamp, rtfread: modified to use function 70
git-svn-id: svn://kolibrios.org@139 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-08-28 13:34:54 +00:00
Marat Zakiyanov (Mario79)
334f7721de
1) The search HDD is improved, earlier by search was made reset only CD, now is made reset and HDD also.
...
2) Are deleted CLI and STI from procedures of reading and writing of sector on HDD. These of commands are replaced by operation with a port [hdbase]+206h, which disables only interruption for IDE.
git-svn-id: svn://kolibrios.org@136 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-08-26 16:50:41 +00:00
Evgeny Grechnikov (Diamond)
ec76c66cd2
File system: new function 70.4 to set file size
...
Graphics: fixed error when putimage and drawrect do not draw pixels
on right and bottom window sides
Processes: fixed kernel fault when program to load is too big
Programs: EYES: now it works with new kernel (rev. 130). Size optimization.
Blinking deleted.
git-svn-id: svn://kolibrios.org@133 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-08-21 13:06:02 +00:00
Evgeny Grechnikov (Diamond)
16091ddd9e
File system: new function 70.3 for write to the existing file
...
@panel: to match K0581 distro: SYSMETER -> GMON
@numcalc: moved to the appropriate place in repository
HeEd: added english variant
NetSendC, NetSendS: added english variant + optimization
pic4: changes in set background + optimization
tetris, @rcher, board, sysxtree, vrr: new versions from K0581 distro
bgitest: fixed small error + ability to set language via lang.inc
c4: small correction in label height to match K0581 distro
git-svn-id: svn://kolibrios.org@131 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-08-18 13:32:18 +00:00
Ivan Poddubny
3e2bc5b35f
Introduced APPDATA, TASKDATA, WNDDATA, RECT, BOX structures.
...
git-svn-id: svn://kolibrios.org@115 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-08-06 10:29:45 +00:00
Evgeny Grechnikov (Diamond)
7a1e29cbc9
Small bugfixes with DF in debug subsystem; small improvement in function 70.0 for floppies
...
git-svn-id: svn://kolibrios.org@113 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-08-02 14:34:15 +00:00
Marat Zakiyanov (Mario79)
ad6d923147
Small fix for function 70 in iso9660.inc, procedures of search of the file are corrected.
...
git-svn-id: svn://kolibrios.org@99 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-07-13 21:28:14 +00:00
Marat Zakiyanov (Mario79)
0727181583
Fix small bug for function 70/1 in iso9660.inc
...
git-svn-id: svn://kolibrios.org@96 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-07-06 08:42:10 +00:00
Marat Zakiyanov (Mario79)
548cefab68
Fix:
...
1) small error for procedure reserve_cd: (iso9660.inc)
2) reserved controller 1 or 2, because the devices IDE0+IDE1 or IDE2+IDE3 can not work simultaneously.
git-svn-id: svn://kolibrios.org@95 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-07-05 16:54:34 +00:00
Marat Zakiyanov (Mario79)
497393b8cb
Added: Function 70/7 for ISO9660 - start application
...
Fix:
1) small error - for function 70/1
2) now function 18/6 used procedure call reserve_hd1
git-svn-id: svn://kolibrios.org@94 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-07-01 15:55:47 +00:00
Evgeny Grechnikov (Diamond)
c1783c769f
1. Execution of files with long names (function 70.7).
...
2. Function 70 now supports folders on ramdisk.
git-svn-id: svn://kolibrios.org@91 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-06-26 12:13:58 +00:00
Marat Zakiyanov (Mario79)
3ac6e40242
Added: Function 70/05 for ISO9660 - get file/directory attributes structure.
...
Fix: small error - incorrect allocation in the code of string mov [window_minimize], 2
git-svn-id: svn://kolibrios.org@90 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-06-25 19:28:15 +00:00
Evgeny Grechnikov (Diamond)
6cc0b12acb
Bugfixes: videomode 9; returned ebx in 70.1 for CD
...
git-svn-id: svn://kolibrios.org@89 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-06-22 11:22:22 +00:00
Evgeny Grechnikov (Diamond)
b429107fec
File system: deleted 58.12,13,14; fixed small bug in fat32.inc
...
git-svn-id: svn://kolibrios.org@88 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-06-20 12:13:17 +00:00
Marat Zakiyanov (Mario79)
4a1560020b
Added:
...
1) Low level procedures for СD device: read sector, load tray, out tray;
2) Function 70/0 for ISO9660 - read file
2) Function 70/0 for ISO9660 - read directory in format of standard 1.
git-svn-id: svn://kolibrios.org@87 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-06-18 16:42:03 +00:00
Evgeny Grechnikov (Diamond)
b3a457d97d
File system addition: get/set file/folder attributes
...
git-svn-id: svn://kolibrios.org@86 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-06-15 13:13:03 +00:00
Evgeny Grechnikov (Diamond)
8c3875e438
File system addition: fileinfo structure allows new syntax
...
git-svn-id: svn://kolibrios.org@84 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-06-02 14:59:59 +00:00
Evgeny Grechnikov (Diamond)
1e5f55f29c
File system additions: create/rewrite files with long names
...
git-svn-id: svn://kolibrios.org@83 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-05-30 07:32:30 +00:00
Evgeny Grechnikov (Diamond)
60290f1452
Function 70.1 now supports ANSI+UNICODE. Flag CF in function 49 corrected.
...
git-svn-id: svn://kolibrios.org@78 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-05-12 12:47:52 +00:00
Evgeny Grechnikov (Diamond)
0b65f18e93
Some corrections in new file system functions. Added sysfuncr.txt docs.
...
git-svn-id: svn://kolibrios.org@77 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-05-10 14:30:38 +00:00
Evgeny Grechnikov (Diamond)
17da7e7f7a
File system: read folders with long names and in new standard
...
System functions: many small corrections
git-svn-id: svn://kolibrios.org@75 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-05-05 12:40:02 +00:00
Marat Zakiyanov (Mario79)
9d76fed06e
Elimination of hangup after the expiration hd_wait_timeou
...
git-svn-id: svn://kolibrios.org@74 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-04-29 13:10:34 +00:00