Commit Graph

4244 Commits

Author SHA1 Message Date
Christophe Bothamy
b57e55ca95 - fix typo 2003-12-29 21:51:53 +00:00
Christophe Bothamy
37d62ebd90 - add temporary hack for compiling with visual c++ 2003-12-29 21:48:56 +00:00
Stanislav Shwartsman
6fe8e9260b remove redundant CPU LEVEL checks for x86-64 2003-12-29 21:47:36 +00:00
Daniel Gimpelevich
fb80d47dbf *** empty log message *** 2003-12-29 21:24:35 +00:00
Stanislav Shwartsman
be9c0aeeec Enable FXSAVE/FXRESTOR instructions for BX_HACKED_CPU_LEVEL=6 also 2003-12-29 21:23:46 +00:00
Stanislav Shwartsman
b770d809d3 Clearify disagnostic messages.
Remove redundant cpu level checks for x86-64
2003-12-29 21:20:58 +00:00
Volker Ruppert
8ec786767a - parsing of bochsrc line "ne2k" rewritten. Now it is possible to override one
single setting without writing the complete line. The sequence of the arguments
  doesn't matter now.
- the dmatimer value must be valid to enable the sb16
2003-12-29 20:58:25 +00:00
Stanislav Shwartsman
7deb9491da Fixed compilation error for FPU disabled case 2003-12-29 20:26:05 +00:00
Volker Ruppert
bc3801b500 - table of configure options updated (to be completed) 2003-12-29 09:40:13 +00:00
Daniel Gimpelevich
68fd1dc95b cleanup optimizations & fix compile error 2003-12-29 07:28:28 +00:00
Volker Ruppert
c478995779 - description for bochsrc option "clock" added
- deprecated bochsrc options moved to the end of the list
- bochsrc search order description updated
2003-12-28 22:48:40 +00:00
Stanislav Shwartsman
fd60a984a0 Instructions that should not check pending FPU exceptions 2003-12-28 18:58:15 +00:00
Stanislav Shwartsman
0eb71999db Added missed 287 opcodes which should be executed as NOP in 387+ 2003-12-28 18:19:41 +00:00
Volker Ruppert
dab8f76c4e - descriptions of the options "com1" and "mouse" updated 2003-12-28 17:00:04 +00:00
Volker Ruppert
bb81e7c0dc - description of bochsrc option 'clock' added (to be completed)
- deprecated options moved to the end of the list
2003-12-28 14:32:53 +00:00
Volker Ruppert
23f30f7b26 - new features and bugfix added 2003-12-27 21:34:44 +00:00
Stanislav Shwartsman
9ccb363ec3 bochs style decode/execute of FPU instructions.
With this coding style each instruction could be implemented separatelly even not together with current Bochs FPU emulator.
Step-by-step I am going to transfer all FPU instructions from current Bochs FPU emulator to new style and remove an old bugged emulator.
Anyway, now I could implement all currently missed FPU instructions without hacking wm-fpu-emu.
2003-12-27 13:50:06 +00:00
Volker Ruppert
154d9c3bea - divider chain reset implemented (fixes bug #865354) 2003-12-27 13:43:41 +00:00
Stanislav Shwartsman
dacdaadf3d I forgot to add thos file last time 2003-12-27 09:27:26 +00:00
Volker Ruppert
0e1cac616d - missing defines BX_SUPPORT_GAME added 2003-12-26 14:18:06 +00:00
Volker Ruppert
fc1abe8423 - gameport support is now disabled by default. It can be enabled with --enable-sb16=...
or the new option --enable-gameport.
- reading gameport with joystick not present now causes a BX_DEBUG message
2003-12-26 14:15:43 +00:00
Volker Ruppert
643e7f268d - configure updated after adding gameport option 2003-12-26 13:55:31 +00:00
Volker Ruppert
6ba47a1d7a - gameport support is now disabled by default. It can be enabled with --enable-sb16=...
or the new option --enable-gameport.
- reading gameport with joystick not present now causes a BX_DEBUG message
2003-12-26 13:53:40 +00:00
Volker Ruppert
e8fcb2dd36 - unlike the OPL2, the OPL3 does not set bit 1 and 2 in the status register
- the OPL3 mode can only be enabled with command 05h sent to the second OPL chip
2003-12-26 10:06:57 +00:00
Stanislav Shwartsman
4baec805fa Fixed:
[ 725796 ] configure script bug

configure script bug
Current CVS configure script enables MMX even if FPU
is disabled.
2003-12-25 21:46:07 +00:00
Stanislav Shwartsman
fcd897836c Remove an old already committed patches 2003-12-25 20:55:23 +00:00
Volker Ruppert
b7767cc6ee - DCR loopback bit fixed: bit 3 clear means loopback mode, so subtracting 8 was
wrong. Now the bits are working right, but loopback is still not present.
- loopback should be active if DCR is in loopback mode and TCR loop mode is > 0
- reading the FIFO is only valid in loopback mode (causes a BX_ERROR for now)
2003-12-25 16:58:17 +00:00
Stanislav Shwartsman
fc1473cb8c Update changes
dos2unix cleanup
2003-12-24 20:44:39 +00:00
Stanislav Shwartsman
ab6b9c7dcb New table-based disassembler:
* Fully supports
	* MMX/XMM/3DNOW instruction sets
	* FPU instruction
	* SSE3 extensions
 currently only 16/32 bit mode bug anyway, it is much better that old one ;)
2003-12-24 20:32:59 +00:00
Volker Ruppert
3ab624f2bd - new features added 2003-12-23 21:40:02 +00:00
Volker Ruppert
815a083f86 - special rule for the gameport plugin on win32 added 2003-12-21 22:36:37 +00:00
Volker Ruppert
f0b06b6da8 - real gameport access implemented for the win32 platform 2003-12-21 17:24:45 +00:00
Volker Ruppert
e7879f6c73 - mixer register behaviour fixes (old registers are bitmapped to the ones)
- mixer reset sets default values
- mixer log messages fixed and improved
2003-12-20 17:04:08 +00:00
Volker Ruppert
f731c1774c - DEV_set_media_status() not necessary in gui floppy handlers when using the
win32 floppy dialog
- report geometry with BX_INFO after inserting new floppy media
2003-12-18 20:04:49 +00:00
Volker Ruppert
623ba8b00d - INT 16h function 05h implemented (grabbed from patch #707931) 2003-12-18 16:49:22 +00:00
Daniel Gimpelevich
0bf35c8f7b add new fixed bug report 2003-12-16 07:35:55 +00:00
Volker Ruppert
360caceb6f - stretching of the simulation window in graphics mode disabled. For now stretching
is only used by text mode CO40 (40x25).
- variables hFont and FontId are only required if Windows fonts are used in text mode
2003-12-14 09:51:58 +00:00
Christophe Bothamy
22eaef9b8a - add new fixed bug report 2003-12-11 13:07:22 +00:00
Christophe Bothamy
da735350a6 - update command to make the source .tar.gz 2003-12-11 13:06:45 +00:00
Volker Ruppert
0569c80236 - initialize structure 'stat_buf' if using raw device access on win32 (grabbed
from bug report #857235)
2003-12-10 22:14:01 +00:00
Christophe Bothamy
7dd1b63f7a - regen from configure.in rev1.233 2003-12-10 21:03:29 +00:00
Christophe Bothamy
fa449cacfd - update vcpp workspace with bx_debug directory 2003-12-10 21:03:28 +00:00
Christophe Bothamy
c191c1c518 - use cc2cpp before and cpp2cc after making the win32 source snapshot 2003-12-10 20:11:01 +00:00
Daniel Gimpelevich
42bf7e7595 add new patch applied, clean up table 2003-12-09 00:58:04 +00:00
Daniel Gimpelevich
854f360f9f Partially applied patches 856506 and 856510. 2003-12-08 23:49:48 +00:00
Christophe Bothamy
22f3930b81 - apply patch from Frank Cornelis to have bcc able to compile gcc-3.2-preprocessed rombios.c 2003-12-08 20:35:20 +00:00
Daniel Gimpelevich
878134572a Applied patch to remove 0xfff0 legacy port. 2003-12-08 19:36:23 +00:00
Christophe Bothamy
b7e20e0eb8 - add new patch applied 2003-12-07 23:54:46 +00:00
Christophe Bothamy
83ff38223b - update release process info, mainly win32 2003-12-07 23:53:28 +00:00
Christophe Bothamy
aa0c3447b1 - add @EXE@ extensions for installed binaries 2003-12-07 23:47:44 +00:00