instinc
1732a0ea73
Added missing IODEBUG_OBJS
2001-09-14 15:07:49 +00:00
instinc
426982c0ec
Added I/O Interface to the debugger
2001-09-14 15:01:29 +00:00
instinc
37fc526317
Added I/O Interface to the debugger check, --enable-iodebug --disable-iodebug
2001-09-14 14:52:27 +00:00
instinc
0a604c877b
Added I/O Interface to the debugger option, disabled by default
2001-09-14 14:51:26 +00:00
instinc
0496446814
I/O interface to the debugger functions
...
Allow the various debugging features to be controlled directly by the guest os
2001-09-14 14:29:21 +00:00
instinc
014fc2c10c
header file for the iodebug interface
2001-09-14 14:28:23 +00:00
Bryce Denney
f04e6fe346
- apply VPATH patch from Edouard G. Parmelan, posted to list on September 1
2001-09-14 04:19:08 +00:00
Bryce Denney
c7b108c977
- patch from Edouard G. Parmelan to allow bochs to build outside the source
...
tree.
2001-09-14 04:18:22 +00:00
Bryce Denney
749763770e
- move platforms table to its own section
...
- add text in "Download Bochs" section
2001-09-12 13:16:03 +00:00
Bryce Denney
4608a4d3dd
- add bochs-sf-net entity
2001-09-12 13:15:24 +00:00
Bryce Denney
0e507681bf
- now Introduction to Bochs is mostly computee
2001-09-12 06:37:31 +00:00
Bryce Denney
9fbed042b0
- check in commonly used abbreviations
2001-09-12 06:35:50 +00:00
Bryce Denney
16b4ab9d7e
- include ../include/defs.sgm which contains commonly used abbreviations
2001-09-12 06:34:50 +00:00
Bryce Denney
678496e410
- tweak
2001-09-12 06:33:28 +00:00
Bryce Denney
ad11335293
- remove space after line continuation character.
...
Thanks to Martijn Boekhorst <Martijn@boekhorst.net> for pointing it out.
2001-09-11 23:32:14 +00:00
Bryce Denney
bce3cd3652
- tweaks to get rid of compile warnings
2001-09-11 16:56:48 +00:00
Bryce Denney
1fd43969a2
- commit patch from David Haslam <dch@sirius.clara.co.uk>
...
submitted to source forge on 2001-08-27.
[ #455763 ] Cursor trail with DOS Edit/Minix vi
2001-09-11 16:50:59 +00:00
Bryce Denney
55ed69273b
- commit patch from David Haslam <dch@sirius.clara.co.uk>
...
posted to bochs-developers on Wed, 29 Aug 2001 00:08:45 +0100
David Haslam wrote:
> I have been looking at the keyboard problem with Minix, which for
> those that haven't tried Minix results in every key press giving the
> response: ^@
>
> I am aware of the comments in the changelog that suggest removing 2
> keyboard ACKs in iodev/keyboard.cc, but this is a bit of a hack,
> (which is presumably why it was never incorporated).
>
> The problem seems to be that the Minix keyboard driver doesn't obey
> the rules, and Bochs doesn't model the 8042 accurately. When issuing
> commands to set the LEDs, Minix polls the 8042 output data register
> waiting for an ACK even though the OBF flag isn't set.
>
> Bochs returns zero under these circumstances, which seems to
> trigger obscure behaviour that messes up the Minix internal
> keyboard queue. I don't fully understand why Minix breaks, but I
> think the fact that the ACK generates an interrupt, and Minix treats
> it as a scan code also has something to do with it.
>
> In any case, I believe, the fix is for Bochs to return the output
> buffer contents, regardless of whether the OBF flag (called outb in
> Bochs) is set.
>
> I expect the real hardware allows the register to be read at anytime,
> and with this fix we are modelling the behaviour of the hardware more
> accurately.
>
> I have tested it with Minix 2.0.0. Also DOS 6.22 still works after this fix.
> Does anyone think this will break anything else?
>
> This diff is against the latest CVS of iodev/keyboard.cc, version 1.29
> The last part of the diff is a minor fix to an unrelated debug print.
2001-09-11 16:49:54 +00:00
Bryce Denney
fabdff5a16
- work in progress. I'm in the middle of writing the first section
...
"What is Bochs?"
2001-09-11 14:01:55 +00:00
Bryce Denney
376f509cd5
- this is the outline that Michael and Bryce passed back and forth when
...
Michael was first making the docbook skeleton.
2001-09-11 12:56:07 +00:00
Bryce Denney
dcb74396d4
- fix three broken links!
2001-09-10 22:24:39 +00:00
Bryce Denney
c917c66d30
- add <TITLE> tags to everything
2001-09-10 22:12:59 +00:00
Bryce Denney
7c451d057b
- add titles
2001-09-10 13:42:03 +00:00
Bryce Denney
5475489bf5
- add nice header with rcsid at the top
2001-09-10 03:59:11 +00:00
Bryce Denney
0319e71eff
- teeny adjustments (capitalization, etc.)
2001-09-09 21:54:47 +00:00
Bryce Denney
9ee8a7c540
- describe images and include directories
2001-09-09 21:43:56 +00:00
Bryce Denney
24cbe1e7f6
- fill in lots of blanks!
2001-09-09 20:50:25 +00:00
Bryce Denney
9ad0990fd7
- add small under construction icon
2001-09-09 19:56:08 +00:00
Gregory Alexander
728252e212
Fixed a small problem in the latching code in the new pit.
...
Personal note: case...BREAK;
This makes OpenBSD and QNX a little happier.
Added debug messages.
Modified Files:
bochs.h iodev/pit82c54.cc
2001-09-05 14:41:55 +00:00
Bryce Denney
c7d44d154b
- added missing #define LOG_THIS statement
2001-09-04 14:30:41 +00:00
Todd T.Fries
64ea80c050
more INFO->ERROR/DEBUG cleanups
2001-08-31 22:02:29 +00:00
Todd T.Fries
28885e4973
some INFO->DEBUG/ERROR cleanups
2001-08-31 16:06:32 +00:00
Bryce Denney
baeeb6d99c
- give the "struct {} s" a type name
2001-08-30 02:04:42 +00:00
Bryce Denney
b966bf0bab
- fix expression that required implicit bool->int which caused havoc on
...
vc++. Now it says (boolean expression)?1:0 instead.
2001-08-30 02:02:10 +00:00
Todd T.Fries
cd9733391b
AtheOS triggers this, move to debug
2001-08-24 21:02:37 +00:00
Gregory Alexander
03a2ae5bbd
Minor theoretical fix for X. I don't see any benefit, but
...
it may just be that there are other problems afoot.
Modified Files:
x.cc
2001-08-24 13:50:02 +00:00
Gregory Alexander
59d9dbdd98
Another mouse fix. This one changes the model a bit to
...
act more like a real system. It has some problems, but
is MUCH better than it was.
Modified Files:
keyboard.cc keyboard.h
2001-08-24 13:48:05 +00:00
Gregory Alexander
6641d17c56
Improve mouse performance/responsiveness.
...
Modified Files:
keyboard.cc slowdown_timer.cc
2001-08-23 13:04:14 +00:00
Gregory Alexander
0539a04e3b
Fix a filehandle leak.
...
Modified Files:
floppy.cc
2001-08-23 13:02:50 +00:00
Gregory Alexander
a1556b2495
Oh, and this one too.
2001-08-22 02:03:04 +00:00
Gregory Alexander
3b6f192a30
Remove OpenBSD debug info.
2001-08-22 02:01:23 +00:00
Gregory Alexander
dc7fe22635
Almost working version of slowdown timer.
2001-08-22 01:21:30 +00:00
Bryce Denney
6334f837e2
- now BIOS messages have prefix "BIOS" instead of "UNMP"
2001-08-21 04:10:35 +00:00
Gregory Alexander
d9fd468ff4
Made the new PIT the default.
2001-08-18 14:15:41 +00:00
Gregory Alexander
9aa7a88028
Lots of timer stuff.
...
Fixed a "feature" in pc_system.cc with setting timers to small values
that can cause bochs to hang.
Significantly improved the performance of the new PIT.
It's probably ready to become the default now.
Added a preliminary implementation of the slowdown timer
that Bryce and I had talked about.
2001-08-18 03:28:23 +00:00
Nicholai Benalal
075578621b
ok, now the amiga target on cvs is complete
2001-08-16 12:35:52 +00:00
Bryce Denney
f5e4bfe125
- we adopted the eth_linux.cc from splite@purdue.edu since it was
...
designed for bochs
2001-08-16 04:37:40 +00:00
Bryce Denney
4ee1c21347
- between debian package work by Rom Lemley and other bug fixes, basically
...
everything has been covered.
2001-08-16 04:36:37 +00:00
Bryce Denney
72d28e5a87
- add string parameter called screenmode
...
- put #if BX_USE_AMIGAOS...#endif around fullscreen and screenmode, since
they only apply to amiga
2001-08-16 02:00:31 +00:00
Bryce Denney
595d6a0132
- now I know that 0xe7 is flush cache so I improved the comments somewhat
...
- if an unknown command comes along and triggers a BX_PANIC and they
choose the continue, call command_aborted().
2001-08-15 20:54:36 +00:00