Christophe Bothamy
e931247144
- New keymap architecture.
...
The localisation is now read from keymap files
The keymap files are in gui/keymaps directory
2002-03-06 09:31:55 +00:00
Christophe Bothamy
1c0a1360bf
- cosmetic change
2002-03-06 09:19:36 +00:00
instinc
32c40d0b55
commented out the diagnostic code, no use using 10 jumps for nothing, and it will take less time to re-enable it in the future than using those if(0)
2002-03-06 01:19:50 +00:00
instinc
9d112c44c2
Kernel Panic's patch to the disassembler, it now shows displacement as the final offset rather than being a displacement and also display all hexadecimal values using capital letters.
2002-03-05 18:07:28 +00:00
Bryce Denney
fa7c1c7532
- add hint for people to donate binaries for other platforms!
2002-03-05 17:33:06 +00:00
Bryce Denney
d653699cd3
- add "return BX_SOUND_OUTPUT_OK;" to avoid compile error in VC++5
...
"not all control paths return a value". This was suggested in bug #523697 .
2002-03-05 17:22:59 +00:00
Bryce Denney
b74ed15539
- add a very important missing word: "NOT"
2002-03-05 17:17:50 +00:00
Bryce Denney
ee1a7e23ec
- add scancodes.cpp to the workspace
2002-03-05 16:15:41 +00:00
Bryce Denney
17e5bfc00b
- change version number to 1.4.pre1 to make a snapshot
2002-03-05 15:58:59 +00:00
Bryce Denney
637a4716c5
- this has been committed, so I'l erase it now.
2002-03-05 15:54:24 +00:00
Bryce Denney
95467fa241
- Somebody was convinced that the enter instruction with level>0 was broken,
...
and they added a panic. Apparantly this instruction is not used very often
because it went for a long time before anyone noticed. Peter Tattam started
running into the panic while emulating his OS called Petros, and through
a comparison between vmware and bochs results he believes that enter is
doing the right thing. So, I have changed the panic into a BX_ERROR for now,
and added code to ensure that it only gets printed once per bochs run.
2002-03-05 15:50:17 +00:00
Stu Grossman
6f3d73741a
Deal with systems that don't have XK_EuroSign defined.
2002-03-05 15:42:02 +00:00
Stu Grossman
3f73e3f33e
Fix receiver poll frequency to really be 100ms. This actually gives about an
...
11% speedup to the emulator when serial I/O is enabled.
2002-03-05 15:40:23 +00:00
Bryce Denney
228bcc3b0e
- this patch has been checked in now. I'll leave it lying around for
...
a little while in case we have problems.
2002-03-03 06:10:54 +00:00
Bryce Denney
dd90b7ab46
- add serial port options to the configuration interface, in the same
...
menu as the parallel port options.
2002-03-03 06:10:04 +00:00
Bryce Denney
0cedbb597a
- move com1 stuff down near parallel port
2002-03-03 06:05:33 +00:00
Bryce Denney
e50a1be21b
- commit serial port patch from Stu Grossman <grossman@juniper.net>
...
Here are the patches (without the serial name fix). Let me know if you want
me to change that. Oh, FYI, my changes also open up the com1 terminal in raw
mode, which makes the emulation much more accurate. You'll also notice that
I added infrastructure for com2->4 in the option parsing. I didn't add it to
the serial code, as I think a bunch of things need to be untangled before
that can work.
2002-03-03 06:03:29 +00:00
Bryce Denney
dca9d5f915
- patch already applied cleanly with patch -p0
...
- added header
2002-03-03 04:35:43 +00:00
Bryce Denney
dac42f536e
- serial patch from Stu Grossman. This is right out of an email, and I
...
expect it needs some line break cleanups.
2002-03-03 04:29:58 +00:00
Volker Ruppert
ff5a3a14e9
- the changes are checked in
2002-03-02 11:32:56 +00:00
Volker Ruppert
8e3e768922
- 'eject cd' support for linux (patch from Petr Stehlik <pstehlik@sophics.cz>)
...
- ReadCDSector() (for win32 ASPI) returns 1 if target status is okay
- win32 ASPI version of insert_cdrom() checks media status using ReadCDSector()
2002-03-02 11:31:18 +00:00
Bryce Denney
e38b1c8f7b
- the stack_return_from_v86 error is sometimes printed millions of times
...
and produces a gigantic log file. Now, after 100 times, it will no
longer print any more of this particular error.
2002-03-01 17:27:25 +00:00
Volker Ruppert
ad4808cbda
- checked in floppy timer 'idle' patch from Jeroen Janssen <japj@darius.demon.nl>
...
- just return without a panic when no floppy command is pending
2002-02-27 18:16:30 +00:00
Volker Ruppert
9f097cbf00
- cursor size feature implemented for win32
2002-02-24 17:20:19 +00:00
Volker Ruppert
6aafdccd5e
- applied patch from Dave Poirier <eks@void-core.2y.net>
...
- call lower_irq() after reading port 0x60, not port 0x64
- RETURN() macro removed
2002-02-23 09:32:49 +00:00
Bryce Denney
5b35586f82
- add patch from Petr Stehlik <pstehlik@sophics.cz> that allows
...
linux to eject the physical cd. not tested.
2002-02-22 19:43:53 +00:00
Gregory Alexander
2fbcdccb02
Added a comment on iret flag writing.
2002-02-22 05:33:36 +00:00
Gregory Alexander
055d8fa719
Fix a warning.
2002-02-21 21:16:06 +00:00
Gregory Alexander
2e632a4294
BIG fix for initial counts of zero.
2002-02-21 20:56:18 +00:00
Bryce Denney
fa29b378b4
- commit patch from Dave Poirier to fix
...
Bug #490570 : OUTB set and command 0xaa encountered
2002-02-21 20:26:48 +00:00
Gregory Alexander
eca4aa0720
Fixed the PIT gate and improved the PIT printing options.
2002-02-21 19:22:42 +00:00
Volker Ruppert
b1738bed08
- implementation of the text mode cursor in the SDL GUI
2002-02-16 20:31:35 +00:00
Gregory Alexander
29ba221c3e
Make trace output more meaningful by printing each instruction immediately
...
BEFORE it is executed. Print the registers at this time, BEFORE the
instruction, since they are the values BEFORE the instruction is executed.
The important result of this is that in TRACE output, both the instruction
causing an exception and the first instruction of the exception handler
are BOTH printed.
I'm working on getting this behavior in the debugger user-interface.
Modified Files:
cpu/cpu.cc debug/dbg_main.cc
2002-02-15 22:58:06 +00:00
Volker Ruppert
197f80bde5
- snapshot_handler() prepared for copying text to clipboard
...
- copy text to clipboard added for WIN32
2002-02-12 17:09:51 +00:00
Christophe Bothamy
7b6f19f1d2
- small bug fix in ATAPI command 0x42 (read sub-channel).
2002-02-12 16:03:00 +00:00
Volker Ruppert
790bcfc3fe
- this patch adds some PIC features
2002-02-12 11:42:57 +00:00
Volker Ruppert
e321b7bc9b
- old IRQ handling functions are disabled now
2002-02-11 08:50:28 +00:00
Volker Ruppert
c0c90e1c61
- the patch is checked in and no bug reports are present
2002-02-09 13:24:26 +00:00
Volker Ruppert
30ea11e08d
- reset function clears DMA and IRQ line
2002-02-09 13:22:43 +00:00
Gregory Alexander
cfab846fe1
More #define changes.
2002-02-08 22:27:51 +00:00
Gregory Alexander
49e715178d
More updates to the realtime PIT code.
2002-02-08 05:18:14 +00:00
Gregory Alexander
6b0dca1508
Fix using 1/4 speed.
2002-02-08 02:57:27 +00:00
Gregory Alexander
57273620e6
Added an experimental realtime PIT to the mix.
...
This is basically the opposite of the slowdown timer. Instead
of trying to keep the PIT ticks in sync with bochs time, we
keep them in sync with REAL time. This is bad because it creates
unreproducible fails, but it's good if you want to run bochs at
maximum speed on your machine. However, bochs will take all of
the available resources from the machine also.
DO NOT use this with the slowdown timer. Results would be
unpredictable.
2002-02-07 21:22:55 +00:00
Volker Ruppert
ba58065da8
- call dimension_update() only after a dimension change
...
(patch from Dave Poirier <eks@void-core.2y.net>)
2002-02-07 19:04:30 +00:00
Christophe Bothamy
716e461c9d
- enabled dword IO. Tiny performance increase
2002-02-07 17:43:06 +00:00
Bryce Denney
db0a934ae3
- move include cdrom_beos.h to top of file where it belongs
2002-02-07 17:38:33 +00:00
Bryce Denney
8fe590fb2b
- removed a dependency on /usr/include/math.h. System headers should never
...
be in the list! Oops.
2002-02-07 17:18:44 +00:00
instinc
1eccd64198
Fixes the mouse direction problem (sorry, I couldn't test locally)
...
Fixes the font switch 8x8 <-> 8x16 and clears the screen accordingly.
Known issue: the headerbar is still not displayed
2002-02-07 02:12:51 +00:00
Christophe Bothamy
6088452443
- increased speed during cdrom booting
2002-02-06 21:01:18 +00:00
Volker Ruppert
ca5a805aff
- behaviour of floppy command 'sense interrupt status' after reset fixed
...
(DLX linux boots again)
- new function raise_interrupt() sets variables and calls raise_irq()
2002-02-06 18:51:48 +00:00