Stanislav Shwartsman
a8353dd450
Fixed typo
2004-06-21 19:36:04 +00:00
Christophe Bothamy
28f70482f0
- fix for crash when PCINic is compiled in but no ne2k line present in conf file.
...
Thanks to Ari Entlich
2004-06-21 10:52:50 +00:00
Christophe Bothamy
ba13a484b5
- replace ResetCpu and ResetSystem by Reset(BX_RESET_SOFTWARE) and Reset(BX_RESET_HARDWARE)
2004-06-21 10:39:24 +00:00
Stanislav Shwartsman
a7cad86666
clean code
2004-06-19 19:16:02 +00:00
Stanislav Shwartsman
5873b26a82
Speed up compilation process.
...
bochs.h already not include iodev.h which reduces compilation dependences for almost all cpu and fpu files, now cpu files will not be recompiled if iodev includes was changed
2004-06-19 15:20:15 +00:00
Volker Ruppert
c8a57ae33c
- pci_ide: fixed pointer to device object if SMF = 1
...
- pcivga: fixed memory access flag in PCI command register
2004-06-09 22:05:28 +00:00
Volker Ruppert
bf243f892a
- added PCI IDE controller (dummy device - busmaster feature not present yet)
2004-06-09 20:55:58 +00:00
Volker Ruppert
36d7f60c21
- VBE LFB memory now registered using DEV_register_memory_handlers (static LFB
...
memory handling in memory.cc removed)
- type of memory handlers changed to bx_bool
- misc_mem.cc: fixed a warning
2004-06-06 17:01:19 +00:00
Volker Ruppert
9d01ce4bfc
- raw floppy access now supported in Win 9x (patch from Ben Lunt)
2004-05-31 14:47:12 +00:00
Stanislav Shwartsman
835bb8936a
Fixed bug
...
[ 962919 ] Mac: iodev/cdrom.cc disordered
2004-05-30 19:20:53 +00:00
Volker Ruppert
a2d6bfc786
- raw serial receive support for win32 added. It is disabled for now because it
...
doesn't work properly (lost data at 300 baud).
2004-05-13 16:23:15 +00:00
Volker Ruppert
7cd2f11e79
- VBE 8 bit DAC support added
2004-05-04 20:41:53 +00:00
Christophe Bothamy
381d2ce460
- apply [ 903465 ] SEGV in iodev/ne2k.cc line 1211 on Alpha architecture by Christian Lestrade
2004-05-01 14:05:07 +00:00
Volker Ruppert
02f326264e
- charmap address for block numbers > 0 fixed
...
- some BX_INFO and BX_DEBUG messages changed
2004-04-25 07:16:09 +00:00
Volker Ruppert
ac6bed9a17
- vga code prepared for the split screen feature in text mode
...
- display library sdl: text mode split screen implemented
2004-04-09 15:04:54 +00:00
Christophe Bothamy
f9b37fac62
- implement cpu reset on write to bit0 of port 0x92
2004-04-08 21:23:41 +00:00
Christophe Bothamy
ed87e6aed1
- call bx_pc_system.ResetCpus on system reset (command 0xfe)
...
- implement reset through bx_pc_system.ResetCpus on write output port bit0
2004-04-08 21:21:22 +00:00
Volker Ruppert
e14918637a
- serial_raw: return value of get_modem_status() changed
...
- serial_raw: data type of the receive function is now 'int' again (negative
return values will be serial events)
2004-03-28 12:41:12 +00:00
Michael Brown
134c10635f
Up to API version 1.1. IRQ support added.
2004-03-26 03:22:46 +00:00
Michael Brown
a31026261b
Correct PCI class to "Network Controller"
2004-03-24 18:16:27 +00:00
Volker Ruppert
47a9c75235
- some data types changed
2004-03-20 12:42:13 +00:00
Volker Ruppert
33cb0be81f
- log prefix for serial_raw fixed
...
- clear modem lines and break condition in constructor
- clear comm error and close event object after sending data
- ready_receive() now depends on the number of received bytes (receiver thread
not present yet)
2004-03-17 17:08:57 +00:00
Volker Ruppert
8a9b4a1429
- cleaned up rx_timer() (raw serial support doesn't need the select function
2004-03-13 17:17:16 +00:00
Volker Ruppert
222cf871fd
- serial_raw for win32: transmit data implemented
2004-03-12 14:33:22 +00:00
Volker Ruppert
87853190b5
- bit number of the loopback switch fixed
2004-03-09 22:17:33 +00:00
Volker Ruppert
677574bfa8
- break signal handling in loopback mode added
...
- change the raw serial settings when entering or leaving loopback mode
- write handler: new bit values now stored in local variables
- serial_raw: fixed a warning
2004-03-09 21:58:37 +00:00
Volker Ruppert
2243d9a612
- serial_raw: new methods set_modem_control(), get_modem_status() and setup_port()
...
- serial_raw for win32: set/clear break, set modem control and get modem status implemented
2004-03-08 21:51:19 +00:00
Volker Ruppert
5c9c57a60a
- don't enable vbe if already active
...
- value of flag vbe_get_capabilities fixed
2004-03-02 16:29:27 +00:00
Volker Ruppert
7fc70c8327
- fixed compile error in serial destructor
2004-02-28 22:06:36 +00:00
Volker Ruppert
8ba9c91d55
- prepared raw serial support for win32 (DCB settings)
...
- serial_raw: new method set_break()
- delete raw serials object in destructor
2004-02-28 21:28:28 +00:00
Volker Ruppert
9c9aebcf3d
- serial port code now compiles on Linux with USE_RAW_SERIAL = 1
...
- LCR write code rewritten
- only call set_baudrate() when DLAB has changed to 0
2004-02-28 13:10:57 +00:00
Volker Ruppert
7f9edd09c8
- convert the display library option string (options separated with commas) to an
...
array of strings in vga init
- added sdl specific option "fullscreen" (startup in fullscreen mode)
2004-02-24 19:21:48 +00:00
Volker Ruppert
d5f337e1ef
- prepared implementation of display library specific options
...
- fixed bug #890734 (commas in strings enclosed with double quotes)
2004-02-22 18:51:38 +00:00
Volker Ruppert
d748f22ed0
- new gui function get_capabilities() returns the maximum values for xres, yres
...
and bpp (done for the x display library)
- new switch VBE_DISPI_GETCAPS. The xres, yres and bpp registers return the gui
capabilities if enabled.
- VBE_DISPI_ID3 defined
2004-02-22 13:03:02 +00:00
Daniel Gimpelevich
905af2fee2
Fixed softfloat compilation error.
2004-02-18 20:10:19 +00:00
Daniel Gimpelevich
c870561fd5
Fixed xlC compilation error.
2004-02-18 18:54:21 +00:00
Volker Ruppert
b04a62bfda
- fixed libtool compile warnings
2004-02-18 18:24:18 +00:00
Volker Ruppert
5d2376d93d
- 3rd mouse button now supported by the win32 display library
2004-02-15 00:03:16 +00:00
Daniel Gimpelevich
69a6ede259
Fixed Mac conflict with softfloat.
2004-02-14 06:33:29 +00:00
Christophe Bothamy
713db869f6
- implement atapi command 'CD-ROM capabilities & mech. status default values'
...
it helps during OS/2 install from cdrom.
2004-02-13 00:42:31 +00:00
Daniel Gimpelevich
292c271034
PNIC now works with plugins
2004-02-10 23:47:31 +00:00
Daniel Gimpelevich
5366cc369e
Added Brian Huffman's Sound for OSX code with a couple of tweaks.
2004-02-09 22:23:53 +00:00
Volker Ruppert
e7b558894c
- harddisk/cdrom i/o light implemented. The light is turned off 0.5 seconds after
...
the last read/write operation.
2004-02-09 18:59:50 +00:00
Volker Ruppert
d78f3da836
- win32 statusbar now shows active items with light green background
...
- harddisk/cdrom status light feature prepared
2004-02-08 18:38:26 +00:00
Volker Ruppert
107c109d04
- win32 statusbar now shows all inactive items grayed
...
- update floppy items in statusbar on status change only
- initialize statusbar and set all items inactive before the simulation starts
2004-02-08 10:25:50 +00:00
Volker Ruppert
f5c165e32a
- statusbar items for floppy and keyboard added (win32 gui only). TODO: implement
...
statusbar in other display libraries and add items for harddisk/cdrom and network.
2004-02-07 14:34:35 +00:00
Daniel Gimpelevich
126971af49
Made to compile on MacOS9
2004-02-06 22:28:00 +00:00
Volker Ruppert
e379a9c2cc
- speaker stub added (fixes possible segfault if the speaker plugin is not present)
...
- fixed some warnings
2004-02-02 21:47:26 +00:00
Christophe Bothamy
d6fb513243
- changed "console" to "speaker". Speaker can be compiled as plugin.
...
speaker calls corresponding beeper methods in gui.
2004-02-01 23:42:04 +00:00
Michael Brown
b29e94b334
Fixed segfault on attempt to build with PNIC support.
2004-01-29 17:33:45 +00:00