Christophe Bothamy
e856e9c46e
- fix utc time for bsd, that also works for linux.
...
Patch by Daniel Gimpelevich
2003-10-02 07:38:00 +00:00
Bryce Denney
c55a676ec0
remove fpu/fpu.cpp
...
add iodev/slowdown_timer.cpp
add iodev/extfpuirq.cpp
add iodev/gameport.cpp
add iodev/virt_timer.cpp
add iodev/vmware3.cpp
add cpu/fpu.cpp
add cpu/cpuid.cpp
add gui/win32dialog.cpp
2003-10-01 02:38:56 +00:00
Bryce Denney
4dfa240068
remove fpu/fpu.cpp
...
add iodev/slowdown_timer.cpp
add iodev/extfpuirq.cpp
add iodev/gameport.cpp
add iodev/virt_timer.cpp
add iodev/vmware3.cpp
add cpu/fpu.cpp
add cpu/cpuid.cpp
add gui/win32dialog.cpp
2003-10-01 02:18:58 +00:00
Bryce Denney
a4a5b0f677
- bump up version number to 2.1.pre1
2003-10-01 02:11:40 +00:00
Bryce Denney
fdeff47720
- add typecast to Bit64s to get around VC++ fatal error
2003-10-01 02:06:14 +00:00
Bryce Denney
4064403f3a
- remove include of unistd.h so that it will compile in VC++. I fully
...
expect it to come back next time we change lexer.l, so this is only a
temporary solution to the problem.
2003-10-01 02:02:46 +00:00
Bryce Denney
32a0e4ca6d
- force BX_HAVE_USLEEP to 0 when cross compiling for VC++
2003-10-01 02:01:33 +00:00
Bryce Denney
8676f35b76
- docs seem to be installed in share/doc/bochs now
2003-10-01 02:00:11 +00:00
Stanislav Shwartsman
2496156f2f
removed unused file
...
----------------------------------------------------------------------
2003-09-27 21:07:02 +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
Stanislav Shwartsman
56beb4110c
Little code optimization
2003-09-26 19:20:17 +00:00
Stanislav Shwartsman
15e84d0f5d
dos2unix fixes
2003-09-26 16:07:38 +00:00
Stanislav Shwartsman
789db2603e
Added P4 support to CPUID instruction
...
Extracted CPUIS instructions to separate file
2003-09-26 15:32:41 +00:00
Christophe Bothamy
27b8d78e2d
- add parameter to set the redolog name for 'volatile' and 'undoable' disks
2003-09-22 23:32:24 +00:00
Volker Ruppert
f3942a424b
- HandleAskParamString(): show the default filename in the open/save dialog box
2003-09-19 17:04:45 +00:00
Volker Ruppert
f68e9b1ce9
- the floppy device type now appears in the win32 floppy dialog box (read-only)
2003-09-18 17:37:46 +00:00
Volker Ruppert
110ecb526b
- initialize the MemoryBitmap using bx_gui->clear_screen()
...
- if the stretch factor is 1 the function BitBlt() now repaints the screen
- the function show_headerbar() now adjusts the screen sizes if necessary
2003-09-17 19:47:41 +00:00
Christophe Bothamy
95b002087f
- remove unwanted if (...) added in rev1.109
2003-09-17 12:19:34 +00:00
Christophe Bothamy
92f4a281b0
- fix compile problem when configured with --disable-cdrom (patch by Jamie Baxter)
2003-09-17 12:02:54 +00:00
Volker Ruppert
77a08c5167
- initial value of parameter 'time0' set to 1 (localtime)
2003-09-15 17:05:33 +00:00
Volker Ruppert
d04a74c7a2
- more accurate emulation of the serial transmit registers (THR/TSR)
...
- tx_timer value for data sizes other than 8 fixed
- MCR bit 3 (OUT2) controls the serial interrupt generation
2003-09-14 20:16:25 +00:00
Volker Ruppert
51bdc30323
- forward declaration of class DebugLogDialog is necessary for wx with debugger
...
- DebugLogDialog::CheckLogLength(): fixed a warning
2003-09-13 16:49:09 +00:00
Volker Ruppert
890e9a2746
- 3 generated files added to target 'dist-clean'
2003-09-11 20:44:35 +00:00
Volker Ruppert
88667a4759
- removed obsolete symbols (hard disk and cdrom names, dynamic translation)
...
- symbol BX_PROVIDE_BIOS_HOOKS removed and "romimage" description updated
- symbol BX_SUPPORT_VGA removed (VGA support is always present)
2003-09-10 16:34:56 +00:00
Volker Ruppert
a08289a7fa
- button "Advanced" removed and description changed
2003-09-09 16:41:25 +00:00
Volker Ruppert
91ae49551a
- the sb16 midimode, wavemode and loglevel are now using the spin control flag
...
(maximum values of these options fixed).
- sort order of the array 'sb16_init_list' changed
- array 'other_init_list2' is only needed by wx
2003-09-06 11:17:03 +00:00
Christophe Bothamy
5f8213251c
- implement option to set clock from utc time, on supported platforms
2003-09-05 23:17:51 +00:00
Christophe Bothamy
d983849b1f
- regen from configure.in rev1.226
2003-09-05 23:10:00 +00:00
Christophe Bothamy
6a4e0e11ce
- add checks for localtime(), timezone and daylight
2003-09-05 23:03:38 +00:00
Volker Ruppert
84c1e3ed15
- bx_param_num_c: new flag USE_SPIN_CONTROL controls whether a spin control should
...
be used instead of a simple text control (implemented in wx)
- the new flag USE_SPIN_CONTROL is used by the memory size and the irq parameters
- special bx_list_c for the "Other options" menu in the wx configuration added
2003-09-05 22:07:54 +00:00
Volker Ruppert
3d341c9776
- MemoryConfigDialog replaced by a new one based on ParamDialog
...
- ParamDialog: border size of all dialog items set to 2
- labels for the memory parameters added
2003-09-04 16:58:27 +00:00
Volker Ruppert
ec7067b72a
- wx.o does not depend on wxdialog.h
2003-09-03 20:28:15 +00:00
Volker Ruppert
e7e5f1b518
- bx_param_c: formerly unused member 'runtime_param' now indicates parameters
...
available at runtime
- wx: 'runtime' flag added to ParamDialog. If this flag is set, all options
with the flag 'runtime_param' clear will be disabled.
- only the runtime options for cdrom's are now enabled in the ATA dialogs at runtime
- the options 'keyboard paste delay', 'mouse' and 'vga update interval' are now
available at runtime
- wxdialog.h: unnecessary comments removed
2003-09-02 19:34:48 +00:00
Stanislav Shwartsman
bf2e0a109d
Fixed compilation error (occures when fpu disabled)
2003-09-01 19:05:10 +00:00
Volker Ruppert
f6c70e5add
- new function "Create Image" added in the floppy dialog (grabbed from wxdialog.cc)
...
- parameter for owner window added to function AskFilename()
2003-09-01 17:47:57 +00:00
Volker Ruppert
0c535f30ea
- changes updated
2003-08-31 17:12:58 +00:00
Volker Ruppert
0540946030
- the floppy dialog now uses the label for the "browse" dialog if it exists
2003-08-31 17:12:20 +00:00
Volker Ruppert
3c2403ee53
- specifying the parameter separator (comma + space) with set_format() no longer
...
necessary (now done in textconfig.cc)
- missing parameter descriptions added, others improved (used by wx for tooltips)
2003-08-31 10:53:59 +00:00
Volker Ruppert
a0bb1e0b5c
- bx_list_c::text_print() now uses a comma and a space as the parameter separator
...
if the flag SERIES_ASK is set
- bx_param_enum_c::text_print(): use the value already stored in variable 'choice'
2003-08-31 08:34:29 +00:00
Volker Ruppert
dc5fe76ecc
- ParamDialog: the parameter description is now used for tooltips
2003-08-30 17:58:30 +00:00
Volker Ruppert
0903de7acd
- floppy dialog now uses get_label() for the window title. If no label exists,
...
get_name() is used.
2003-08-30 17:13:06 +00:00
Volker Ruppert
57a11c5a79
- new function set_label() now used for floppy, ata, usb and clock parameters
...
- unimplemented bochsrc option "system_clock_sync" removed (replaced by "clock: sync=...")
2003-08-30 13:10:51 +00:00
Volker Ruppert
3d28df0b78
- new methods set_label() and get_label() for text menus and gui dialogs
...
- ParamDialog now uses get_label() instead of get_ask_format()
2003-08-30 11:21:56 +00:00
Volker Ruppert
29a1f1a0f8
- OnShowKeyboard(): don't show the dialog if the simulation isn't running
2003-08-30 11:21:29 +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
Volker Ruppert
c2ea352a04
- cmos image option moved to the "Other options" dialog (cmos dialog removed)
...
- disable the items "Configuration interface" and "Display library" for now.
The config interface "wx" is already active and a change is not supported yet.
2003-08-29 18:57:40 +00:00
Volker Ruppert
7a3a6efe63
- ParamDialog::EnableChanged(): EnumChanged() must be called if the parameter
...
type is BXT_PARAM_ENUM
2003-08-28 20:04:22 +00:00
Stanislav Shwartsman
0de550d517
Remove already committed to the main code 64bit FPU patch
...
Remove already obsolete invlpg patch. The feature already implemented and in quite different way.
2003-08-28 19:46:05 +00:00
Stanislav Shwartsman
254ad17328
Changes method of resolving opcode/attributes from group table
...
New method more flexible and easy to understanding.
Reorganizing fetchdecode code and make it more easy and understandable
2003-08-28 19:25:23 +00:00
Christophe Bothamy
9c9b054ef9
- regen from configure.in rev1.225
2003-08-28 00:15:50 +00:00