Christophe Bothamy
d5362faede
- regen from configure.in rev1.252
2004-02-16 22:48:00 +00:00
Christophe Bothamy
cc396cf47a
- fix typo
2004-02-16 22:42:38 +00:00
Volker Ruppert
ee5f8e6ed1
- now the mouse can be enabled using the "mouse" toolbar button and the "mouse"
...
option in the runtime dialog
2004-02-16 21:47:08 +00:00
Christophe Bothamy
123c4436f8
- give proper credit of ne2k change in 2.1.1
2004-02-15 23:04:09 +00:00
Volker Ruppert
7485fc195c
- 3rd mouse button now supported by the x display library
...
- CTRL key + 3rd (middle) mouse button now toggles the mouse
- status bar text color and item positions changed
- unnecessary comments removed
2004-02-15 19:46:13 +00:00
Christophe Bothamy
e17995f5db
- host asms in a specific file
...
- add msvcc host asm instructions, patch by suzu
2004-02-15 17:57:45 +00:00
Volker Ruppert
cc87172c28
- 3rd mouse button now supported by the sdl display library
...
- CTRL key + 3rd (middle) mouse button now toggles the mouse
- unnecessary stuff removed
2004-02-15 17:12:55 +00:00
Christophe Bothamy
d23e36dc02
- update to 2.1.1 version
2004-02-15 14:21:19 +00:00
Christophe Bothamy
8686162053
- update with 2.1.1 release changes
2004-02-15 14:17:14 +00:00
Volker Ruppert
16c5bc8786
- 3rd mouse button now supported by the wx display library
...
- CTRL key + 3rd (middle) mouse button now toggles the mouse (F12 key is now
usable in the guest OS)
- initial comments fixed
2004-02-15 12:40:06 +00:00
Volker Ruppert
ee8d40c11d
- CTRL key + 3rd (middle) mouse button now toggles the mouse (F12 key is now
...
usable in the guest OS)
- problem with the modifier keys and the win32 key repeat feature fixed
- unnecessary comments removed
2004-02-15 11:30:28 +00:00
Volker Ruppert
5d2376d93d
- 3rd mouse button now supported by the win32 display library
2004-02-15 00:03:16 +00:00
Daniel Gimpelevich
69a6ede259
Fixed Mac conflict with softfloat.
2004-02-14 06:33:29 +00:00
Volker Ruppert
eb7d88587a
- status bar with indicators for cdrom, floppy, hardisk and keyboard added (TODO:
...
display text)
2004-02-13 21:45:28 +00:00
Stanislav Shwartsman
cc7b85ae7e
just update release dates
2004-02-13 21:27:45 +00:00
Volker Ruppert
199f6a72c1
- fixed default setting of BX_SUPPORT_MMX
2004-02-13 16:11:14 +00:00
Volker Ruppert
9f1baf9fe3
- force an update of the status bar after resizing
2004-02-13 15:56:05 +00:00
Stanislav Shwartsman
0d74cc8973
* ignore-bad-msrs enabled by default because it essential for booting Windows
...
* -enable-mmx enabled by default only if cpu-level > 4
2004-02-13 12:21:47 +00:00
Christophe Bothamy
713db869f6
- implement atapi command 'CD-ROM capabilities & mech. status default values'
...
it helps during OS/2 install from cdrom.
2004-02-13 00:42:31 +00:00
Stanislav Shwartsman
196aee98d7
Fix for FWAIT instruction
2004-02-12 21:34:28 +00:00
Volker Ruppert
8fad41734d
- statusbar with cdrom, floppy, harddisk and keyboard indicators added
2004-02-12 19:39:13 +00:00
Christophe Bothamy
45bd1edfbf
- apply patch #894595 MSR_APICBASE always returns APIC ADDRESS 0
...
by Kangmo Kim
2004-02-12 00:56:21 +00:00
Christophe Bothamy
82429b5ac5
- fixes for booting OS/2 by Dmitri Froloff
...
- v8086 priveleged instruction processing bug (was also reported by
LightCone Aug 7 2003)
- exception process bug (was reported by Diego Henriquez Sat Nov 15
01:16:51 CET 2003)
- segment validation with IRET instruction
- CS segment not present exception processing with IRET
2004-02-11 23:47:55 +00:00
Christophe Bothamy
483cf0de0e
- warn about newharddrivesupport deprecated
2004-02-11 23:05:41 +00:00
Christophe Bothamy
2e8a7588c4
- update for 2.1.1 release
2004-02-11 22:27:28 +00:00
Stanislav Shwartsman
75bbf3bc5f
remove duplicated include
2004-02-11 20:04:34 +00:00
Stanislav Shwartsman
8e88595465
removed fpu reentrant checking (we are know that FPU is not reentrant)
...
fixed code duplication in fpu_tags.c
2004-02-11 19:40:25 +00:00
Daniel Gimpelevich
292c271034
PNIC now works with plugins
2004-02-10 23:47:31 +00:00
Volker Ruppert
1f44ea57fd
- cdrom, floppy, harddisk and keyboard indicators added using the default status bar
2004-02-10 20:30:14 +00:00
Daniel Gimpelevich
72f787b555
Made to compile on MacOS9
2004-02-10 00:23:12 +00:00
Daniel Gimpelevich
caddc3096b
Added Brian Huffman's Sound for OSX code with a couple of tweaks.
2004-02-09 22:59:22 +00:00
Daniel Gimpelevich
5366cc369e
Added Brian Huffman's Sound for OSX code with a couple of tweaks.
2004-02-09 22:23:53 +00:00
Volker Ruppert
e7b558894c
- harddisk/cdrom i/o light implemented. The light is turned off 0.5 seconds after
...
the last read/write operation.
2004-02-09 18:59:50 +00:00
Volker Ruppert
b66c8403f7
- turn floppy motor off 2 seconds after last read/write/recalibrate command
...
(patch from Ben Lunt)
2004-02-09 16:49:41 +00:00
Daniel Gimpelevich
eee4107209
Made to compile on MacOS9
2004-02-08 19:30:10 +00:00
Volker Ruppert
d78f3da836
- win32 statusbar now shows active items with light green background
...
- harddisk/cdrom status light feature prepared
2004-02-08 18:38:26 +00:00
Daniel Gimpelevich
f4b51462d7
Backported changes from carbon.cc
2004-02-08 18:11:45 +00:00
Christophe Bothamy
cf17f1387b
- replace sprintf by snprintf
2004-02-08 11:02:42 +00:00
Christophe Bothamy
e26c9e5b37
- fix for security problem pointed out by SeSoX
2004-02-08 11:00:46 +00:00
Christophe Bothamy
2805eba4ad
- add check for vsnprintf
2004-02-08 10:27:00 +00:00
Volker Ruppert
107c109d04
- win32 statusbar now shows all inactive items grayed
...
- update floppy items in statusbar on status change only
- initialize statusbar and set all items inactive before the simulation starts
2004-02-08 10:25:50 +00:00
Christophe Bothamy
c6d65e3694
- add check for vsnprintf availability and emulate with vsprintf if not found
2004-02-08 10:22:29 +00:00
Volker Ruppert
f5c165e32a
- statusbar items for floppy and keyboard added (win32 gui only). TODO: implement
...
statusbar in other display libraries and add items for harddisk/cdrom and network.
2004-02-07 14:34:35 +00:00
Daniel Gimpelevich
126971af49
Made to compile on MacOS9
2004-02-06 22:28:00 +00:00
Stanislav Shwartsman
c84deba786
* FNOP instruction checks for pending FPU exceptions
...
* prepared softfloatx80 code for future use with FPU
2004-02-06 12:45:43 +00:00
Volker Ruppert
72ee925994
- runtime dialog box: advanced log options added
2004-02-05 20:02:53 +00:00
Volker Ruppert
050de9ef04
- use the bochsrc path for the initial directory of the win32 file dialogs
...
- runtime config: update the options of the modified tab items only
- removed brackets from the device prefixes in the log options listbox
2004-02-04 19:54:58 +00:00
Daniel Gimpelevich
95e27bfc27
Added pcidev docs.
2004-02-04 00:04:43 +00:00
Volker Ruppert
e32f7e5fe4
- prepared listbox for the advanced log options
...
- disabled textconfig functions no longer used on win32
- fixed CommDlgExtendedError message text
2004-02-03 22:40:33 +00:00
Christophe Bothamy
4a22763b3a
- fix sign comparison whenchecking io address in the tss io bitmap
2004-02-03 02:03:24 +00:00
Volker Ruppert
e379a9c2cc
- speaker stub added (fixes possible segfault if the speaker plugin is not present)
...
- fixed some warnings
2004-02-02 21:47:26 +00:00
Christophe Bothamy
2d5dae2818
- add missing functions for speaker plugin
2004-02-02 19:42:21 +00:00
Volker Ruppert
6508a43188
- changed the message for CommDlgExtendedError 0x3002 to "illegal filename"
2004-02-02 18:34:24 +00:00
Christophe Bothamy
8ad4cf6056
- add speaker log, pluginSpeaker, and beep_on/off methods in guis
2004-02-01 23:48:57 +00:00
Christophe Bothamy
d6fb513243
- changed "console" to "speaker". Speaker can be compiled as plugin.
...
speaker calls corresponding beeper methods in gui.
2004-02-01 23:42:04 +00:00
Stanislav Shwartsman
dd38f0b021
fixed performance bug
...
aligment field changed from 32bit (unsigned) to 8bit (unsigned char) as it should be
2004-02-01 20:19:52 +00:00
Volker Ruppert
6827709ea0
- standard log options now present in the runtime dialog box
...
- dialog control identifiers renamed
2004-02-01 19:22:41 +00:00
Volker Ruppert
278c6e9f38
- new gui dialogs for the first cdrom and the runtime options (log options are
...
still handled on the console)
- minor changes in other win32dialog functions
2004-02-01 01:40:14 +00:00
Stanislav Shwartsman
ecdbf40aac
fixed compilation error for case when 3dnow! enabled and sse not
2004-01-31 17:13:05 +00:00
Stanislav Shwartsman
77cb1436fb
fix bug
2004-01-31 15:11:41 +00:00
Stanislav Shwartsman
9120961241
update checking for pending FPU exceptions code
2004-01-31 13:43:26 +00:00
Volker Ruppert
fd0a5cac9b
- fixed unterminated #if statement
2004-01-30 17:36:30 +00:00
Volker Ruppert
ad5543a4b6
- updated configure script after adding BX_USE_TEXTCONFIG
2004-01-30 16:39:29 +00:00
Volker Ruppert
abfd6aef64
- set BX_USE_TEXTCONFIG to 0 if Bochs is compiled for wxWindows only
2004-01-29 19:28:46 +00:00
Volker Ruppert
c3d9a977f8
- new symbol BX_USE_TEXTCONFIG controls the presence of the text mode configuration
...
interface. It should be set to 1 unless Bochs is compiled for wxWindows only.
- 'user_shortcut' is now available at runtime (wx version only)
2004-01-29 18:50:33 +00:00
Michael Brown
d1922bc835
Changed #ifdef MAGIC_BREAKPOINT to #if BX_MAGIC_BREAKPOINT and added a
...
configure script option --enable-magic-breakpoints (enabled by default).
Documented the instruction required to trigger the magic breakpoint
(xchgw %bx,%bx).
2004-01-29 17:49:03 +00:00
Michael Brown
b29e94b334
Fixed segfault on attempt to build with PNIC support.
2004-01-29 17:33:45 +00:00
Volker Ruppert
a0457f980e
- int17_function updated for multiple parallel ports
...
- detection of serial port 3 + 4 added
2004-01-28 19:14:56 +00:00
Volker Ruppert
ac28f72551
- multiple parallel port support added (2 ports are available now)
...
- parport irq is now only registered in irq mode
- bx_reset_options() updated for multiple parallel and serial ports
2004-01-27 21:38:51 +00:00
Daniel Gimpelevich
22a2e01975
*** empty log message ***
2004-01-26 22:13:22 +00:00
Daniel Gimpelevich
8173180387
Applied Volker's patch to fix the floppy browse bug.
2004-01-26 04:29:47 +00:00
Christophe Bothamy
df2030c60b
- completely desactivate code for compressed hd for now.
...
this fixes bug #883239
2004-01-26 00:55:23 +00:00
Volker Ruppert
795cb05b42
- fixed int13_harddisk function 10h
2004-01-25 22:15:56 +00:00
Volker Ruppert
b2b9d5bd53
- com port number added to all debug/info/error/panic messages
2004-01-25 13:01:29 +00:00
Volker Ruppert
897695270b
- notify the display library if the bpp value changes (switching from VBE to VGA mode)
2004-01-24 20:50:45 +00:00
Daniel Gimpelevich
06d6d03e5b
Fixed compiling pcidev without plugins per Frank Cornelis's latest patch.
2004-01-24 18:04:18 +00:00
Stanislav Shwartsman
aa934c0bd2
update makefile for support .cpp suffixes for C++ sources
2004-01-24 16:37:15 +00:00
Christophe Bothamy
d62e9c7a4c
- fix out of bound index on COW_images array, as suggested by Sharvil Nanavati
2004-01-19 23:25:47 +00:00
Christophe Bothamy
2117cdae7d
- apply patches from Ben Lunt :
...
* do not panic when "calibrate drive" is issued to non disk
* warn that "set tranfert mode" command not supported
2004-01-19 21:48:07 +00:00
Christophe Bothamy
bb485a27f0
- fix typo (from Ben Lunt)
2004-01-19 21:45:21 +00:00
Christophe Bothamy
501c7ffc13
- change tabs to spaces
2004-01-19 21:43:50 +00:00
Christophe Bothamy
4b00048561
- update cpu list and instruction set supported
2004-01-19 21:42:02 +00:00
Volker Ruppert
c1808b14f4
- allow 16 bit writes to page 0 (patch from Kenneth Stailey)
2004-01-19 17:53:53 +00:00
Volker Ruppert
20f80ecac6
- fixed bug #878771 Symbol conflict in rfb.o and x.o
2004-01-18 19:51:36 +00:00
Christophe Bothamy
be57f55969
- fix FWAIT instruction acording to intel specs
...
NM exception is raised only when cr0.mp and cr0.ts are set
2004-01-18 16:42:05 +00:00
Christophe Bothamy
3436662995
- fix for vmware3 cow disk on big-endian platforms
2004-01-18 16:39:02 +00:00
Christophe Bothamy
48f4a6cc47
- adding patch that is suppposed to help with booting os/2
2004-01-18 16:37:41 +00:00
Volker Ruppert
264029fdee
- raw serial support prepared for 4 ports
...
- fixes for compiling on win32
- unnecessary includes removed
- description updated
- converted tabs to spaces
2004-01-18 11:58:07 +00:00
Daniel Gimpelevich
f11fdab54b
Added preliminary hack to use TUN mode instead of TAP.
...
Still doesn't work, though.
2004-01-18 06:15:38 +00:00
Volker Ruppert
92c0f1e300
- fixes to make serial_raw stuff compile (still a dummy)
2004-01-18 01:30:14 +00:00
Volker Ruppert
24bee7ee43
- multiple serial port support completed (4 port are available now)
...
- rx_fifo_enq() call fixed
- unnecessary BX_INFO removed
2004-01-18 00:18:44 +00:00
Daniel Gimpelevich
d83e154e8f
Applied Russ Cox's tuntap patch and updated docs.
2004-01-17 20:50:45 +00:00
Daniel Gimpelevich
5e48704ebb
Added --enable-raw-serial.
2004-01-17 20:33:19 +00:00
Volker Ruppert
8b640bface
- serial read/write and timer handlers prepared for 4 ports
...
- new function triggeredTimerID() returns the active ID in timer handler
2004-01-17 15:51:09 +00:00
Daniel Gimpelevich
63e4f9d270
Now allows compiling tuntap on MacOSX.
...
Couldn't configure the interface to work, though.
2004-01-17 11:47:12 +00:00
Daniel Gimpelevich
ae66bb33c0
Applied Russ Cox's CPU panic debug patch from Oct 2003.
2004-01-17 08:36:29 +00:00
Daniel Gimpelevich
f2b7a065cd
Applied Russ Cox's tuntap patch and updated docs.
2004-01-17 08:33:59 +00:00
Daniel Gimpelevich
d0dae6dae1
Applied Russ Cox's tuntap patch and updated docs.
2004-01-17 02:13:37 +00:00
Volker Ruppert
3b17e2daa0
- the console beep currently works on Linux only and cannot be a plugin yet
...
- Bochs license and RCS ID added
2004-01-16 18:18:38 +00:00
Daniel Gimpelevich
6708807b38
Applied SF patch #694889 .
2004-01-16 16:30:46 +00:00
Daniel Gimpelevich
9915fca4e9
Applied SF patch #874816 .
2004-01-16 15:53:44 +00:00
Daniel Gimpelevich
b84ad185f5
Updated to 2003-11-27.
2004-01-16 15:15:49 +00:00
Daniel Gimpelevich
873651063e
Added support for Virtual Distributed Ethernet.
2004-01-16 14:44:38 +00:00
Daniel Gimpelevich
96142f8465
Fixed DLL-related crash.
2004-01-15 18:00:36 +00:00
Daniel Gimpelevich
eae5c1eaba
Rebuilt BIOS from latest rombios.c
2004-01-15 03:32:14 +00:00
Daniel Gimpelevich
45f7ac7459
Increased optimization from -O2 to -O3.
2004-01-15 03:17:37 +00:00
Daniel Gimpelevich
6c26e6a65f
Introduced Frank Cornelis's PCIDEV patch.
2004-01-15 02:08:37 +00:00
Christophe Bothamy
1c9de422d2
- apply patch #874517 Bugfix in int15h function 0xe820 by flashburn
2004-01-14 23:09:31 +00:00
Michael Brown
299947f64f
Added the PCI Pseudo-NIC (pnic). Mainly useful for running Etherboot
...
inside Bochs.
2004-01-13 19:21:21 +00:00
Christophe Bothamy
a9bacb3c9e
- update VERSION strings to something sensible for the HEAD branch
2004-01-12 01:17:21 +00:00
Christophe Bothamy
d9a77789e4
- updatz release date and version number
2004-01-11 21:08:10 +00:00
Volker Ruppert
2e3a43ce4f
- serial port and cdrom feature: supported platforms updated
...
- fixed a typo
2004-01-11 10:29:51 +00:00
Stanislav Shwartsman
49c6fd55e4
Remove redundant ifdefs
2004-01-10 19:45:53 +00:00
Volker Ruppert
c26844df80
- gameport added to the feature list
...
- a few small fixes and updates
2004-01-10 17:49:51 +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
Volker Ruppert
9b85a8d84d
- most of the changes are present in CVS, others are GCC specific and may conflict
...
with other compilers and the large changes for the rotate improvement would speed
up this mostly unused feature only a little bit
2004-01-09 20:56:27 +00:00
Christophe Bothamy
bd08f8888d
- reformat CHANGES for upcoming 2.1 release
2004-01-09 09:36:22 +00:00
Christophe Bothamy
472dea189f
- do not copy docbook files during install
2004-01-08 22:27:07 +00:00
Christophe Bothamy
d28d41bf99
- update file list
2004-01-07 20:16:16 +00:00
Christophe Bothamy
4374561364
- comment out compressed disk references, as they interfere with wx.
...
- Enable/disable the redolog path field in the wx config interface,
depending on the selected disk image type.
2004-01-05 22:18:01 +00:00
Christophe Bothamy
c6d074c469
- add Peter's changes
2004-01-05 20:52:25 +00:00
Christophe Bothamy
a9c8c937dd
- prune directories when updating from repository when making releases
2004-01-04 18:53:58 +00:00
Christophe Bothamy
7061211fbe
- another fix for compiling with vcpp
2004-01-04 18:53:02 +00:00
Christophe Bothamy
fa9b18c887
- add missing resolve.cpp from project files
2004-01-04 18:51:15 +00:00
Volker Ruppert
481180af26
- list of files in Bochs directory (Windows version) added
...
- list of files in RPM package updated
2004-01-04 17:14:01 +00:00
Christophe Bothamy
cbb07730ee
- prepare 2.1.pre3 release
2004-01-04 13:22:21 +00:00
Christophe Bothamy
f1e558a39d
- updates so bochs compiles when the debugger is enabled
2004-01-04 13:13:45 +00:00
Volker Ruppert
edd830cbb4
- these files are no longer necessary after the NSIS update
2004-01-04 10:21:48 +00:00
Volker Ruppert
59cca1e84d
- installation instructions for Windows binaries added
...
- bootable cdrom is also valid in the minimum requirements list
2004-01-02 22:37:18 +00:00
Stanislav Shwartsman
7b35ac3575
Added two missed diassembler table entries
2004-01-02 11:56:59 +00:00
Christophe Bothamy
5032559153
- update for 2.1pre3 release
2004-01-01 23:27:29 +00:00
Christophe Bothamy
d87354191b
- fix typos
2004-01-01 23:10:33 +00:00
Christophe Bothamy
7e5fd004f1
- update with latest changes
2004-01-01 23:09:19 +00:00
Christophe Bothamy
f0c3b9d90b
- update installer script so it works with nsis2.0rc1
2004-01-01 23:05:45 +00:00
Christophe Bothamy
5cf57858cc
- add missing resource file in project
2004-01-01 23:04:43 +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
2127a3925b
- re-implemented old VBE interface for backward compatibility (USB must be disabled)
2003-12-31 10:33:27 +00:00
Stanislav Shwartsman
2dae51fc3f
Fixed compilation error
2003-12-30 23:14:47 +00:00
Stanislav Shwartsman
52d75d7aed
Fast table-based implementation of reciprocal (RCPSS/RCPPS)
...
This implemntation is much more clear than old one.
RSQRTSS/RSQRTPS coming soon.
2003-12-30 23:06:59 +00:00
Christophe Bothamy
e7e0b40bd1
- remove calculation on cr3 in dtranslate_linear, one of the most called functions (patch by Conn Clark)
2003-12-30 22:12:45 +00:00
Christophe Bothamy
e3bec02532
- fix bug preventing x86-64 detection
2003-12-30 14:14:28 +00:00
Daniel Gimpelevich
d5d7021e5e
omit frame pointer
2003-12-30 00:40:04 +00:00
Christophe Bothamy
a3d62221ed
- update workspace with new gameport class²²
2003-12-29 21:57:03 +00:00
Christophe Bothamy
b0c8fb1dcb
- remove tar and zip files before making them
2003-12-29 21:53:03 +00:00
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