Stanislav Shwartsman
405fcfd75d
Reorganize 3-byte opcode tables - bigger tables but easier to maintain them
2008-02-29 03:02:03 +00:00
Stanislav Shwartsman
5813db0bad
Merged PCI IDs patch by Sebastian
2008-02-27 01:41:01 +00:00
Volker Ruppert
243bfd30c2
- changes updated
2008-02-17 16:52:06 +00:00
Volker Ruppert
08d7c76e09
- applied rombios boot message improvements by Sebastian
...
* shorten the boot failure message (removed redundant part) and added some
indentation
* print BEV product string
* changed put_str to accept segment and offset as parameters. It allows
printing strings from memory != get_CS(), e.g. option roms.
* introduced a custom format specifier %S to bios_printf
2008-02-17 16:38:17 +00:00
Stanislav Shwartsman
a459a64f3e
whispace, tab2space, indent, dos2unix and other cleanups
2008-02-15 22:05:43 +00:00
Stanislav Shwartsman
cdcd7522aa
Added RIP to the GPR register file as lst register
...
This allowed to optimize (read - remove) two more BxResolve methods in 64-bit mode
+ Some white space cleanup
2008-02-15 19:03:54 +00:00
Stanislav Shwartsman
0f44b4f0ec
Fixes in MODRM tables
2008-02-15 12:23:49 +00:00
Stanislav Shwartsman
4fc0df26e8
a bit optimize and simplify x87 decoding
2008-02-14 18:59:41 +00:00
Stanislav Shwartsman
933bf018a8
Fixed hang in sse_move.cc
2008-02-13 23:12:35 +00:00
Stanislav Shwartsman
1d13084ab8
Fixed warning with cpu-level=3
2008-02-13 22:51:31 +00:00
Stanislav Shwartsman
398a8ef230
Fixed warning with XSAVE disabled
2008-02-13 22:42:41 +00:00
Stanislav Shwartsman
ae86ad28a0
Finalize XSAVE/XRSTOR instructions
2008-02-13 22:25:24 +00:00
Stanislav Shwartsman
b929a2b2b8
Fixed minor issues - compilation and not only
2008-02-13 17:06:44 +00:00
Stanislav Shwartsman
457152334e
step2 in XSAVE implementation
2008-02-13 16:45:21 +00:00
Stanislav Shwartsman
c70d3e7d76
dos2unix
2008-02-12 22:45:46 +00:00
Stanislav Shwartsman
59b73a8a6a
new file - currently with stubs for xsave/xrestr extensions
2008-02-12 22:42:47 +00:00
Stanislav Shwartsman
8615022962
Added first stubs for XSAVE/XRESTOR implementation
...
Disassemble XSAVE/XRSTOR instructions (4 instructions)
Update CHANGES - a bit speculatively
2008-02-12 22:41:39 +00:00
Stanislav Shwartsman
680a588575
Fixed compilation error when alignment check is disabled
2008-02-12 06:47:03 +00:00
Stanislav Shwartsman
8d7410a852
Canonical check have higher priority than #AC check
2008-02-11 20:52:10 +00:00
Volker Ruppert
5812e375a2
- added version info for wxMSW port
2008-02-10 22:03:47 +00:00
Stanislav Shwartsman
7c97f38d59
Added Bochs version info for Win32 - patch from @SF tracker
2008-02-09 07:51:15 +00:00
Stanislav Shwartsman
452d8f0ac7
Implemented "copy from little endian" macros for BIG_ENDIAN hosts.
...
tab2space cleanup in bochs.h
2008-02-07 21:08:55 +00:00
Stanislav Shwartsman
2730fa9583
Fixed comment - patch from @sf tracker
2008-02-07 20:46:08 +00:00
Stanislav Shwartsman
063d896226
Optimization in 16-bit resolve functions
...
Fixes for hosts which can't support misaligned memory access
2008-02-07 20:43:13 +00:00
Stanislav Shwartsman
965568ea88
cleanups
2008-02-07 18:28:50 +00:00
Stanislav Shwartsman
0812346655
whitespace cleanup for CHNAGES
2008-02-07 06:24:57 +00:00
Stanislav Shwartsman
55ad3e89b6
another whitespace cleanup by Sebastien
2008-02-05 22:57:43 +00:00
Stanislav Shwartsman
097febde3e
added feature req closed for 2.3.6
2008-02-05 22:44:02 +00:00
Stanislav Shwartsman
eebd96e2d7
another whitespace cleanup by Sebastien
2008-02-05 22:33:35 +00:00
Stanislav Shwartsman
fb0ce45d28
Unpack more fields in bxInstruction_c -> this increase bxInstruction size by 4 bytes but I have no way but do it if want to support SSE5 dest override later
2008-02-04 21:28:53 +00:00
Stanislav Shwartsman
25a9b9fef1
whitespace cleanup again
2008-02-03 20:27:06 +00:00
Volker Ruppert
120f5a06ea
- rewrite of the text_update() method based on the framework used by other guis.
...
This code is untested and it should add support for these features:
* variable line offset
* cursor color, disable and blinking
* character blinking
* TODO: variable cursor size, line graphics, h/v pel panning, split screen
2008-02-03 10:04:02 +00:00
Stanislav Shwartsman
a2897933a3
white space cleanup
2008-02-02 21:46:54 +00:00
Stanislav Shwartsman
a111eee1ae
Merge @SF patch
...
[ 1881500 ] bochsrc, allow boot: network
2008-02-01 20:38:50 +00:00
Volker Ruppert
e3e3cb5bb7
- text mode character blinking feature implemented
2008-02-01 18:10:36 +00:00
Stanislav Shwartsman
032b13047c
Minor fix in cpu reset, bug sometimes caused to run on garbage memory after software reset. Some small debug messages fixes
2008-02-01 13:25:23 +00:00
Stanislav Shwartsman
a3c0c4e58f
Update typical IPS achived by Bochs 2.3.6
2008-02-01 09:42:25 +00:00
Volker Ruppert
42549b0160
- text mode character blinking feature implemented
2008-01-31 21:45:18 +00:00
Volker Ruppert
885fd16565
- fixed compilation error with wx debugger enabled
2008-01-31 21:44:28 +00:00
Volker Ruppert
4bcc331773
- text mode character blinking feature implemented
2008-01-30 22:06:52 +00:00
Stanislav Shwartsman
5f18ed902d
fixed compilation issue
2008-01-29 22:29:48 +00:00
Stanislav Shwartsman
1a55fce072
remove staruct for eflags and use single 32-bit variable
2008-01-29 22:26:29 +00:00
Stanislav Shwartsman
f16d34c01c
new file instr.h
2008-01-29 17:37:37 +00:00
Stanislav Shwartsman
b2418742c0
tab2space in unmapped.cc
2008-01-29 17:34:52 +00:00
Volker Ruppert
f735ac4f29
- implemented text mode character blinking feature and removed obsolete comments
2008-01-29 17:16:14 +00:00
Stanislav Shwartsman
37fbb82baa
Cleanups. Move bxInstruction_c definition to separate file instr.h
2008-01-29 17:13:10 +00:00
Stanislav Shwartsman
9f4dd0df8a
Fixed BX_ERROR message in LTR instruction
2008-01-29 06:23:49 +00:00
Volker Ruppert
5daa9c5975
- text mode character blinking feature added in the X11 and SDL guis
...
- fixed sdl status bar update after resize
- updated some comments
2008-01-28 21:52:09 +00:00
Stanislav Shwartsman
8653095520
small optimization in cpu_loop with trace cache
2008-01-28 20:09:40 +00:00
Stanislav Shwartsman
8aca8b4bd7
Merged @SF patch by Sebastian
...
1880755 Win32 version information for bochs.exe
2008-01-27 18:02:22 +00:00