Steven Edwards
e752a43c37
Gcc 3.x end of line warning fixes
...
svn path=/trunk/; revision=4896
2003-06-15 21:20:34 +00:00
Brian Palmer
5320d2eb3f
Changes in v1.8.13 (6/05/2003) (brianp)
...
- Added support for booting Linux 2.4.x kernels
- i386 exception handler now reports FreeLoader version number
svn path=/trunk/; revision=4844
2003-06-05 20:06:48 +00:00
Eric Kohl
28c98fe9b4
Get codepage and casetable files from txtsetup.sif.
...
svn path=/trunk/; revision=4768
2003-05-27 14:13:41 +00:00
Eric Kohl
939d5316af
- Added .inf-file parser
...
- SetupLdr loads and uses txtsetup.sif
- Removed .hiv (text-hive) parser
svn path=/trunk/; revision=4758
2003-05-25 21:20:43 +00:00
Brian Palmer
f152732d04
Lot's of fixes for the FAT12/16 boot sector code.
...
svn path=/trunk/; revision=4737
2003-05-21 20:28:13 +00:00
Eric Kohl
e76752c103
Load NLS files.
...
Add basic support for installing ReactOS from floppy disks.
svn path=/trunk/; revision=4725
2003-05-19 09:58:50 +00:00
Eric Kohl
031f55682e
Removed obsolete settings.
...
svn path=/trunk/; revision=4724
2003-05-19 09:51:34 +00:00
Eric Kohl
e35e42758a
Remove the INSTALL directory of the Boot-CD.
...
svn path=/trunk/; revision=4711
2003-05-18 15:21:30 +00:00
Eric Kohl
3e708e6c79
Detect hardware before ntoskrnl.exe will be loaded.
...
svn path=/trunk/; revision=4662
2003-05-10 09:26:59 +00:00
Eric Kohl
7f6db59b55
- Fixed counting the number of available harddisks for broken BIOSes.
...
- Enable/disable the display of read error messages.
svn path=/trunk/; revision=4661
2003-05-10 09:25:35 +00:00
Eric Kohl
d882e9a38b
Reworked and fixed most of the CPU and PnP code.
...
svn path=/trunk/; revision=4658
2003-05-08 18:35:46 +00:00
Eric Kohl
df18b87eab
Added PnP-BIOS detection.
...
svn path=/trunk/; revision=4651
2003-05-06 16:36:42 +00:00
Eric Kohl
8e7f49204c
Added .cvsignore files. Patch by Mihcael Fritscher.
...
svn path=/trunk/; revision=4638
2003-05-03 13:11:39 +00:00
Eric Kohl
62d7fe29c6
Added CPU detection for multiprocessor systems.
...
svn path=/trunk/; revision=4630
2003-05-01 15:46:06 +00:00
Eric Kohl
5fd8b65697
Fixed disk geometry detection bug.
...
Added CPU detection for uniprocessor systems.
svn path=/trunk/; revision=4621
2003-04-30 18:10:46 +00:00
Eric Kohl
43ab2f61b4
- Added DiskGetExtendedDriveParameters()
...
- Moved hardware detection into the arch directory
- Rewrote/completed harddisk detection
- Removed PCI and IDE detection
- Added basic CPU detection
svn path=/trunk/; revision=4619
2003-04-30 14:08:04 +00:00
Casper Hornstrup
371b0fd87e
- Query BIOS for supported disk drives
...
svn path=/trunk/; revision=4604
2003-04-27 18:18:51 +00:00
Hartmut Birr
4b11a99bfe
- Fixed the offset in ReadPciConfigUshort.
...
svn path=/trunk/; revision=4586
2003-04-26 07:09:26 +00:00
Casper Hornstrup
b119bad3fa
- Detect PCI busses
...
- Detect IDE controllers and devices
- Improved RegEnumValue()
svn path=/trunk/; revision=4581
2003-04-25 19:32:51 +00:00
Hartmut Birr
37339cbf6b
- Fixed the detection of a fat32 boot sector.
...
svn path=/trunk/; revision=4580
2003-04-25 18:45:06 +00:00
Eric Kohl
80b2784520
- Added memmove().
...
- Added hardware hive export.
svn path=/trunk/; revision=4576
2003-04-25 09:54:52 +00:00
Eric Kohl
323bc49a36
- Added memmove().
...
- Added hardware hive export.
svn path=/trunk/; revision=4575
2003-04-25 09:45:17 +00:00
Brian Palmer
fb8745e1ef
Turned the FreeLoader debugger into a GUI app.
...
Basically just a terminal program that logs the RS232 data to a file.
svn path=/trunk/; revision=4567
2003-04-23 20:59:30 +00:00
Brian Palmer
201324d607
Changes in v1.8.7 (4/22/2003) (brianp)
...
- Added a file system recognizer to get around problems where
the partition id did not match the file system type.
svn path=/trunk/; revision=4565
2003-04-23 16:47:24 +00:00
Brian Palmer
273b6dd69f
Fixed the EXT2/3 boot sector code so that it only uses the boot drive in the boot sector if it exists (i.e. not 0xff)
...
Otherwise it uses the boot drive passed in the DL register.
Updated the EXT2/3 installer to reflect the changes in the boot sector code for EXT2/3.
svn path=/trunk/; revision=4540
2003-04-15 22:48:06 +00:00
Brian Palmer
b4d0aca25a
Changes in v1.8.6 (4/14/2003) (brianp)
...
- Fixed a bug in fathelp.asm where is wasn't adding the hidden sector
count before performing a subtraction.
svn path=/trunk/; revision=4539
2003-04-15 02:15:54 +00:00
Brian Palmer
b4581c2c95
Added simple utility to read the FreeLoader debug output
...
from the serial port and display it on the console.
Someday I will turn this into a GUI app.
svn path=/trunk/; revision=4530
2003-04-13 04:14:20 +00:00
Eric Kohl
c26ce9f93b
Added support for binary system hive.
...
svn path=/trunk/; revision=4518
2003-04-10 18:51:22 +00:00
Eric Kohl
55a31c6b98
Added support for binary system hive.
...
svn path=/trunk/; revision=4517
2003-04-10 18:43:14 +00:00
Eric Kohl
4aa447d8d2
Added missing boot signature.
...
svn path=/trunk/; revision=4512
2003-04-06 20:01:09 +00:00
Casper Hornstrup
d44d6e392a
Added DOS compatible Master Boot Record (MBR)
...
svn path=/trunk/; revision=4497
2003-04-05 15:28:45 +00:00
Brian Palmer
958c16b6d9
Only compile if running win32 version of gcc.
...
svn path=/trunk/; revision=4343
2003-03-18 22:53:05 +00:00
Brian Palmer
1c8640a836
Changes in v1.8.3 (3/18/2003) (brianp)
...
- Added _alloca() function because Mingw32 generates code that needs it
- Defined _mainCRTStartup in fathelp.asm because Mingw32 looks for that symbol
svn path=/trunk/; revision=4342
2003-03-18 22:32:30 +00:00
Brian Palmer
8ae622059e
Updated freeldr.ini to work with latest .ini file changes.
...
svn path=/trunk/; revision=4088
2003-01-31 02:44:32 +00:00
Eric Kohl
1ce736a133
Changes in v1.8.2 (1/24/2003) (ekohl)
...
- Relaxed check for Int13-Extension support.
Some BIOSes have a strange opinion about what is supported. :-/
svn path=/trunk/; revision=4057
2003-01-24 11:25:56 +00:00
Eric Kohl
e1cf009871
Changes in v1.8.1 (1/20/2003) (ekohl)
...
- Fixed the ISO filesystem detection code.
- Removed IsSetupLdr.
svn path=/trunk/; revision=4047
2003-01-20 18:39:53 +00:00
Eric Kohl
3960f23e28
Copy second sector of the fat32 bootsector instead of the fat(12/16) bootsector.
...
Fixed several compiler warnings.
svn path=/trunk/; revision=4046
2003-01-19 17:01:38 +00:00
Brian Palmer
59f1842f56
Changes in v1.8 (1/18/2003) (brianp)
...
- Added F8 options menu
- Added custom Boot functionality
- Moved all OS= settings from [FreeLoader] section to [Operating Systems] section.
- Removed MessageLine= setting. MessageBox= now accepts "\n" as an escape character for newlines.
- Added descriptions for disk error codes returned by the BIOS.
- Device names like "fd0" and "hd0" and "hd1" as well as BIOS drive numbers can now be used as BootDrive= settings.
svn path=/trunk/; revision=4038
2003-01-19 01:04:01 +00:00
Rex Jolliff
3b71d9191e
a test
...
svn path=/trunk/; revision=4032
2003-01-18 20:26:20 +00:00
Brian Palmer
4fb2283421
Changes in v1.8 (1/18/2003) (brianp)
...
- Added F8 options menu
- Added custom Boot functionality
- Moved all OS= settings from [FreeLoader] section to [Operating Systems] section.
- Removed MessageLine= setting. MessageBox= now accepts "\n" as an escape character for newlines.
- Added descriptions for disk error codes returned by the BIOS.
- Device names like "fd0" and "hd0" and "hd1" as well as BIOS drive numbers can now be used as BootDrive= settings.
svn path=/trunk/; revision=4030
2003-01-18 10:21:23 +00:00
Hartmut Birr
a39bff34c3
Set the hidden sector value from boot sector with the correct partition offset.
...
svn path=/trunk/; revision=3924
2003-01-02 21:43:52 +00:00
Hartmut Birr
8c7e8c4bbc
Recalculate the partition value for freeldr. Freeldr uses a different partition numbering like linux.
...
svn path=/trunk/; revision=3923
2003-01-02 21:42:56 +00:00
Eric Kohl
afe60dcdbf
Add bootsectors and FREELDR.SYS to bootcd.
...
svn path=/trunk/; revision=3884
2002-12-21 14:54:47 +00:00
Brian Palmer
0853d8cf3d
Changes in v1.7.12 (12/05/2002) (brianp)
...
- Minor tweak to UI code to allow description
text to be displayed along with the progress
bar.
svn path=/trunk/; revision=3824
2002-12-06 04:43:02 +00:00
Brian Palmer
f54c214e8e
Changes in v1.7.11 (12/05/2002) (brianp)
...
- Added memory map count to GetBiosMemoryMap() so that
it doesn't just assume the size of the array.
- Fix so that we use the continuation value that
the BIOS returns.
svn path=/trunk/; revision=3823
2002-12-06 04:00:41 +00:00
Hartmut Birr
6dc09f22d2
Initialize the registers for the next call to Int386 in GetBiosMemoryMap.
...
svn path=/trunk/; revision=3797
2002-11-27 20:31:17 +00:00
Hartmut Birr
dd6e3b8b31
Intialize the size for the bios memory map.
...
svn path=/trunk/; revision=3796
2002-11-27 20:29:43 +00:00
Brian Palmer
425bbb1543
Changes in v1.7.10 (11/24/2002) (brianp)
...
- Added assembler versions of memcmp() memcpy() memset()
- Implemented Int386() so that real-mode interrupts can be called from C-code
- Removed unnecessary call in DbgPrint() macro (freeldr.sys is ~16k smaller now)
- 64-bit lba sector addressing for disk calls
- Re-coded biosdisk.S as i386disk.c
- Re-coded mem.S as i386mem.c
- Re-coded rtlcode.S as i386rtl.c
- Cleaned up i386trap.S so that it only saves the registers once.
- Re-coded biosvid.S as i386vid.c
- Video fade in/out
- VESA text modes supported now
- Offscreen buffering to remove flicker
- Standardized format of boot sector so that BootPartition is stored right before 0xaa55
- Prefixed all file system functions with 'Fs'
svn path=/trunk/; revision=3782
2002-11-24 19:10:06 +00:00
Brian Palmer
39204fdedc
Fix for MS's idiocy on a Win98 boot disk I have.
...
Apparently they use ESP without initializing anything more than SP.
svn path=/trunk/; revision=3677
2002-10-30 23:05:17 +00:00
Hartmut Birr
50d4270639
Fixed the initializing of the memory map for reactos.
...
svn path=/trunk/; revision=3634
2002-10-16 16:39:15 +00:00