Volker Ruppert
96c03a93ca
- only enabled ATA channels with a cdrom connected are available in the "Edit"
...
menu at runtime
2002-12-30 17:04:43 +00:00
Volker Ruppert
b78b65b845
- new application icon for the X11 gui using 'icon_bochs.xpm'
2002-12-30 13:17:39 +00:00
Stanislav Shwartsman
7e41d08620
Fixed problem with shift imm instructions
2002-12-30 08:03:34 +00:00
Stanislav Shwartsman
e1d5cddc6d
Fixed a problem with zero-count shift in following instructions:
...
PSRAW_PqQq (MMX)
PSRAD_PqQq (MMX)
PSRAW_PqIb (MMX)
PSRAD_PqIb (MMX)
PSRAW_VdqWdq (SSE)
PSRAD_VdqWdq (SSE)
PSRAW_PdqIb (SSE)
PSRAD_PdqIb (SSE)
When register was shifted by 0 bits the result produced was incorrect.
Now Bochs fully passes MMX test provided by
Hentai Yagi [hentai_yagi@yahoo.com.au ] !
2002-12-29 21:14:25 +00:00
Stanislav Shwartsman
f594989f5b
Removed the patches because thay are already in the CVS
2002-12-29 18:57:34 +00:00
Volker Ruppert
4078aba5f0
- replaced window register call RegisterClassEx() by RegisterClass(). This fixes
...
the icon problem on Win2000. RegisterClassEx() would be required if we want
to specify a special mini icon.
- the win32 gui now uses the new function/macro DEV_vga_actl_pal_idx() to
determine the text mode colors.
2002-12-29 18:39:21 +00:00
Stanislav Shwartsman
ef279cefc1
This patch fixes the failure on Win2000 related
...
to Bochs new icon problem.
2002-12-29 18:13:52 +00:00
Stanislav Shwartsman
8909ce442c
Fixed problem in PSRLD_PqIb instruction
2002-12-28 20:18:56 +00:00
Stanislav Shwartsman
6ccd2fb7fa
Fixed bug in following MMX instructions:
...
void BX_CPU_C::PUNPCKLBW_PqQd(bxInstruction_c *i)
void BX_CPU_C::PUNPCKLWD_PqQd(bxInstruction_c *i)
void BX_CPU_C::PUNPCKLDQ_PqQd(bxInstruction_c *i)
Thanks to Hentai Yagi [hentai_yagi@yahoo.com.au ]
that provided nessesary test application.
2002-12-28 19:06:29 +00:00
Volker Ruppert
51c9c6c83a
- bugfix for the textmode colors: the color value is not an index to the DAC
...
palette - it's an index to the attribute controller palette index.
The new function get_actl_palette_idx() now returns the real DAC index.
The guis sdl, wx and x11 are using the new function. TODO: Fix this bug in
all other guis.
2002-12-28 11:49:17 +00:00
Volker Ruppert
c92385620c
- updated guest section for GNU/Hurd (SF patch #658370 )
...
- vga font section: improved note for the xset command
- renamed guest sections to "guest-*" (e.g. "guest-win95")
2002-12-27 12:44:39 +00:00
Volker Ruppert
a9007a6b63
- gcc 3.2 warnings fixed ("trigraph ??- ignored")
2002-12-27 10:20:53 +00:00
Volker Ruppert
2155da04ce
- the current paste operation now stops on hardware reset
2002-12-26 22:19:44 +00:00
Stanislav Shwartsman
9c5c40e8ce
Fixed BX_INSTR_OPCODE call when instruction was found in the ICache
2002-12-26 20:22:35 +00:00
Volker Ruppert
ef8a7b1dc6
- new application icon for the win32 gui using 'bochs.ico'
2002-12-26 18:24:41 +00:00
Volker Ruppert
475a3e7fb6
- reg_ld_str.c: fixed an integer load bug found by 'amidiag'
...
- poly.h: fixed gcc 3.2 warnings
2002-12-26 14:47:02 +00:00
Bryce Denney
e4e582963a
- add link to beos binary
2002-12-26 07:33:53 +00:00
Volker Ruppert
9f8e541a4f
- new application icon for wxMSW using 'bochs.ico'
...
- new application icon for wxGTK using new icon 'icon_bochs.xpm' (converted from 'bochs.ico')
2002-12-25 17:13:45 +00:00
Christophe Bothamy
2398f0f215
- fix [ 651158 ] rombios does not build with make -j2
...
don't let each rombios compile overwrite temporary file of another
2002-12-25 12:25:55 +00:00
Volker Ruppert
0f2add7f50
- URL of plex86 updated
...
- FAQ - sound question: added FreeBSD to the list of supported platforms
- list of configure shortcut files updated
- compiling footnote: file locations updated
- replaced reference to sound.html (old docs) by a reference to the
"sb16-emulation" section
- compiling instructions for BeOS updated
- keyboard mapping: supported guis added
2002-12-25 10:08:24 +00:00
Volker Ruppert
7f35a5287b
- exclude CVS subdirectories and *.dbk files when creating bochsdoc.tar.gz
2002-12-25 10:07:42 +00:00
Stanislav Shwartsman
b08f208b9f
Fixed compilation error
2002-12-24 20:59:55 +00:00
Stanislav Shwartsman
6acff47112
Implemented the following SSE instructions (sse_move.cc):
...
MOVSS_VssWss
MOVSS_WssVss
MOVSD_VsdWsd
MOVSD_WsdVsd
MOVMSKPS_GdVRps
MOVMSKPD_EdVRpd
MOVQ_VqWq
MOVQ_WqVq
SHUFPS_VpsWpsIb
SHUFPD_VpdWpdIb
2002-12-24 20:19:35 +00:00
Bryce Denney
8613eee5e2
- add known bugs list for 2.0, which will become a changes list for 2.0.1.
2002-12-24 15:58:38 +00:00
Bryce Denney
a3653a480f
- add link to new MacOS9 binary
2002-12-24 15:39:05 +00:00
Bryce Denney
26a6d3350c
- "make clean" cleans only the top directory. So why did we have
...
rm */*.o in here?
2002-12-24 15:01:12 +00:00
Volker Ruppert
8b4d0fd629
- added check for symbol FreeBSD (makes the soundlnx.* files work on FreeBSD)
2002-12-24 10:12:26 +00:00
Christophe Bothamy
2ed89620af
- fix bug reported many times on irc and on the ml. The "pass" log was
...
mistakenly written as "debug" when the configuration file was saved.
2002-12-24 09:14:54 +00:00
Christophe Bothamy
4be6048bb4
- add comment about multi-bytes IO accesses
2002-12-24 08:20:13 +00:00
Bryce Denney
0534c6531c
- the preprocessor symbol BX_USE_REALTIME_PIT is obsolete. Greg has
...
already made the realtime PIT option into a bochsrc option.
2002-12-24 04:03:15 +00:00
Volker Ruppert
01953c9caa
- added id="name" to all chapters and sections. Now all generated html files
...
have real names instead of c*.html or x*.html.
2002-12-23 22:15:31 +00:00
Christophe Bothamy
2b396ed2da
- fix [ 657404 ] realtime_pit bug in 2.0 config.
2002-12-23 10:30:13 +00:00
Kevin Lawton
d136a8f43e
* Fixed the line which compares the current fetchMode against
...
the current code page's mode. It was &'ing against fetchModeMask:
((pageWriteStamp & fetchModeMask) == fetchModeMask)
instead of against a constant mask which populates all the
relevant bits:
((pageWriteStamp & ICacheFetchModeMask) == fetchModeMask)
* Moved the check above to ::prefetch(), since nothing should change
between calls to that function. I added some code to functions
which load CS to make sure that is the case.
* Commented out several calls to invalidate_prefetch_q() in
ctrl_xfer{16,32,64}.cc. Changes to only EIP (i.e. CS is not
modified) don't matter any more. If EIP lands outside the
window of the current code page, ::prefetch() is called.
* These changes add a few percent of performance.
2002-12-23 02:51:17 +00:00
Stanislav Shwartsman
4b59ecbc62
Implemented SSE/SSE2 duplicate opcodes in more intellegent way ...
2002-12-22 21:48:23 +00:00
Stanislav Shwartsman
29ab05b4da
Removed duplicate SSE opcodes
2002-12-22 20:48:45 +00:00
Stanislav Shwartsman
e73df72525
implementation of additional SSE/SSE2 instructions
2002-12-22 20:42:56 +00:00
Stanislav Shwartsman
1cd38bb7dd
Recommitted SSE code reorganization.
...
Fix in FXSAVE/FXRESTOR opcodes -> If the OSFXSR bitCR4 is not set, the FXRSTOR instruction does not restore the states of the XMM and MXCSR registers.
2002-12-22 20:13:00 +00:00
Bryce Denney
486b19ae29
- fix release date!
2002-12-22 16:50:47 +00:00
Bryce Denney
00bc4476a7
- point to newly edited getcurrent.html page
2002-12-22 16:47:52 +00:00
Bryce Denney
502720e298
- update for 2.0
2002-12-22 16:07:07 +00:00
Bryce Denney
90d711e5d1
- add missing break stmts, pointed out by Shai Fultheim
2002-12-22 15:15:56 +00:00
Bryce Denney
0a2012202f
- x86-64 status changed after Peter sent me the changelog entry. v2.0
...
has been able to run a 64-bit user application, "sash".
2002-12-22 15:02:00 +00:00
Bryce Denney
98ec281e28
- don't install DOC-win32.html. it's out of date and I don't have time
...
to fix it.
2002-12-21 19:23:08 +00:00
Bryce Denney
792b8283aa
- misc updates, e.g. mention that Kevin has been helping out with Bochs again
2002-12-21 19:18:56 +00:00
Bryce Denney
e790d65e8f
- document $BXSHARE and $LTDL_LIBRARY_PATH
2002-12-21 18:58:28 +00:00
Bryce Denney
a6f24a6587
- add missing --enable-* and --with-* for 2.0
...
- move configure options section right after Standard Compile. It
was buried at the end of the section and hard to find before.
- fix section issue for sb16
- fix typo in pit description
2002-12-21 18:37:40 +00:00
Christophe Bothamy
306da8a074
- add time0 and i440fxsupport .bochsrc option description
2002-12-21 17:37:35 +00:00
Christophe Bothamy
a5fad9e5cb
- add time0 and i440fssupport .bochsrc option description
...
- fix formatting problem on keyboard_serial_delay and keyboard_paste_delay
- move examples of pit: realtime on top of the section
2002-12-21 17:36:43 +00:00
Bryce Denney
91b95cafaf
- change pit syntax to "pit: realtime=1"
2002-12-21 17:27:42 +00:00
Bryce Denney
adf5b443ba
- add PIT section
2002-12-21 17:20:27 +00:00