Christophe Bothamy
7f3fb09f49
- added fix for freeBSD boot
2002-04-04 16:58:31 +00:00
Bryce Denney
8ceca1a4c5
- change a few keyboard panics into printfs (warnings). I got a bug report
...
about this, #535432 : Emu panics when pressing ">"-key. The user did not
report exactly what the exact message was, but these sound like the
correct ones. BIOS panics are permanent fatal errors, so I don't
want them to show up accidently, especially for something as trivial
as bumping the wrong key.
2002-03-28 07:10:18 +00:00
Bryce Denney
8ef7c284fd
- apply Christophe's patch.rombios-no-gpl
...
- update binary bioses
- remove the patch from patches
2002-03-26 13:17:44 +00:00
Christophe Bothamy
0119c65408
- update to rombios.c 1.40, with right version number this time!
2002-03-24 23:15:37 +00:00
Christophe Bothamy
b0cbd43510
- update to rombios.c 1.40
2002-03-24 23:10:15 +00:00
Christophe Bothamy
cee75f1f3a
*** empty log message ***
2002-03-20 21:08:56 +00:00
Volker Ruppert
6c4a3581c7
- removed unnecessary delay loop after keyboard reset in POST
2002-03-12 18:44:07 +00:00
Christophe Bothamy
f25dc70678
- fixed a unnecessary check on the bootsegment
...
- renamed int13_function to int13 harddisk
- the default is now to have the ATA driver and ElTorito boot
2002-03-11 00:17:31 +00:00
Volker Ruppert
873aa0c127
- keyboard self test reads the status register to clear IRQ line
...
- PS/2 mouse hack removed - unmask IRQ in PIC setup
- commented keyboard buffer initialisation removed
2002-01-27 09:26:23 +00:00
Volker Ruppert
14679e9413
- floppy hardware interrupt handler issues 'sense interrupt status' if there
...
are no result bytes to read
2002-01-24 20:32:22 +00:00
Volker Ruppert
f0937a06b9
- INT 13: number of drives is not 0 if there is only a diskd present
...
- hard_drive_post: DS must point to EBDA segment when initialising
parameters for diskd
- unmask only necessary IRQs at boot time
2002-01-20 00:25:59 +00:00
Volker Ruppert
ed04aff2ca
- romscan routine from plex86 BIOS integrated
2002-01-15 21:22:00 +00:00
Volker Ruppert
7add6391d6
- DMA initialisation complete: unmask cascade channel
2002-01-02 09:59:32 +00:00
Volker Ruppert
17ab2fa85f
- INT 13 diskette funktion 5 uses the "format track" function of the FDC
...
- added initialisation of PIC and DMA in POST - reboot of linux works now
2002-01-01 21:39:28 +00:00
Volker Ruppert
c7b6a1c58b
- int 13 floppy function 08 returns always the pointer to the param table in ROM
2001-12-26 14:53:40 +00:00
Bryce Denney
a1a9beac3b
- update to rombios.c version 1.25
2001-12-06 04:50:08 +00:00
Volker Ruppert
014687aa97
- extended keyboard funktion waits for a key, too - don't panic
2001-12-05 20:38:32 +00:00
Volker Ruppert
db4401adb8
- serial functions added, MF-II keyboard functions added, parport updates
2001-11-26 07:26:55 +00:00
Bryce Denney
26b2c0254c
- this revision is based on a patch from Cliff Hones <cliff@aonix.co.uk>.
...
Cliff added to bios_printf the ability to print onto the console. Bryce made
some further changes. Now when a panic occurs, the message is reported both
to the Bochs log file and to the screen, and then it goes into an infinite
busy loop. Why an inf loop? If I do a HLT in BIOS code, current bochs
versions will panic immediately and the user will never see the real panic
message. I have mostly tested the new panic behavior by booting nonbootable
and nonreadable disks.
2001-11-21 02:33:05 +00:00
Bryce Denney
fea759a204
- apply patch.pci from Volker Ruppert. See
...
[ #481546 ] pci patch (Volker Ruppert) for any followups.
2001-11-14 01:39:22 +00:00
Bryce Denney
c685af1bdc
- in sync with rombios.c 1.20. The change is from patch.parport by
...
Volker Ruppert which fixes parallel port access.
2001-11-12 01:34:20 +00:00
Bryce Denney
7986ea67a7
- print "read error" when hard disk cannot read the disk image, or
...
seeks beyond the end
2001-10-06 08:48:28 +00:00
Bryce Denney
3bba2f657f
- apply patch from patches/patch.lba. This is taken from plex86 cvs
...
and modified for bochs. Minimal testing so far...
2001-09-19 15:30:44 +00:00
Bryce Denney
aca0d3fae8
- apply BIOS patch from Barry Allard to check the boot signature
...
- fiddle with I/O handler for port 0x401 to allow BIOS to write a
complete panic message
2001-08-15 04:56:00 +00:00
Bryce Denney
a11b18da3a
- in int13_diskette_function, return the right error code (AH=3) if a
...
write fails because the floppy disk was write protected. Before, the
floppy.cc model was unable to return this error, but now it can.
2001-06-13 07:23:26 +00:00
Bryce Denney
f1be61c30b
- compiled bioses for rombios.c revision 1.13
2001-06-07 18:08:52 +00:00
Bryce Denney
a134d9fb86
- print messages in log on boot failure
2001-05-31 20:37:03 +00:00
Bryce Denney
36d6a6527e
- update bios again, but this time move to a standard filename
...
BIOS-bochs-latest. Different versions of the BIOS can now be
distinguished because they print the RCS ID into the log file
using bios_printf.
2001-05-31 15:30:30 +00:00