Volker Ruppert
e5fc0292bc
- fixed the usage of BX_CPP_AttrRegparmN() at the i/o write handler.
...
The floppy access should work again.
2003-03-09 14:03:32 +00:00
Christophe Bothamy
20091e7f3c
- compile rombios.c rev 1.92
2003-03-08 23:01:07 +00:00
Christophe Bothamy
479fbe2a25
- apply patch "[ 682539 ] Fix CapsLock and NumLock behavior" from rock at gimp.org
2003-03-08 22:59:17 +00:00
Volker Ruppert
406bf99e91
- status updated
2003-03-05 18:24:40 +00:00
Christophe Bothamy
4c91b32b33
- fix non detection of hard drives by minix2.
...
The problem was submitted by Erik van Zijst on the ml.
2003-03-05 10:43:52 +00:00
Christophe Bothamy
4112bc75de
- add fix for minix2 not detecting the hard drives.
...
Use this patch to revert to the previous state in case of trouble.
2003-03-05 10:42:06 +00:00
Christophe Bothamy
a8f7451fd9
- update bximage to handle sparse disk images
2003-03-05 00:31:07 +00:00
Christophe Bothamy
65fe6dbe6f
- fix the header size of sparse disks to what it was before
2003-03-04 22:08:52 +00:00
Christophe Bothamy
b2d5fc3e66
- some of the __attribute__((regparm())) were missed in the fpu .c files
...
when converting to the BX_CPP_AttrRegparm macro.
Update them.
2003-03-04 21:46:49 +00:00
Christophe Bothamy
39b4388384
- first revision of harddisk modes support. See patch content for details.
2003-03-04 21:08:39 +00:00
Christophe Bothamy
c34745014f
- this patch is now in patch.harddisk-modes
2003-03-04 21:05:38 +00:00
Christophe Bothamy
11fc5c716c
- update status
2003-03-03 21:56:48 +00:00
Christophe Bothamy
e24ea95e73
- clean up the messed file I checked in yesterday
2003-03-03 17:39:16 +00:00
Christophe Bothamy
50efc3b8c7
- apply Conn Clark's patch.perf-regparm-cclark :
...
- it works only on x86 with gcc2.95+
- uses the GCC function atribute "regparm(n)" to declare that certain
functions use the register calling convention
- performance improvement is about 6%
2003-03-02 23:59:12 +00:00
Christophe Bothamy
d9ffcf9384
- update with ./configure option
2003-03-02 23:51:48 +00:00
Stanislav Shwartsman
8665979c87
* Fixed behavior of BX_INSTR_MEM_DATA callback for RMW memory accesses
...
See instrumentation.txt for details
2003-02-28 20:51:08 +00:00
Stanislav Shwartsman
40fb37670a
Added known problems and to-do lists
2003-02-28 20:18:18 +00:00
Stanislav Shwartsman
73959bc9f5
Added instrumentation callbacks description file.
...
Somebody please check it for grammar, spelling and correspondence
with current instrumentation code.
2003-02-28 20:06:43 +00:00
Peter Tattam
94880d1412
Fix guest2host and related optimizations to work on 64 bit host.
...
1) fixed the type of "hostPageAddr" and associated typecasts.
2) fixed the type of "pages" and associated typecasts (overloaded variable)
3) patch to cpu.cc to calculate "eipPageBias" correctly in 64 bit mode
2003-02-28 02:37:18 +00:00
Christophe Bothamy
e6ed09aa3a
- add SCO OpenServer install section, contributed by Carl Sopchak
2003-02-27 14:13:51 +00:00
Peter Tattam
11a12142bc
x64-64 emulation updates.
...
1) fixed some errors running 32 bit compat mode. IMPORTANT FIX.
2) added IST processing (uses IST1-IST7 in 64 bit TSS)
3) cosmetic - debugging stuff to console.
2003-02-26 02:48:12 +00:00
Peter Tattam
70d752c8c2
external debugger only: fixed ask() to be virtual to let a panic trap into external debugger
2003-02-26 02:41:30 +00:00
Peter Tattam
0c39404940
cosmetic - extra console debugging for 64 bit mode.
2003-02-26 02:37:08 +00:00
Peter Tattam
4cc7139c3a
fix for BX_CPU_LEVEL < 4
2003-02-26 02:35:11 +00:00
Peter Tattam
3aa1b591c1
add some debugging info for 64 bit mode.
2003-02-26 02:24:15 +00:00
Peter Tattam
0f94706c80
minor tweak to 64 bit stack push to ignore segmentation checks. Not required in 64 bit mode so is
...
a minor optimization. Also in transition from compat mode to 64 bit mode (e.g. interrupt to inner
privelege with mode change), SS may not be properly defined - this avoids other messiness.
2003-02-26 00:59:31 +00:00
Peter Tattam
131bbb54c5
When external debugger enabled, change INT1 to be
...
transparent (i.e. not call the guest int1 ISR)
2003-02-26 00:53:38 +00:00
Volker Ruppert
14ca0d2550
- added stubs for the SB16 gameport
2003-02-24 18:35:48 +00:00
Christophe Bothamy
86f5aeb877
- fix compiling if BX_SCHEDULED_DIE_TIME is defined
2003-02-23 22:55:50 +00:00
Christophe Bothamy
fd280a300a
- autoconf'ed from configure.in rev1.201
2003-02-21 20:20:52 +00:00
Gregory Alexander
ef16df4f69
Fixed a few warnings.
2003-02-21 17:45:20 +00:00
Gregory Alexander
c96ae6360e
Stupid overzealous copy-and-paste.
2003-02-21 17:37:55 +00:00
Gregory Alexander
1ea6ff74dd
Return correct values from unregisterTimer.
2003-02-21 17:30:09 +00:00
Sigbjrrn Skjcret
c9afc1f65d
Updated to latest changes...
2003-02-21 15:06:18 +00:00
Sigbjrrn Skjcret
7adae75957
Updated to latest changes...
2003-02-21 14:51:12 +00:00
Sigbjrrn Skjcret
dfd0aa9fd2
Fixed configure.in for AmigaOS/MorphOS, unfortunately, I don't have a working autoconf, can someone please regen configure?
2003-02-21 14:40:59 +00:00
Sigbjrrn Skjcret
e63746370a
Updated to the latest config files to support more hosts/targets (including MorphOS).
2003-02-21 14:37:44 +00:00
Sigbjrrn Skjcret
ff1fad9da0
Some more options which makes sense for AmigaOS/MorphOS build.
2003-02-21 14:24:24 +00:00
Gregory Alexander
f195d3fa6d
Oops, stupid debug thing.
2003-02-21 03:49:27 +00:00
Gregory Alexander
de1b90d978
pit_wrap.cc never uses the realtime stuff anymore.
2003-02-18 16:57:44 +00:00
Gregory Alexander
b77b477bfa
The PIT is going to start using virtual timers instead
...
of having its own realtime mechanism. The old PIT
realtime mechanism will be removed next.
2003-02-18 16:54:48 +00:00
Gregory Alexander
25fb7ad86e
Linked virtual timer type to the realtime PIT option.
2003-02-18 16:52:40 +00:00
Gregory Alexander
4ea5f058f5
This is a hideously ugly hack that removes some of the
...
speed throddling. However, it keep up with real time now.
2003-02-18 04:07:42 +00:00
Gregory Alexander
6946666f71
Added init for bx_virt_timer
2003-02-18 03:38:03 +00:00
Gregory Alexander
f844486d08
Fixed some basic runtime problems.
...
Stuff runs now, but I'm working on getting it to behave properly.
2003-02-18 03:36:01 +00:00
Volker Ruppert
7cdea60d53
- key event handling of the win32 gui fixed. Now the function
...
DEV_kbd_gen_scancode() is called instead of DEV_kbd_put_scancode(). This
change enables the support for different scancode sets. The win32 scancodes
are now converted to bx_key values.
2003-02-17 19:08:12 +00:00
Gregory Alexander
2f451da125
Move configuration defines to .cc file instead of .h one.
2003-02-17 05:08:48 +00:00
Gregory Alexander
640ec800fb
Fixed a few minor compile problems and updated initialization code.
2003-02-17 04:51:07 +00:00
Gregory Alexander
c0fa2db674
Add the virtual timers to the main compile.
2003-02-17 03:58:29 +00:00
Gregory Alexander
fa9b8fb363
Added a log option for the virtual timer.
2003-02-17 03:21:45 +00:00