Bryce Denney
ef3244f89b
- add links to new 2.0.pre3
2002-12-05 19:55:11 +00:00
Bryce Denney
60e150df32
- add link to NSIS installer for 2.0.pre2
2002-12-05 19:44:04 +00:00
Bryce Denney
ff13ffd1c9
- check in Tim's changes from sf server
2002-12-05 19:43:33 +00:00
Bryce Denney
0d148817f1
- the previous rev included release build instructions for win32 only.
...
This adds the Linux stuff.
2002-12-05 19:29:16 +00:00
Bryce Denney
586809116b
- add explanation to a panic that can happen if you turn on private
...
colormap in X11 on a 32 bit display.
2002-12-05 19:19:34 +00:00
Bryce Denney
64575a5b1f
- mention the steps I take to build the release
2002-12-05 19:17:27 +00:00
Bryce Denney
a1f05bfd03
- the default for the workspaces is to build Win32 release. So that's where
...
the installer should find it. This is checked in just after 2.0.pre3.
2002-12-05 18:12:35 +00:00
Bryce Denney
f99314f68e
- add advapi32.lib to link line to provide registry functions
2002-12-05 17:54:43 +00:00
Bryce Denney
33318ffbab
- add advapi32.lib to link line to provide registry functions in main.cpp.
2002-12-05 17:52:18 +00:00
Bryce Denney
e9b135a5c6
- define macros to work around VC++ brain-dead-ness about converting between
...
unsigned 64-bit integer and 64-bit double precision floating point. It
knows how to convert Bit64s to double, but it refuses to convert Bit64u
to double. The macros: F2I converts from floating point to integer, and
I2F converts the other way, using Bit64s as a transition step.
F2I: double -> Bit64s -> Bit64u
I2F: Bit64u -> Bit64s -> double
2002-12-05 17:43:00 +00:00
Bryce Denney
833a03ac15
- MSVC++ does not allow the "LL" suffix. Fortunately I already have a
...
configure test and macro BX_CONST64() to handle this problem. Changed
numbers like 1000LL into BX_CONST64(1000).
2002-12-05 17:38:00 +00:00
Christophe Bothamy
1b36b2dbb3
- add icon file for macbochs
2002-12-05 11:32:34 +00:00
Bryce Denney
5024d92ecc
- change version numbers for 2.0 pre3
2002-12-04 23:44:13 +00:00
Christophe Bothamy
bdd4b08e85
- add comments in the features list about sb12 and ne2k not supported on MacOSX
2002-12-04 23:32:39 +00:00
Volker Ruppert
a08c73548d
- BX_ERROR added: changing time and date is not supported yet
...
- added register 0x32 (century) to the list of time and date registers
2002-12-04 21:09:36 +00:00
Gregory Alexander
5c99750c8b
Updated the realtime PIT to work with win32.
2002-12-04 19:51:51 +00:00
Christophe Bothamy
3b9b710ea8
- add info on Bios disk translation
2002-12-03 23:29:42 +00:00
Christophe Bothamy
e69203b361
- change BX_PANIC to BX_ERROR on "Stop disc command", then raise_interrupt
2002-12-03 21:04:04 +00:00
Christophe Bothamy
357da5438d
- Volker said read of port 70h should return 0xff. WinXP does not seem to care.
2002-12-03 21:01:48 +00:00
Volker Ruppert
2b310aeb33
- function get_builtin_variable(): on win32 use the value of the registry key
...
created by the nsis installer for the BXBIOS variable. The compile time
default for BXBIOS (e.g. /usr/local/share/bochs) is not usable on win32.
2002-12-03 18:55:23 +00:00
Christophe Bothamy
ad3cc5b2bd
- fix wrong examples for debugger_log
...
- update man page for debugger_log
- update user doc for debugger_log
2002-12-02 21:37:53 +00:00
Christophe Bothamy
12f8aec60f
- implement feature request [ 629068 ] make a way to log debug output to file
...
there is one more option in the configuration file "debugger_log"
if the debugger is compiled in, all debugger output will be also
written to this file. Note: wxWindow config interface is not updated yet
2002-12-02 21:26:05 +00:00
Stanislav Shwartsman
04c7d9301b
implemented
...
PINSRW_VdqEdIb
PEXTRW_VdqEdIb
PINSRW_PqEdIb
PEXTRW_PqEdIb
instructions
2002-12-02 21:24:09 +00:00
Christophe Bothamy
fa012aaa1f
- fix half of [ 639143 ] va_list is not a pointer on linuxppc
2002-12-02 21:19:09 +00:00
Christophe Bothamy
753739b115
With this patch, you can define a debugger log output file.
...
This implements feature request
[ 629068 ] make a way to log debug output to file
Note: wxWindow config interface is not updated yet
2002-12-02 21:16:11 +00:00
Volker Ruppert
0fc7228ab3
- added descriptions for the new options "config_interface" and "display_library"
...
- updated description of "user_shortcut"
2002-12-02 21:05:39 +00:00
Volker Ruppert
79db8b0d71
- added missing bochsrc options in function bx_write_configuration()
2002-12-02 20:32:13 +00:00
Volker Ruppert
eac663c715
- fixed a warning in function HandleAskParam()
2002-12-01 16:11:12 +00:00
Volker Ruppert
f3bbde98e0
- define MAX_ARGLEN if it doesn't exist
2002-12-01 14:18:37 +00:00
Volker Ruppert
0f4c8e9e97
- patch updated (the cleanup code is present in CVS now)
2002-12-01 08:22:24 +00:00
Stanislav Shwartsman
3012e7c361
Fixed representation and aligment of FPU/MMX register(s).
...
Description/justification:
Endian Host byte order Guest (x86) byte order
======================================================
Little FFFFFFFFEEAAAAAA FFFFFFFFEEAAAAAA
Big AAAAAAEEFFFFFFFF FFFFFFFFEEAAAAAA
F - fraction/mmx
E - exponent
A - aligment
2002-11-30 17:15:59 +00:00
Stanislav Shwartsman
57fd94744d
Implemented MOVQ2DQ/MOVDQ2Q instructions
...
Small fixes with MMX environment
2002-11-30 14:42:41 +00:00
Volker Ruppert
d05e7cc10c
- floppy cleanup patch from Alex Thiel. New functions enter_idle_phase() and
...
enter_result_phase(). This patch does not add new features and should not
break anything.
2002-11-30 09:39:29 +00:00
Volker Ruppert
de6fa4e2c5
- removed all references to HGA and --enable-vga
...
- descripton of bochsrc option "user_shortcut" updated
- bios names in the bochsrc sample updated
- FAQ question: cdrom is supported on BeOS, too
- the default for the cdrom support is "yes"
- the default for the e9 hack is "yes"
- serial port UART name is 16450
- fixed a typo (PPC)
2002-11-30 08:58:49 +00:00
Timothy R.Butler
ed11c46893
Repairing index.html
2002-11-29 20:54:14 +00:00
Timothy R.Butler
856f31d9a4
Added new wording to front page.
2002-11-29 20:49:33 +00:00
Timothy R.Butler
aadba89971
Added new 2.0 graphic.
2002-11-29 20:34:25 +00:00
Volker Ruppert
03b56777be
- updated patch for current CVS
...
- removed unnecessary changes
2002-11-28 20:33:57 +00:00
Volker Ruppert
86346ec5ff
This file is no longer necessary
2002-11-28 17:59:18 +00:00
David Guarneri
995701a4b1
Continued with "Installing Windows 98" section (Method 2). Needs a little more
...
to be complete.
HAPPY THANKSGIVING!
2002-11-27 21:25:56 +00:00
Volker Ruppert
9f7130c150
- implemented builtin variable BXBIOS for the non-plugin version and platforms
...
that do not support setenv()
2002-11-26 20:40:50 +00:00
Volker Ruppert
91af460652
- checked in patch.sdl-win32-console from Bryce Denney (see below).
...
- removed the code for changing the console screen buffer size
- BUG: the gui window receives all keypresses from the console when it gets back
the focus. We have eliminate all keypresses before the simulation continues.
Bryce wrote:
This untested patch shows how and where to call RedirectIOToConsole() when
compiling with SDL on win32. I believe this, or something like it, will
fix the problem of having no console window on SDL.
- enable RedirectIOToConsole() when compiling with SDL on win32, so that
it can be called in main().
- move main() down below the definition of RedirectIOToConsole(), and
add a call to RedirectIOToConsole()
- in WinMain, Bochs always asked the user to press ENTER before exiting.
I moved that code to main() with #ifdef WIN32...#endif around it.
(Maybe this should only be done when Bochs explictly creates a console
window, though.)
2002-11-26 18:15:56 +00:00
Christophe Bothamy
70f0df85c7
- fix compile warning (patch from HJ)
2002-11-26 11:21:31 +00:00
Christophe Bothamy
f97ba30ac1
- compile from rombios.c r1.83
2002-11-26 11:09:43 +00:00
Christophe Bothamy
8d41bca5f5
- fix [ 642031 ] FATAL: Keyboard RESET error:993 again: rewrote keyboard
...
buffer cleanup
- add BX_DEBUG_INT1A macro
- change two "mov ax, #0000 " to "xor ax, ax", so int70_handler does not overlap int08_handler
2002-11-26 11:04:41 +00:00
Bryce Denney
e334d500d2
- apply patch from Br'fin
...
[ 643874 ] MacOSX: diskimage.pl fix
2002-11-26 04:12:15 +00:00
Stanislav Shwartsman
bcd57bdcaf
*** Current duplicate SSE/SSE2 instructions list ***
...
MOVUPS_VpsWps (0f 10) = MOVUPD_VpdWpd (66 0f 10) = MOVDQU_VdqWdq (f3 0f 6f)
MOVUPS_WpsVps (0f 11) = MOVUPD_WpdVpd (66 0f 11) = MOVDQU_WdqVdq (f3 0f 7f)
MOVAPS_VpsWps (0f 28) = MOVAPD_VpdWpd (66 0f 28) = MOVDQA_VdqWdq (66 0f 6f)
MOVAPS_WpsVps (0f 29) = MOVAPD_WpdVpd (66 0f 29) = MOVDQA_WdqVdq (66 0f 7f)
MOVNTPS_MdqVps (0f 2b) = MOVNTPD_MdqVpd (66 0f 2b)
MOVLPS_VpsMq (0f 12) = MOVLPD_VsdMq (66 0f 12)
MOVLPS_MqVps (0f 13) = MOVLPD_MqVsd (66 0f 13)
MOVHPS_VpsMq (0f 16) = MOVHPD_VpdMq (66 0f 16)
MOVHPS_MqVps (0f 17) = MOVHPD_MqVpd (66 0f 17)
ANDPS_VpsWps (0f 54) = ANDPD_VpdWpd (66 0f 54) = PAND_VpdWpd (66 0f db)
ANDNPS_VpsWps (0f 55) = ANDNPD_VpdWpd (66 0f 55) = PANDN_VpdWpd (66 0f df)
ORPS_VpsWps (0f 56) = ORPD_VpdWpd (66 0f 56) = POR_VpdWpd (66 0f eb)
XORPS_VpsWps (0f 57) = XORPD_VpdWpd (66 0f 57) = PXOR_VpdWpd (66 0f ef)
Removed dupes
2002-11-25 21:58:55 +00:00
Christophe Bothamy
e03430ec8d
- added missing features that are required for winxp boot :
...
. read port 0x70 (cmos) : return index
. atapi function 46 and 4a : return error
- put back the log prefix for cmos that disappeared when we did the plugins
2002-11-25 21:48:22 +00:00
Christophe Bothamy
27247753ce
- compile from rombios.c r1.82
2002-11-25 21:32:50 +00:00
Christophe Bothamy
b37dc11e70
- fix [ 629810 ] int 16/ah=01 broken?
...
added sti at start of int16_handler
- add some notes about int09 / int15/4f
2002-11-25 21:30:51 +00:00