Stanislav Shwartsman
abe9791fe6
Fix typo
2005-11-28 22:42:29 +00:00
Stanislav Shwartsman
1f2913477e
Fix typo ...
2005-11-28 22:35:43 +00:00
Stanislav Shwartsman
82ccada927
Merged and committed #SF patch from wmrieker
...
[ 857235 ] task priority and other APIC bugs, etc
2005-11-28 22:19:01 +00:00
Stanislav Shwartsman
0f8c8c85ed
indent changes
2005-11-27 19:40:56 +00:00
Stanislav Shwartsman
fe02ecab65
Do not flood log with WBINVD/INVD messages
2005-11-27 18:36:19 +00:00
Stanislav Shwartsman
c89ba98297
Fix compilation errors (new interface for debug access to registers in CPU)
2005-11-27 18:25:57 +00:00
Volker Ruppert
cef74b528a
- moved runtime handler for 'vga_update_interval' into the device (TODO: this could
...
be done with some parameters, e.g. mouse, keyboard, usb)
2005-11-27 17:49:59 +00:00
Volker Ruppert
48a1740910
- gcc warning fixed
2005-11-27 14:15:11 +00:00
Volker Ruppert
038ce21f1a
- updates from SF documentation request #1365905 by Alexander Schuch
...
* added CL video card to the list of features
* mentioned editable user shortcut input box
* some spelling fixes
- some ata-* and floppy related updates
- guest OS Knoppix is now also available on DVD
2005-11-27 09:42:32 +00:00
Volker Ruppert
b84c7d4d77
- enable two ATA channels by default (needed for PCI)
...
- prepared USB runtime options
2005-11-27 09:00:20 +00:00
Stanislav Shwartsman
631f2c6188
Backup cpu-level check for paging features at compile time (already checked in configure)
2005-11-26 21:42:28 +00:00
Stanislav Shwartsman
8c91790680
Redefine registers accessors in cpu.h
...
Change BxSupportPAE and BxSupportGlobalPages macros to Bochs style names
Set bx_cpu_id in BX_CPU_C constructor (safe way)
Backup cpu-level check for paging features at compile time (already checked in configure)
Some warnings and indent fixes
speed up get_segment_base method for x86-64 case
2005-11-26 21:36:51 +00:00
Volker Ruppert
a2a8234d71
- wrong location of setting floppy media type autodetection fixed
...
- function BrowseTextCtrl() now only returns true if OK was clicked
- missing handling of the floppy media type status added
- serial/parallel options dialog is now available at runtime (for USB devices)
2005-11-26 09:22:58 +00:00
Volker Ruppert
6d003090a6
- select floppy media type autodetection and disable "Create Image" button after
...
successfully browsing for an image
- floppy media type control now selectable with the tab key
2005-11-25 22:44:18 +00:00
Volker Ruppert
e51c248aaa
- fixed size of debug message for the result of a floppy command
2005-11-25 22:29:20 +00:00
Volker Ruppert
d62e775d5e
- capacity choice should not change to "auto" when typing a filename
...
- added floppy media change hint
- removed wx console log message that appeared very often
- converted tabs to spaces
2005-11-25 16:24:47 +00:00
Stanislav Shwartsman
ec4dcac4d4
Check cpu level for paging features at configure stage
2005-11-25 11:52:06 +00:00
Volker Ruppert
dfbf7c7238
- enable button "Create Image" only if a valid capacity is selected
...
- radio button "Not present" is not valid at runtime
- select capacity autodetection after browsing for an image
- set valid wildcard for file browser
2005-11-24 18:51:55 +00:00
Volker Ruppert
31c23fc102
- floppy media type check added (prevents inserting of invalid media in drive,
...
e.g. 1.2MB 5.25" media in 1.44MB 3.5" drive)
2005-11-22 18:34:51 +00:00
Stanislav Shwartsman
49ed4e95a1
Fixed bug in set_id
2005-11-22 17:41:07 +00:00
Stanislav Shwartsman
eee90dab34
Fix WXWorkspace for WIn32
2005-11-22 17:37:09 +00:00
Stanislav Shwartsman
e003620a30
In debug snapshot print flags in more ellegant way - use capital letters when flag is UP and lower letters when it DOWN
2005-11-21 22:29:02 +00:00
Stanislav Shwartsman
fd5bd2177a
See 64-bit disasm
2005-11-21 22:26:58 +00:00
Stanislav Shwartsman
82dcab043f
Update TODO
2005-11-21 21:15:35 +00:00
Stanislav Shwartsman
9314752bb1
Rewritten task_switch mechnism according to AMD docs
...
This should fix the #SF bug report
736279 Jump to Task
2005-11-21 21:10:59 +00:00
Stanislav Shwartsman
48919f6e6d
Compile fix for new disasm (see SF patch)
2005-11-20 20:33:31 +00:00
Volker Ruppert
a664b2008b
- added "reserved" floppy types 160k, 180k and 320k
...
- now using the "image" parameter in the bochsrc line example
2005-11-20 20:26:35 +00:00
Volker Ruppert
35375dd574
- floppy image size autodetection now available in the whole config interface
...
(it was only present in bochsrc parser)
- floppy media type is now a runtime parameter (TODO: full media type support
needs some work in the floppy emulation code)
- floppy media type added to win32 floppy dialog
2005-11-20 17:22:44 +00:00
Volker Ruppert
cbf474f7d3
- disk change line behaviour fixed (set at media removal and hardware reset,
...
cleared at the first step pulse)
2005-11-20 14:15:28 +00:00
Stanislav Shwartsman
8247b94245
Another fix for INIT/RESET state
2005-11-19 19:38:45 +00:00
Stanislav Shwartsman
ec81586bb8
Init/Reset values for LDTR/TR
2005-11-19 18:27:15 +00:00
Volker Ruppert
6683d7c88d
- set maximum length of text for string parameters
2005-11-18 23:29:41 +00:00
Volker Ruppert
ba8d4be9ae
- simplified parsing of log level options
...
- some missing initial values for string parameters added
2005-11-17 20:35:38 +00:00
Stanislav Shwartsman
8d9b5b7134
Fixed compilation error when PAE diasbled and BX_DEBUGGER enabled
...
CVS patch by shirokuma #SF 1359011
2005-11-17 17:52:00 +00:00
Stanislav Shwartsman
40d8016e90
Fix disasm for FCOMI instructions
2005-11-17 17:42:15 +00:00
Volker Ruppert
8fd02e184b
- floppy controller type changed to 82077AA and added a few commands to make
...
Linux detect it correctly. This changes has no effect on r/w operations.
- data rate select register partially implemented
- register reset fixes and additions
2005-11-16 21:21:35 +00:00
Volker Ruppert
fa996ca9de
- don't register i/o and memory address ranges during PCI probe
...
- PCI devices now report real base address changes only
- writes to the high word of i/o base addresses now permitted (for PCI probe)
2005-11-15 17:19:28 +00:00
Stanislav Shwartsman
5cf5aaef42
Fix compilation warnings
2005-11-14 19:03:12 +00:00
Stanislav Shwartsman
fc27c175e2
Fix typo
2005-11-14 18:31:59 +00:00
Stanislav Shwartsman
3250edb8c5
Update instrumentation
2005-11-14 18:25:41 +00:00
Stanislav Shwartsman
7b7ac565f9
Getting ready for long mode disasm support, patch will posted soon
2005-11-14 18:09:22 +00:00
Volker Ruppert
d21416209e
- changes updated
2005-11-13 18:12:24 +00:00
Volker Ruppert
aa04797148
- i440fxsupport is now enabled by default if compiled in
...
- missing reset of PCI slot options added
- parsing of i440fxsupport config line rewritten
- vga_update_interval default value changed to 40000 and docs updated
- some more documentation updated including default values for some bochsrc options
2005-11-13 14:26:02 +00:00
Volker Ruppert
8be27bf03d
- gui dialog capability flags added to simplify the button handler code
2005-11-12 16:09:55 +00:00
Volker Ruppert
4f0a4f2f8f
- enable the ask dialog by default for the win32 and x gui, too
2005-11-12 12:27:40 +00:00
Volker Ruppert
e0f02463f9
- the step delay for the recalibrate and seek commands is now calculated from the
...
number of steps to do, the step rate time and the date rate
- the option floppy_command_delay is obsolete now, since all floppy delays are
based on the hardware specs. The usage of this option caused a warning now.
2005-11-12 10:38:51 +00:00
Volker Ruppert
3e00c16800
- define IOCTL_DISK_GET_LENGTH_INFO only if necessary
...
- fixed UPC flag in ATAPI command 'read subchannel'
- ATAPI command 'read subchannel' now returns "ISRC not recorded"
2005-11-11 22:52:57 +00:00
Stanislav Shwartsman
e2a5b9c338
MOV to/from test register are UD in x86-64
2005-11-11 22:02:42 +00:00
Stanislav Shwartsman
cb4ec526ab
Fix comments and cleanup ...
...
No functional change
2005-11-11 21:34:57 +00:00
Stanislav Shwartsman
38a7e0abea
0f 0d (3dnow prefetch instruction) should execute as NOP when running on Intel EM64T CPU and as prefetch on AMD
2005-11-11 21:09:02 +00:00