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
Bryce Denney
42aa1fcf46
- I realized that cdrom_amigaos.o is a replacement for cdrom.o, not a
...
supplement.
2001-08-15 20:39:40 +00:00
Bryce Denney
bf286c20ac
- configure and makefile changes for AmigaOS port. Now configure
...
--with-amigaos is allowed and sets up the makefiles correctly. It
defines a symbol called BX_WITH_AMIGAOS, which should be used in
#if..#endif constructs that are specific to amigaos.
- if --enable-cdrom is used with --with-amigaos, the cdrom_amigaos.o
object file will be added to CDROM_OBJS in the iodev makefile.
2001-08-15 20:33:47 +00:00
Bryce Denney
f0c45a6f0e
- make it clear that it's only used for cdrom_amigaos.cc.
2001-08-15 20:32:16 +00:00
Bryce Denney
06a7658f88
- changed #ifdefs to #ifs. Even when the new PIT is unused, there will
...
still be a definition of BX_USE_NEW_PIT=0 in config.h.
2001-08-15 20:23:58 +00:00
Bryce Denney
eb6a85629e
- add option called fullscreen, for Nicholai Benalal's amiga port
2001-08-15 20:17:19 +00:00
Bryce Denney
4d8a524e81
- add --enable-new-pit option to turn on Greg's PIT model
2001-08-15 17:51:10 +00:00
Bryce Denney
aca0d3fae8
- apply BIOS patch from Barry Allard to check the boot signature
...
- fiddle with I/O handler for port 0x401 to allow BIOS to write a
complete panic message
2001-08-15 04:56:00 +00:00
Bryce Denney
e04c862fa8
- add Details link on devel snapshot
2001-08-14 14:17:30 +00:00
Bryce Denney
27e41b11e1
- move devel snapshot down to the bottom of the page
2001-08-14 14:13:58 +00:00
Bryce Denney
c5b9bedfd7
- add link to the 20010814 snapshot with binaries
2001-08-14 14:09:57 +00:00
Bryce Denney
c2df8d4f7d
- remove newlines from BX_PANIC and similar statements. it is implied.
2001-08-14 06:48:03 +00:00
Bryce Denney
71e8228866
- gcc didn't like the double(N) syntax that worked ok for VC++. It needs
...
typecast syntax instead, as in "(double)N"
2001-08-14 06:24:12 +00:00
Bryce Denney
af48556aea
- add NE2000 support for linux by default
2001-08-14 06:09:28 +00:00
Bryce Denney
eaf4a5f9b6
- remove the include of "type.h" that was added with Psyon's cdrom patch.
2001-08-14 05:01:49 +00:00
Bryce Denney
4f10d657ce
- last function never returned a value
2001-08-14 04:56:11 +00:00
Bryce Denney
7432de6de4
- vc++ gripes about conversion from Bit32u to double, so it has to be
...
converted to Bit32s and then to double.
2001-08-14 04:55:31 +00:00
Bryce Denney
f229ae1afd
- a right shift by 12 was accidently written as one greater than instead of two
2001-08-14 04:53:32 +00:00
Bryce Denney
ddbefd4c57
- add credits for all packages that I didn't build, add link to PPC RPM
2001-08-13 22:43:07 +00:00
Bryce Denney
b483593107
- add case for IDE command 0xe7 so that it doesn't panic when installing
...
win2000
2001-08-13 15:58:35 +00:00
Bryce Denney
1540695f17
- for big endian machines I reversed the bit fields in interrupt_reason.
...
This was pointed out by Nicholai Benalal.
2001-08-13 15:48:13 +00:00
Bryce Denney
6b6acdc376
- add scsi_commands.h for Amiga CDROM support, from Nicholai Benalal
...
<nicholai@chello.se>
2001-08-13 15:35:54 +00:00
Bryce Denney
aa671e6e51
- add CDROM support for Amiga, from Nicholai Benalal <nicholai@chello.se>
2001-08-13 15:33:59 +00:00
Bryce Denney
4ef1f45322
- add amiga gui from Nicholai Benalal <nicholai@chello.se>
2001-08-13 15:32:51 +00:00
Bryce Denney
8aa6c07a96
- if log file cannot be fopened, do not allow logfd to become a NULL
...
pointer. For now, panic instead to avoid inexplicable segfaults.
2001-08-10 23:03:07 +00:00
Bryce Denney
284178479b
- apply patch "patch.ifdef-paging-tlb"
2001-08-10 18:42:24 +00:00
Timothy R.Butler
89b7a82ad4
Removed theb0x.org links.
2001-08-10 18:32:53 +00:00
Bryce Denney
80bfb49291
- patch from Thomas Fitzsimmons <fitzsim@cygnus.com> to fix compile
...
problems when BX_SUPPORT_PAGING and BX_USE_TLB are turned off
2001-08-10 18:31:53 +00:00
Bryce Denney
d3417529f3
- this change was submitted by ecelca@yahoo.com and turned into a patch
...
by Bryce. For ecelca@yahoo it fixes ping packet loss, but for Psyon
it causes 100% packet loss.
2001-08-10 17:19:18 +00:00
Bryce Denney
ccb7ac407f
- don't rely on sf.net working
2001-07-23 01:25:42 +00:00
Bryce Denney
3f578daa3e
- use full name sourceforge.net in case of continued name server problems
...
on sf.net domain
2001-07-23 00:47:43 +00:00
Timothy R.Butler
d12c816a69
Added correct KB setting for Bochs-in-Bochs screenshot.
2001-07-16 02:38:07 +00:00
Timothy R.Butler
fa42cd1846
Added Bochs-in-Bochs screenshot
2001-07-16 02:34:51 +00:00