Christophe Bothamy
0276bfdef7
- add fix to get v2os to boot : preserve eax top 16bits on int1A function B101 call
2003-11-15 00:00:37 +00:00
Volker Ruppert
4c8015f84b
- biossums added to make target 'clean'
2003-11-11 18:18:11 +00:00
Christophe Bothamy
42cd5f2699
- update with vgabios v0.4c
2003-11-06 00:17:35 +00:00
Christophe Bothamy
a7ea447861
- update with vgabios v0.4b
2003-11-04 23:08:48 +00:00
Volker Ruppert
568cd93523
- detect_serial: detection simplified using IER and IIR
...
- detect_parport: save base address and timeout using push/pop
2003-11-02 12:40:51 +00:00
Daniel Gimpelevich
5586f6054b
*** empty log message ***
2003-10-24 11:16:25 +00:00
Christophe Bothamy
3dd4b321b7
- make now runs biossums on generated bios files
2003-10-17 12:01:28 +00:00
Christophe Bothamy
0798cad04d
- add biossums utility, to set various checksums in bios files, written by Eike W.
2003-10-17 11:59:57 +00:00
Volker Ruppert
5be03ffb09
- int 0x16 function 0x0A implemented (GET KEYBOARD ID)
...
- int 0x16 functions 0x10/0x11 fixed (don't change the ascii code to 0xE0)
2003-10-16 19:31:33 +00:00
Daniel Gimpelevich
227933bc11
Fix ATA/Serial ioport conflict
2003-10-07 01:44:34 +00:00
Daniel Gimpelevich
296dbe928a
Fix ATA/Serial ioport conflict
2003-10-07 00:21:10 +00:00
Daniel Gimpelevich
c249cc8709
Update to coincide with Volker's adjustment to VGA-BIOS upstream.
2003-10-05 23:15:45 +00:00
Christophe Bothamy
109805f5b8
- remove the comment about 8x8 font.
...
Volker confirmed that the whole 8x8 font should be present in the vgabios.
2003-08-17 21:48:15 +00:00
Christophe Bothamy
485ee8838b
- update LGPL'd vgabios with release 0.4a
2003-08-17 15:41:12 +00:00
Christophe Bothamy
1e568ccba3
- regen from rombios.c rev1.95
2003-08-16 20:13:18 +00:00
Christophe Bothamy
f75ef317e5
- add 128 first 8x8 chars at 0xfa6e (fixes bug #787138 No ROM BIOS character map)
2003-08-16 20:11:28 +00:00
Christophe Bothamy
6712256448
- recompile rombios.c rev1.94
2003-08-07 00:04:05 +00:00
Christophe Bothamy
8fba74e1d1
- fix sf bug #764473 Freesco Linux crashes on boot
...
Syslinux 1.48 that is used to boot freesco, did not like the latest
int15 function e801 returning AX=0 and BX=0, although my real
system does, and Ralph Brown list allow it.
Interestingly enough, the symptoms were floppy accesses with a track
number > 100. Funny.
Now int15 function e801 returns both extended and configured memory.
2003-08-07 00:02:24 +00:00
Christophe Bothamy
ae0b7c45a3
- Fix Elpin VGAbios size. It can't really be 32769 bytes.
...
I stripped the last byte, it seems to work ok.
2003-08-05 13:03:22 +00:00
Christophe Bothamy
b5562fc8ee
- compile rombios rev1.93
2003-04-25 22:15:30 +00:00
Christophe Bothamy
d112043348
- fix int15 function e801 (get memory size)
2003-04-25 22:13:24 +00:00
Christophe Bothamy
20091e7f3c
- compile rombios.c rev 1.92
2003-03-08 23:01:07 +00:00
Christophe Bothamy
479fbe2a25
- apply patch "[ 682539 ] Fix CapsLock and NumLock behavior" from rock at gimp.org
2003-03-08 22:59:17 +00:00
Christophe Bothamy
dd2618a315
- compile rombios.c rev1.91
2003-02-06 23:19:23 +00:00
Christophe Bothamy
579f3c0539
- apply Ben Lunt's 160k, 180k, 320k floppy patch
2003-02-06 23:16:56 +00:00
Christophe Bothamy
44502c00dc
- compile rombios.c rev1.90
2003-01-18 19:23:14 +00:00
Christophe Bothamy
5e509b80c9
- add int15 function 86 support
2003-01-18 19:20:52 +00:00
Christophe Bothamy
2bf8c6ab80
- update with latest current-cvs version. It fixes, at least the WinNT4 install bug
2003-01-15 17:44:57 +00:00
Christophe Bothamy
cfdcae68ca
- compile rombios.c rev 1.89
2003-01-14 18:06:59 +00:00
Christophe Bothamy
152900c758
- move the extended key check in int09, now int15/4f is empty.
...
I did not see any bug, but maybe some code hooking int15/4f could be
disoriented when receiving extented E0 scancode.
2003-01-14 18:03:31 +00:00
Christophe Bothamy
e42eee68e5
- add support for ElTorito Harddisk emulation. Darwin iso boots now.
...
The Harddisk emulation still needs some polish though.
2003-01-14 17:59:52 +00:00
Christophe Bothamy
d007a8e93b
- compile rombios.c rev 1.87
2003-01-13 12:55:59 +00:00
Christophe Bothamy
04809a2258
- fix NetBSD not booting from cdrom. AH was not set to 0 after a
...
successful read through int13/AH=2 when emulation floppy from cdrom.
2003-01-13 12:51:17 +00:00
Christophe Bothamy
56eb9dfe7a
- compile from rombios rev1.86
2003-01-06 02:03:57 +00:00
Christophe Bothamy
fd02f4ac05
- create two new asm functions to send eoi to the master pic and to both pics
...
- add int75_handler, for msdos compatbility fpu exception
This handler calls int 2 (nmi). The NMI handler should really be aware
of this and should iret in case of FPU exception (to be implemented)
2003-01-06 02:02:46 +00:00
Christophe Bothamy
2398f0f215
- fix [ 651158 ] rombios does not build with make -j2
...
don't let each rombios compile overwrite temporary file of another
2002-12-25 12:25:55 +00:00
Christophe Bothamy
c837f9961e
- compile reombios.c revision 1.85
2002-12-13 16:32:31 +00:00
Christophe Bothamy
b64fb6aba6
- refix [ 642031 ] FATAL: Keyboard RESET error:993
...
With Bryce we identified that this code will successfully
flush the keyboard input buffer as long as ips <= 15000000.
2002-12-13 16:26:17 +00:00
Bryce Denney
51c0eca68a
- now "make dist-clean" no longer removes the compiled BIOSes. This
...
is important because many people don't have the tools to rebuild them.
They will only be removed if you type "make bios-clean", which people
are unlikely to do by accident.
2002-12-12 23:55:34 +00:00
Bryce Denney
1d65a45575
- recompile bioses for rombios.c 1.84
2002-12-09 13:24:48 +00:00
Bryce Denney
3c450d5262
- apply 8CPU bios patch from Zwane Mwaikambo, who writes:
...
> This simplifies things for operating systems which don't do
> paranoia/sanity checks. This BIOS image has been tested on Linux-2.4.19
2002-12-09 13:23:05 +00:00
Christophe Bothamy
f97ba30ac1
- compile from rombios.c r1.83
2002-11-26 11:09:43 +00:00
Christophe Bothamy
8d41bca5f5
- fix [ 642031 ] FATAL: Keyboard RESET error:993 again: rewrote keyboard
...
buffer cleanup
- add BX_DEBUG_INT1A macro
- change two "mov ax, #0000 " to "xor ax, ax", so int70_handler does not overlap int08_handler
2002-11-26 11:04:41 +00:00
Christophe Bothamy
27247753ce
- compile from rombios.c r1.82
2002-11-25 21:32:50 +00:00
Christophe Bothamy
b37dc11e70
- fix [ 629810 ] int 16/ah=01 broken?
...
added sti at start of int16_handler
- add some notes about int09 / int15/4f
2002-11-25 21:30:51 +00:00
Bryce Denney
44a003c3ad
- use perl script "makesym.perl" to produce a symbol table that the
...
Bochs debugger can read
2002-11-24 22:45:40 +00:00
Christophe Bothamy
2dad04034c
- rename rombios.txt for 2, 4, 8 processors
2002-11-23 21:02:03 +00:00
Christophe Bothamy
9fa58247c1
- update with latest released LGPL VGABios (v0.3b)
2002-11-23 10:05:07 +00:00
Christophe Bothamy
1a10b8f87b
- compile BIOSes from rombios.c r1.81
2002-11-22 14:41:06 +00:00
Christophe Bothamy
f0c3eb675a
- fix [ 642031 ] FATAL: Keyboard RESET error:993
...
Clear the incoming keys before reseting the keyboard.
2002-11-22 14:40:09 +00:00