Stanislav Shwartsman
9d1b401512
Fixed several disassembler bugs
...
Prepared for AT&T style support in Bochs disassembler
- it already supports all AT&T style except opcode name suffixes
- AT&T support in future will be possible to enable from bx_debugger
2004-12-08 18:54:15 +00:00
Stanislav Shwartsman
69c0b06955
fixes in disassembler
...
split REPEAT instructions according to opsize to speedup execution
now each REPEATABLE instruction splitted to 3 different instructions, one for 16-bit operand size, one for 32-bit and one for 64-bit. Choosing of correct instruction occure in fetchdecode step.
2004-11-20 23:26:32 +00:00
Stanislav Shwartsman
02fc33a86b
Fix CS.base register after #RESET
...
update changes
2004-11-16 19:19:13 +00:00
Volker Ruppert
15e3573301
- changes updated
2004-11-07 08:50:17 +00:00
Stanislav Shwartsman
4e3bc367b6
Fixed all JUMP near, CALL near and RET near cases
...
for problem EIP>CS.limit was not checked in real mode
2004-11-02 18:05:19 +00:00
Volker Ruppert
14c6ac2856
- changes updated
2004-10-25 17:00:36 +00:00
Stanislav Shwartsman
31f5ceb522
everal fixes in disasm
2004-10-22 22:56:59 +00:00
Stanislav Shwartsman
b37ae8a969
added new option --enable-show-ips to configure -> allow to enable BX_SHOW_IPS through configure script
...
fixed print prefixes in disasm -> only LOCK, REP and REPNE prefixes printed
update changes
2004-10-16 21:17:44 +00:00
Stanislav Shwartsman
80ee150d83
Imlemented CR8 register for X86-64 mode
2004-10-13 20:58:16 +00:00
Volker Ruppert
e2ed755b3f
- changes updated including new features added in January and February
2004-10-04 20:04:30 +00:00
Stanislav Shwartsman
aeed65fb40
update closed bugs list
2004-09-30 17:34:14 +00:00
Stanislav Shwartsman
eb2b8a3afc
Ability to enable PNI
2004-09-21 21:07:39 +00:00
Stanislav Shwartsman
255a96175b
typo fix
2004-09-17 20:59:09 +00:00
Stanislav Shwartsman
760a195c9d
* Fix LOCK prefix handling for x86-64
...
* Split BT*_EvGv functions to 3 different function according to exec mode
2004-09-17 20:47:19 +00:00
Volker Ruppert
6663dec9d1
- changes updated
2004-09-13 19:51:44 +00:00
Volker Ruppert
defdbda939
- applied patch #690400 (GZIP variable in Makefile renamed)
...
- applied patch 1021767 (sb16ctrl.c now compiles on all unix platforms)
2004-09-04 08:24:40 +00:00
Stanislav Shwartsman
f2294e7c29
LAZY-FLAGS for MUL instructions
...
undocumented flags handling for MUL instructions
2004-08-26 20:37:50 +00:00
Volker Ruppert
11e46d89f7
- changes updated
2004-08-24 15:19:26 +00:00
Volker Ruppert
8f15a12248
- extended read TOC support for WinXP (SF patch #961665 from Ben Lunt)
...
- return multisession info for image files on win32 (copied from harddrv.cc)
2004-08-23 09:39:45 +00:00
Volker Ruppert
0ae22a3daf
- changes updated
2004-08-22 16:23:07 +00:00
Volker Ruppert
b4fbbe3af1
- implement int15, ah=83 Start/Stop Wait Timer (patch.rombios.markevich from Kory Markevich)
...
- applied patch from sava (t.ebisawa / http://ebisa.hp.infoseek.co.jp/bochs/arcs/bochs-2.1.1-jpfix-20040214.zip )
* int09_handler: pusha before int15, ah=4f
(for "jis_a01" japanese keybord driver, which breaks some registers)
* int15_function: add new functions int15_function32, int15_function_mouse
(to avoid stack overflow ... DOS/Win9x works better)
* int16, ah=00/01/10/11 ignore special key code (F0)
- set missing return value and flag for unimplemented EISA BIOS
2004-08-21 13:33:28 +00:00
Volker Ruppert
9e7f88e848
- changes updated
2004-08-21 08:16:42 +00:00
Stanislav Shwartsman
77581c34d2
Update closed bugs list
2004-08-20 18:44:35 +00:00
Volker Ruppert
99a42a8dbc
- applied SF patch #838601 : support for > 2 GB disk size with MSVC++
...
- support for non-standard disk sizes 1.68 MB and 1.72 MB in bximage
- large disk support also works now if compiled in msys/mingw
2004-08-19 19:42:22 +00:00
Stanislav Shwartsman
5268c1cd22
Update changes
2004-08-18 19:37:18 +00:00
Volker Ruppert
91ac899439
- applied SF patch #867045 from m_suzu_abc@yahoo.co.jp
...
* fixed compiler errors to build on VC++
* removed /GX from CXXFLAGS since C++ exception is not used
2004-08-18 11:52:25 +00:00
Stanislav Shwartsman
231cd533c6
1. Update changes
...
2. Fix lazy_flags duplicate instruction patterns
2004-08-16 20:18:01 +00:00
Volker Ruppert
45ccb97021
- CL-GD 54xx SVGA emulation added (SF patch #869822 from m_suzu_abc@yahoo.co.jp)
...
- changes to the original svga_cirrus patch:
* PCI memory/mmio PnP support, some emulation and compile fixes
* ported write mode 4 + 5 and some bufixes from cirrus vga in qemu
* new graphics API, hardware cursor support, configure option added (Robin Kay)
* partial support for transparent bitblt and bitblt write mask
2004-08-16 08:07:23 +00:00
Stanislav Shwartsman
1732e54baa
Fixed undocumented flags handling for some instructions.
...
Bugfix for CF flag handling for SHL64 instruction
2004-08-14 19:34:02 +00:00
Stanislav Shwartsman
a70ce6459f
Update changes
2004-08-13 20:13:30 +00:00
Volker Ruppert
f6f6568adf
- configure / compile fixes for Solaris SunPro (patch from Robin Kay)
2004-08-11 11:09:01 +00:00
Stanislav Shwartsman
158ba92f2e
Fixed MOV opcode 0xA3, had wrong operand size (h.johansson) - disasm
2004-07-28 19:02:40 +00:00
Volker Ruppert
e7bb4ddead
- new features added
2004-07-10 11:07:31 +00:00
Stanislav Shwartsman
2a0a361298
Implemented precision lost up indication in floating point status word
2004-06-25 18:51:28 +00:00
Volker Ruppert
a0704b481e
- new features added
2004-06-20 18:30:18 +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
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
Volker Ruppert
8f24ae2b4a
- CHANGES updated
2004-05-31 09:03:15 +00:00
Stanislav Shwartsman
3274e0dd12
Commit patch
...
[ 950905 ] Do not PANIC on rare, bad input from user-mode
by h.johansson
with little changes and fixes
2004-05-10 21:05:51 +00:00
Christophe Bothamy
6ed02bc1c1
- give credit on patches
2004-05-04 05:41:56 +00:00
Stanislav Shwartsman
caa39d2093
Latest changes
2004-05-03 20:22:21 +00:00
Christophe Bothamy
2d8fc4f174
- update with latest changes
2004-04-28 17:47:13 +00:00
Volker Ruppert
3243d37fb6
- new features added after Bochs 2.1
2004-04-14 17:46:52 +00:00
Stanislav Shwartsman
cf6d1b8bd9
port some changes from spftfloat-fpu branch to the MT
2004-04-09 15:34:59 +00:00
Christophe Bothamy
fc36b6a314
- add reset through port 0X92
2004-04-08 21:26:15 +00:00
Stanislav Shwartsman
f2dc00dda3
merge patch
...
[ 904549 ] imul gives incorrect result in long mode
2004-04-07 19:46:13 +00:00
Stanislav Shwartsman
c8dcea759a
fix especial characters in changes file
2004-03-28 19:43:00 +00:00
Stanislav Shwartsman
ab8ffeeba0
correct list of bugs fixed in 2.1
2004-03-27 18:01:26 +00:00
Stanislav Shwartsman
cec0c74e16
update changes made from last release
2004-03-27 12:51:23 +00:00
Christophe Bothamy
123c4436f8
- give proper credit of ne2k change in 2.1.1
2004-02-15 23:04:09 +00:00
Christophe Bothamy
8686162053
- update with 2.1.1 release changes
2004-02-15 14:17:14 +00:00
Volker Ruppert
e2367ae7c3
- VGA improvements added to important changes
2004-01-10 10:36:44 +00:00
Stanislav Shwartsman
9d18109775
Update changes
2004-01-10 09:32:41 +00:00
Daniel Gimpelevich
0b63699d89
add a credit for bug #843433 under patches
2004-01-09 22:56:57 +00:00
Christophe Bothamy
bd08f8888d
- reformat CHANGES for upcoming 2.1 release
2004-01-09 09:36:22 +00:00
Christophe Bothamy
c6d074c469
- add Peter's changes
2004-01-05 20:52:25 +00:00
Christophe Bothamy
5032559153
- update for 2.1pre3 release
2004-01-01 23:27:29 +00:00
Christophe Bothamy
7e5fd004f1
- update with latest changes
2004-01-01 23:09:19 +00:00
Stanislav Shwartsman
f3730cd784
Implemented two last SSE instructions RSQRTSS and RSQRTPS
...
MSDEV workspaces updated with new file
CPUID will detect and CPU will execute FXSAVE/FXRSTOR instructions when cpu-level-hacked=6 and not only when cpu-level=6
2003-12-31 17:35:43 +00:00
Volker Ruppert
23f30f7b26
- new features and bugfix added
2003-12-27 21:34:44 +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
fc1473cb8c
Update changes
...
dos2unix cleanup
2003-12-24 20:44:39 +00:00
Volker Ruppert
3ab624f2bd
- new features added
2003-12-23 21:40:02 +00:00
Daniel Gimpelevich
0bf35c8f7b
add new fixed bug report
2003-12-16 07:35:55 +00:00
Christophe Bothamy
22eaef9b8a
- add new fixed bug report
2003-12-11 13:07:22 +00:00
Daniel Gimpelevich
42bf7e7595
add new patch applied, clean up table
2003-12-09 00:58:04 +00:00
Christophe Bothamy
b7e20e0eb8
- add new patch applied
2003-12-07 23:54:46 +00:00
Christophe Bothamy
2e7780cfdf
- update date of last prerelease
2003-12-07 22:25:47 +00:00
Stanislav Shwartsman
185ba44bbe
update changes
2003-12-07 19:21:14 +00:00
Volker Ruppert
a7565b1e06
- CHANGES updated
2003-12-06 14:00:22 +00:00
Christophe Bothamy
5224313f56
- add two sf bugs fixed
2003-11-27 00:46:09 +00:00
Volker Ruppert
fa59ac787b
- CHANGES updated
2003-11-14 15:43:58 +00:00
Volker Ruppert
633373b3eb
- CHANGES updated
2003-11-09 15:12:34 +00:00
Stanislav Shwartsman
ac50ab3760
Implemented RCPSS/RCPPS SSE instructions
2003-11-07 20:53:27 +00:00
Stanislav Shwartsman
e8961bb65d
dos2unix fpu_compare
...
update changes file
2003-11-01 18:45:16 +00:00
Christophe Bothamy
39db299002
- remove references to zlib compressed disk images.
...
Gzipped disk images are too slow to be useful anyway.
Proper read/write compressed disk image support
will be implemented after 2.1
2003-10-29 01:13:16 +00:00
Volker Ruppert
78e2cc110d
- CHANGES updated
2003-10-26 10:01:37 +00:00
Stanislav Shwartsman
05c2a19e05
'changes' file updated
2003-10-24 18:44:24 +00:00
Stanislav Shwartsman
ac20b6405a
- FXSAVE/FXRSTOR instructions should be available in P6 mode
...
- Added second UD2 opcode to fetchdecode
- Added RDPMC instruction to fetchdecode
- 'changes' updated
2003-10-24 18:34:16 +00:00
Stanislav Shwartsman
b0e65474e6
Update 2.0.2 to 2.1 changes
2003-10-05 10:09:59 +00:00
Bryce Denney
4449dfb605
- update version number to 2.1.something
2003-10-02 10:43:57 +00:00
Stanislav Shwartsman
b50fb9e76e
code simplification before FPU development
...
print if Bochs supports 3DNOW to log file
2003-09-27 20:58:46 +00:00
Volker Ruppert
0c535f30ea
- changes updated
2003-08-31 17:12:58 +00:00
Stanislav Shwartsman
7f570b0150
Added PNI new streaming extensions instructions
...
PNI could be enabled by setting BX_SUPPORT_PNI in config.h
After the feature will be fully validation I'll also add configure option.
The implemntation is ~complete. I've missed only three FPU new opcodes of FUSTTP instruction and MONITOR/WAIT instructions.
Enjoy ! ;)
2003-08-29 21:20:52 +00:00
Christophe Bothamy
04199f821c
- add new changes
2003-08-26 20:19:40 +00:00
Stanislav Shwartsman
3826f8cb58
update changes
2003-08-15 14:01:34 +00:00
Christophe Bothamy
acb80d7fad
- add two more SF bug reports fixes
2003-08-11 17:24:55 +00:00
Volker Ruppert
6e1745e507
- documentation changes added
2003-08-09 14:36:32 +00:00
Christophe Bothamy
b973aebda4
- update with latest changes
2003-08-08 23:39:41 +00:00
Christophe Bothamy
911484b161
- add new fixed bug #764473 Freesco Linux crashes on boot
2003-08-07 00:24:38 +00:00
Christophe Bothamy
849cfb7ab2
- update with my changes
...
- add list of closed bugs from SF
2003-08-05 17:03:58 +00:00
Stanislav Shwartsman
58d824aeb4
CHANGES UPDATED
2003-08-03 17:20:22 +00:00
Volker Ruppert
8b8b9b0450
- a few new changes add
2003-08-03 15:46:12 +00:00
Volker Ruppert
7d4260ae35
- list of changes and applied patches added
2003-07-18 15:52:05 +00:00
Stanislav Shwartsman
432235546f
Changes by me for 2.1
2003-07-17 16:35:09 +00:00
Bryce Denney
7c338ddfe2
- add template for list of changes for 2.1. Developers, please write about
...
what you have added since 2.0.2.
2003-07-17 12:55:44 +00:00
Bryce Denney
558b0c3aa0
- copy latest 2.0.2 changes into cvs trunk
2003-01-24 14:53:34 +00:00
Christophe Bothamy
3c7920ff31
- update Changes with 2.0.1 Changelog
2003-01-04 23:08:53 +00:00