Volker Ruppert
8edad22893
- pci irq routing implemented (used by ne2k-pci)
...
- ne2k: fixed word writes to page 0 reg 0x0f
2004-07-01 22:18:20 +00:00
Volker Ruppert
ae180cc46a
- pci slot register mechanism added
...
* up to 5 slots can be specified with the 'i440fxsupport' config option
* the pci slot number are hardwired to pci device numbers
* the 'devfunc' value is returned the calling device (useful for multi-function
devices)
* the core of the i440FX chipset is hardwired to pci device 1 + 2; usb is still
optional and appears at device 1, function 2
- ne2k: enable pci features if connected to a pci slot
- ne2k: asic data port supports 32-bit access if ne2k-pci is active
- pci2isa: improved error messages for ELCR1 and ELCR2
2004-06-29 19:24:34 +00:00
Volker Ruppert
2b16344b70
- NE2000 PCI support added (device appears as a RealTec 8029)
...
* PCI initialization and configuration space handling added
* ASIC data port now supports 32-bit r/w if PCI is present
* PCI device will be enabled if the requested base address is >= 0x1000
- ne2k: 8390 command register is now present on all pages
- ne2k: some panics changed to errors, debug messages improved
- PCI host bridge is now a core plugin (if enabled) and initialized earlier
2004-06-27 18:23:00 +00:00
Stanislav Shwartsman
26664e8044
optimize
2004-06-26 12:35:48 +00:00
Stanislav Shwartsman
4b4538619e
Fix compilation error
2004-06-26 07:06:23 +00:00
Stanislav Shwartsman
becac7f01d
Fixed denirmal arguments for FADD/FSUB instructions
2004-06-25 20:02:41 +00:00
Stanislav Shwartsman
2a0a361298
Implemented precision lost up indication in floating point status word
2004-06-25 18:51:28 +00:00
Stanislav Shwartsman
dfd17222b0
Changed MMX regs access macros to avoid code duplication in MMX register declaration
2004-06-23 21:59:24 +00:00
Volker Ruppert
24d1d540df
- adding stanard IDE i/o ports in PCI configuration space not necessary
...
- behaviour of some PCI configuration registers fixed
2004-06-22 19:34:55 +00:00
Stanislav Shwartsman
1a1e237599
return back copyright info
2004-06-22 19:10:06 +00:00
Stanislav Shwartsman
afecedcb1b
improve occuracy of FYL2XP1 instruction
2004-06-22 18:58:33 +00:00
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
b69d0f43e7
- apply patch by Newt : adds escaped characters to string tokens and
...
semicolon delimited commands to the debugger language
2004-06-21 10:45:38 +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
Volker Ruppert
a0704b481e
- new features added
2004-06-20 18:30:18 +00:00
Volker Ruppert
1f33aa72b8
- APM and system shutdown support for 16-bit real mode and 32-bit protected mode
...
(patch from Fabrice Bellard)
2004-06-20 18:28:40 +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
163a93b120
- fixes for MSVC (from suzu's svga_cirrus patch)
2004-06-19 11:13:21 +00:00
Stanislav Shwartsman
66904b7848
Fix typo
2004-06-18 18:11:42 +00:00
Stanislav Shwartsman
17e28e0f66
Fix merge error
...
Update CHANGES
2004-06-18 15:14:50 +00:00
Stanislav Shwartsman
cfa2da1ba7
Delete unused files
2004-06-18 14:21:25 +00:00
Stanislav Shwartsman
5c5b556f24
Merge softfloat-fpu-implementation_ver4_branch branch
2004-06-18 14:11:11 +00:00
Volker Ruppert
32a36a3ca7
- patch updated
2004-06-11 19:01:27 +00:00
Volker Ruppert
70d445111a
- patch updated
2004-06-10 19:36:06 +00:00
Volker Ruppert
ef2922a702
- patch updated (see description)
2004-06-10 08:00:40 +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
0e76f1e21e
- patch updated
2004-06-06 12:36:49 +00:00
Volker Ruppert
8d773cc9e2
- an implementation of PCI/ISA SVGA card
2004-06-05 16:57:57 +00:00
Volker Ruppert
1f9cedb44d
- added new keysym for the right alt (AltGr) key (XFree86 4.3)
2004-06-05 15:45:05 +00:00
Volker Ruppert
30254dfa13
- behaviour of numlock and capslock key fixed
...
- fixed a warning
2004-06-05 12:16:33 +00:00
Volker Ruppert
7e8bfef3d6
- textconfig: runtime menu numbers replaced by enum symbols
...
- win32 runtime dialog: visibility of the SB16 dmatimer edit box fixed
- win32 runtime dialog: buttons 'continue' and 'quit' work again
2004-06-05 08:40:24 +00:00
Stanislav Shwartsman
47fd2820ae
split main.cc to main.cc + config.cc
2004-06-04 22:06:55 +00:00
Volker Ruppert
4ee34fd354
- new feature and bugfixes added
2004-06-03 20:45:58 +00:00
Stanislav Shwartsman
e6991f043f
pply patch
...
[ 924428 ] ET bit mismatch between CR0 and MSW
2004-06-03 17:57:29 +00:00
Christophe Bothamy
ea987f266c
- remove "pc" platform check for enabling pcidev. Platform must
...
be linux still.
2004-06-01 07:30:34 +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
Volker Ruppert
c757b06db8
- int13_cdrom / 32 bit register update fix (aka FreeBSD cdrom boot) (patch from
...
Fabrice Bellard found in LGPL'd VGABIOS patches section)
2004-05-31 13:13:58 +00:00
Volker Ruppert
b9d3ca2490
- Misc runtime options menu works now
2004-05-31 13:08:43 +00:00
Volker Ruppert
8f24ae2b4a
- CHANGES updated
2004-05-31 09:03:15 +00:00
Stanislav Shwartsman
835bb8936a
Fixed bug
...
[ 962919 ] Mac: iodev/cdrom.cc disordered
2004-05-30 19:20:53 +00:00
Volker Ruppert
8ba66c78a3
- sb16 options dmatimer and loglevel now present in the textconfig runtime options
...
- textconfig runtime menu: some options moved to submenu "Misc runtime options"
- bx_param_c: variable group_name and methods set_group() / get_group() added
- bx_list_c: new flag SHOW_GROUP_NAME added (used for SB16 options in runtime menu)
2004-05-30 08:28:52 +00:00
Christophe Bothamy
1ef2fe4764
- add Ben Lunt's mtools utilities
2004-05-27 08:58:24 +00:00
Volker Ruppert
98916b7710
- SB16 options dmatimer and loglevel now available at runtime (wx and win32)
...
- wxmain.cc: unused stuff removed
2004-05-23 10:47:00 +00:00
Volker Ruppert
25582ed29d
- fixed cpu/Makefile.in after renaming file
...
- reg_ld_str.c: fixed regparm argument (bugfix found in SuSE 9.1 sources of Bochs 2.1.1)
2004-05-17 19:50:43 +00:00
Stanislav Shwartsman
14b70fa9ed
rename fpu.cc in cpu folder
...
this fixed bug
[954751] Two FPU.CPP in project
2004-05-16 18:46:42 +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