Brian Palmer
10e943e65d
Preliminary EXT2 boot sector code
...
Fixed bug in FAT32 boot sector where it wasn't properly updating the sector load address
svn path=/trunk/; revision=3325
2002-08-09 17:34:24 +00:00
Brian Palmer
a89e08d368
Caches the current FAT sector so it doesn't read again if it doesn't have to.
...
svn path=/trunk/; revision=3047
2002-06-11 16:58:31 +00:00
Brian Palmer
8bab1a8f2d
Optimized FAT32 bootsector to read more than 1 sector at a time on systems supporting LBA calls.
...
svn path=/trunk/; revision=3045
2002-06-11 05:41:45 +00:00
Brian Palmer
662162a601
Fixed bug that was preventing FreeLoader from booting on FAT32 systems.
...
svn path=/trunk/; revision=3028
2002-06-09 00:03:58 +00:00
Brian Palmer
0bb513eddf
Makefile fixes
...
svn path=/trunk/; revision=3018
2002-06-06 21:33:13 +00:00
Brian Palmer
ac99fa1fdc
Changes in v1.3 (6/5/2002)
...
- Added protected mode exception handling in case FreeLoader crashes
- Reworked memory manager to use all of extended memory
- Reworked UI code, now supports multiple text-mode resolutions
svn path=/trunk/; revision=3010
2002-06-06 05:58:37 +00:00
Brian Palmer
e5423f156b
Compared the output of fat.asm from nasm v0.98 and nasm v0.98.32.
...
Modified fat.asm to produce the same output under both versions.
svn path=/trunk/; revision=2973
2002-05-22 22:15:28 +00:00
Eric Kohl
7111fc6bfa
Added the original copyright from isolinux.
...
Added 'Press any key to boot from CD' feature.
Changed load path to '\REACTOS\FREELDR.SYS'.
svn path=/trunk/; revision=2868
2002-04-25 14:22:25 +00:00
Brian Palmer
a9450f5a72
FreeLoader version 1.0!
...
Supports booting Linux bzImage kernels
No initrd support (yet)
No zImage support (yet)
No ext2 file system support (yet)
Forward slashes '/' as well as backslashes '\' can be used for path names in FAT & ISO-9660
Fixed bug in LBA code where is was only reading one sector even if you asked for more
Fixed bug in FAT code, was also present in ISO-9660 code
svn path=/trunk/; revision=2867
2002-04-25 02:48:15 +00:00
Eric Kohl
bba0443d8d
Added .cvsignore file.
...
Added cdrom bootsector.
svn path=/trunk/; revision=2863
2002-04-22 10:02:35 +00:00
Brian Palmer
c44d02099d
Added LBA support to FAT12/16 boot sector
...
Now the FAT12/16 boot sector properly works on all FAT12/16 partition types (1, 4, 6, 0xe)
Fixed a few small bugs
svn path=/trunk/; revision=2852
2002-04-16 06:11:08 +00:00
Brian Palmer
198a544138
Removed code to save screen contents before entering freeldr
...
Moved all architecture specific code to the arch & arch/i386 directories
Renamed asmcode.* to arch.*
svn path=/trunk/; revision=2545
2002-01-23 19:57:42 +00:00
Brian Palmer
3662f1f720
BIOS Int 13h Extensions Support
...
New .ini file format (sort of) - changed some parameter names, etc.
More efficient .ini file parsing code
More efficient use of memory, smaller image file
Total rewrite of file system code (the old stuff sucked)
VFAT Long File Names now supported!
ReactOS is the only boot type supported currently, disabled all others (temporarily)
svn path=/trunk/; revision=2372
2001-11-15 07:48:33 +00:00
Eric Kohl
cc7a62391e
Fixed nasm calling bug.
...
svn path=/trunk/; revision=2160
2001-08-07 07:15:24 +00:00
Brian Palmer
17dc9b5270
Full memory management support (memory.c & memory.h & mem.S)
...
Preliminary debug code (debug.c & debug.h)
Reworked .ini file code (parseini.c & parseini.h)
Size optimizations (fat.asm & fat32.asm)
FAT12/16 boot sector now fully understands the FAT (fat.asm)
svn path=/trunk/; revision=2049
2001-07-06 22:05:05 +00:00
Brian Palmer
5efafbf03e
Win2k FAT32 Boot Sector Disassembly
...
svn path=/trunk/; revision=1992
2001-06-20 20:31:35 +00:00
Eric Kohl
80f8038f24
Fixed MaxRootEntries. This caused disk corruption.
...
svn path=/trunk/; revision=1955
2001-06-09 15:51:23 +00:00
Brian Palmer
afdf923c65
Initial revision
...
svn path=/trunk/; revision=1904
2001-05-15 03:50:25 +00:00