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
Christophe Bothamy
cf70d952bc
- reset also on other triple fault
2003-08-28 00:10:40 +00:00
Christophe Bothamy
5a944bc59b
- add option to enable/disable reset on triple fault
2003-08-28 00:10:10 +00:00
Christophe Bothamy
fde8bda1be
- update after running "libtoolize --force --copy", with libtool 1.5
2003-08-28 00:09:21 +00:00
Christophe Bothamy
e6d4e77ecf
- import new asm patch by Conn Clark
2003-08-27 23:43:23 +00:00
Volker Ruppert
16f092644c
- filename "bochsrc.bxrc" added to the search list (win32 only)
...
- changed some parameter names and descriptions
- some unnecessary set_format() calls removed
- old commented stuff removed
2003-08-27 17:52:02 +00:00
Christophe Bothamy
a6f0158745
- add possibility to have both sync method active at the same time
2003-08-26 20:24:36 +00:00
Christophe Bothamy
04199f821c
- add new changes
2003-08-26 20:19:40 +00:00
Volker Ruppert
6f9bd7fe9c
- ParamDialog: missing range check for numerical parameters added
...
- the message boxes are now centered in the parent dialog box
2003-08-26 17:25:26 +00:00
Volker Ruppert
5972db38f7
- new keyboard options menu
...
- default output of bx_param_enum_c::text_print() fixed
- unused stuff removed
2003-08-25 18:36:09 +00:00
Volker Ruppert
ca60988fd9
- wx: NetConfigDialog replaced by a new version using ParamDialog
...
- parameter for the ethernet module must be of type bx_param_enum_c, since we
have a list of valid modules
2003-08-25 16:46:18 +00:00
Volker Ruppert
63e67d7bcc
- ParamDialog: support for bx_param_string_c::RAW_BYTES added (grabbed from textconfig.cc)
...
- bx_param_string_c: new methods get_separator() and get_maxsize()
2003-08-25 15:21:19 +00:00
Christophe Bothamy
9f31872f4b
- implement reset on triple fault
...
- old behavior (panic) can be used by setting BX_RESET_ON_TRIPLE_FAULT to 0 in config.h
2003-08-24 23:39:33 +00:00
Christophe Bothamy
6977467ed7
- fix flaw in IO bitmap permission handling (anonymous patch)
...
From the author (see bug #663320 ) :
In the code there is a check to verify that an IO bitmap
is defined (io_base > BX_CPU_THIS_PTR
tr.cache.u.tss386.limit_scaled) but there is no check if
an accessed IO port's address actually falls within the
defined limit of the TSS segment. So if I define an IO
bitmap with 100 entries, port 101 may or may not be
allowed depending on whatever bytes follow the TSS in
memory
2003-08-24 23:14:52 +00:00
Christophe Bothamy
6c66a9a9a9
- write cmd 0x70 (seek) should not set drq. (fix by Mathis)
2003-08-24 22:44:44 +00:00
Christophe Bothamy
68f3624f66
- fix compile and segfault problems when configuring debugger and smp
2003-08-24 10:30:07 +00:00
Volker Ruppert
d29016ff20
- loader hack definitions moved from bochs.h to siminterface.h
...
- ParamDialog::EnumChanged(): hard disk mode item added, loader hack stuff added
- dependent_list for the ne2k options added
2003-08-24 10:08:49 +00:00
Volker Ruppert
b78c910e8f
- obsolete harddisk and cdrom dialogs removed
...
- wx.cc must not include wxdialog.h
2003-08-23 17:53:27 +00:00
Volker Ruppert
be5bd5dca4
- wx: most of the config dialogs are now generated from a parameter list
...
- new bx_list_c for keyboard options (used in wx, TODO in textconfig)
- new flag USE_BOX_TITLE controls the usage of the list name for the group box label
- wxdialog.cc: unused variable removed
2003-08-23 15:28:06 +00:00
Volker Ruppert
855af72c8a
- win32dialog now uses always the parameter name for dialog titles and lables
...
- siminterface: ask_filename() uses the prompt for the parameter name
- wx: missing title of the CMOS dialog added
- floppy path parameter names changed (used by win32config)
- user shortcut parameter description added
2003-08-23 09:52:26 +00:00
Volker Ruppert
7d1e4138fa
- the boot dialog box and the message boxes are now centered in the Bochs main window
2003-08-23 05:34:40 +00:00
Christophe Bothamy
62a7867e19
- add fixes for wx kindly suggested by Volker
2003-08-22 16:52:38 +00:00
Christophe Bothamy
4942684e51
- remove unused "split" disk mode
...
- fix value displayed in wx for clock.time0 parameter
2003-08-22 01:00:58 +00:00
Christophe Bothamy
8d8ae28b2f
- avoid ethertap detection when compiling for win32
2003-08-22 00:57:31 +00:00
Christophe Bothamy
cfad66bcc7
- add bxcommit to list of file to ignore
2003-08-22 00:52:20 +00:00
Volker Ruppert
4e10730479
- missing return value added in function start_cdrom()
2003-08-21 18:27:01 +00:00
Volker Ruppert
bc58b6ca15
- function OnEditCmos(): parameter BXP_CMOS_TIME0 changed to BXP_CLOCK_TIME0
...
- function OnEditSpeed(): parameter BXP_REALTIME_PIT changed to BXP_CLOCK_SYNC
2003-08-21 18:26:18 +00:00
Jeroen Janssen
5a023a8ad5
applied slowdown timer crosscompile fix
2003-08-20 06:26:27 +00:00
Jeroen Janssen
17bbc9ddfb
added mingw resource patch
2003-08-19 16:49:51 +00:00
Christophe Bothamy
832ef1209f
- apply .bochsrc, cdrom, serial and ethernet patches for NetBSD
...
(patches by fredb, uebayasi and david laight)
2003-08-19 00:37:03 +00:00
Christophe Bothamy
e555765d75
- add a "clock: sync=[none|slowdown|realtime], time0=[timeValue|local|utc]"
...
- pit: and time0: options are still supported but deprecated
- warn when parsing deprecated directives
- fix wrong number of ata_device_translation_names
- still to do:
- setting time0 to utc is not yet supported
- the man page, user guide and .bochsrc still need to be updated
with the new options
2003-08-19 00:10:39 +00:00
Christophe Bothamy
fb171e482a
- apply MartinS compile patch for missing function in curses
2003-08-17 23:40:39 +00:00
Christophe Bothamy
109805f5b8
- remove the comment about 8x8 font.
...
Volker confirmed that the whole 8x8 font should be present in the vgabios.
2003-08-17 21:48:15 +00:00
Christophe Bothamy
52e6645fb6
- fix segfault reported by MartinS in the ml, due to an uninitialized variable
2003-08-17 20:50:11 +00:00
Stanislav Shwartsman
79f46df971
separate APIC from CPU
2003-08-17 18:55:16 +00:00
Alexander Krisak
8559551001
iretd cpu instruction in real mode implemented, i hope this closes bugs 537047,
...
603410, 637822, 664544, 687619.
2003-08-17 18:15:04 +00:00
Volker Ruppert
86e8e3d202
- description for bochsrc option "cmosimage" added
...
- section "enter-special-keys" updated
2003-08-17 17:42:26 +00:00
Christophe Bothamy
485ee8838b
- update LGPL'd vgabios with release 0.4a
2003-08-17 15:41:12 +00:00