Bryce Denney
900edff605
- Farid Hajji's patch for 4meg pages. I copied from sourceforge patch
...
tracker to CVS to make it easier to install.
2001-05-03 16:21:30 +00:00
Bryce Denney
a4aa559789
- add yet another caveat
2001-05-03 16:01:44 +00:00
Bryce Denney
f90086b59f
- first draft of patch for 2 hard disks, see description in the file
2001-05-03 15:51:17 +00:00
Bryce Denney
310f1ae948
- make it easy to enable mouse debug output again with macro
2001-05-03 00:42:29 +00:00
Bryce Denney
ad175e9aae
- specify where on the hard drive it fails to read or write.
2001-05-03 00:41:36 +00:00
Bryce Denney
5be42586c5
- slap on a version number 0.3
...
- ask their name and the date
- reorder versions, add choice for CVS checkout
- ask what compiler they used
- add mouse on list of devices tested
2001-05-02 06:41:40 +00:00
Bryce Denney
8643d4fc9f
- removed all patches that are already applied in bugfix2, and ones
...
that have been rejected.
2001-05-02 03:12:55 +00:00
Bryce Denney
5cd42037a1
- used to be specific to bugfix2; made it more generic
2001-05-02 03:11:58 +00:00
Bryce Denney
7027c2780d
- if panic is non-fatal, we must return before calling bx_atexit.
...
This caused trouble when BX_PANIC_IS_FATAL was 0, and a panic occurred.
2001-05-02 02:39:23 +00:00
Bryce Denney
00efacbe13
- don't put each function in a separate file; put them all in osdep.cc.
2001-04-26 02:51:11 +00:00
Bryce Denney
dd5c449cbc
- rough draft of testing form, which people can fill out to report
...
success or failure on different host OS/guest OS combinations.
2001-04-25 17:51:14 +00:00
Gregory Alexander
a9bcd531f2
Added bx_ types to allow compilation on systems that
...
already define u_char, etc.
This gets it compiling under AIX 4.3.1.
2001-04-11 14:31:45 +00:00
Gregory Alexander
4f381132e1
Added a config file for AIX 4.3.1.
...
This may not work for everyone, and probably will not work on AIX 4.3.3.
2001-04-11 09:07:55 +00:00
Bryce Denney
417e4c01ec
- print which unknown hard drive command causes a panic
2001-04-10 02:33:27 +00:00
Bryce Denney
79bef1a5bf
- include bug list for 4/9/2001 snapshot
2001-04-10 02:31:38 +00:00
Bryce Denney
3f7f880427
- set good defaults for win32-vcpp
...
#define BX_64BIT_CONSTANTS_USE_LL 0
#define inline __inline
#define BX_NO_EMPTY_STRUCTS 1
#define BX_NO_ATTRIBUTES 1
#define BX_HAVE_HASH_MAP 0
2001-04-10 02:31:24 +00:00
Bryce Denney
431b22c1e8
- from Don Becker: had to typecast &waveformat.wf to (LPWAVEFORMATEX) type
2001-04-10 02:29:45 +00:00
Bryce Denney
995f4878c9
- mistyped my own initials as "bad"!
2001-04-10 02:29:23 +00:00
Bryce Denney
2a1f066514
- include bug list for bugfix-20010406-beta release
2001-04-10 02:23:36 +00:00
Bryce Denney
b29f4c1c78
- added README for bugfix-20010406-beta release
2001-04-10 02:23:10 +00:00
Bryce Denney
d52221b57a
- include patches that will be included in bugfix-20010406-beta release
2001-04-10 02:22:19 +00:00
Bryce Denney
a6fef54678
- update copyright dates to 2001 for all mandrake headers
...
- for bochs files with other header, replaced with current mandrake header
2001-04-10 02:20:02 +00:00
Bryce Denney
cf780f13ce
- applied patch from Don Becker. Bypass fstat when opening WIN32 raw
...
floppy disk.
2001-04-10 02:17:43 +00:00
Bryce Denney
955b0a924f
- applied patch from Don Becker.
...
CDROM drive letter for WIN32 is no longer hardcoded.
2001-04-10 02:17:10 +00:00
Bryce Denney
add7fc9a4d
- applied patch from Greg Alexander: implement VGA enable register at 0x3c3.
2001-04-10 02:16:18 +00:00
Bryce Denney
43894ea539
- Applied patch from Roland Mainz, 4/1/2001
...
Support Sun CDROM.
2001-04-10 02:15:31 +00:00
Bryce Denney
d12a76d30b
- Applied patch: pit-panic.
...
The 82c54 model (pit.cc) implements timer modes 0, 2, and 3 in its handler
functions, without caring which timer number is involved. However, the
I/O write code that sets the mode is inconsistent.
Timer 0 can be set to modes 0,2,3 only.
Timer 1 can be set to mode 2 only.
Timer 2 can be set to mode 2,3 only.
From a quick reading of an 8254 datasheet, I can't see any reason to
restrict which timer can be in which mode, so I think it's correct to
allow ALL timers to go into ALL modes that are implemented.
2001-04-10 02:14:37 +00:00
Bryce Denney
e2a0ce5c03
- Applied patch based on one by Roland Mainz, 4/1/2001.
...
Panic-is-fatal patch, allows user to choose whether to crash on bx_panic()
or just print a warning. The default behavior is still to crash.
2001-04-10 02:13:25 +00:00
Bryce Denney
55de7270df
- Applied patch from Greg Alexander, 12/27/2000.
...
Enable writes to the mouse output buffer and enable mouse DATA_READ command.
2001-04-10 02:12:30 +00:00
Bryce Denney
fdac0b6e12
- for macos, strdup is not defined. force configure --with-macos to
...
define BX_HAVE_STRDUP=0.
2001-04-10 02:11:42 +00:00
Bryce Denney
4e04f4cb58
- change all inline declarations to one of two macros: BX_C_INLINE or
...
BX_CPP_INLINE. Then in config.h.in you can define these two as you
wish.
2001-04-10 02:10:09 +00:00
Bryce Denney
b05159c112
- Applied patch from Greg Alexander, 12/22/2000.
...
Implement aborts on a few SET FEATURE commands for ATA.
2001-04-10 02:09:09 +00:00
Bryce Denney
1f545e43d8
- The fpu code creates a static function called fabs, which
...
unfortunately is the same as the C library function fabs. Many
compilers seem to use the static one with no complaint, but others
don't like it. Just rename fabs, to eliminate the potential
conflict.
2001-04-10 02:07:47 +00:00
Bryce Denney
a6ad4c3903
- Applied const64bit patch:
...
For compilers (such as Microsoft VC++) which don't allow "LL" after a
constant to make it 64-bit, this patch declares all such constants as
BX_CONST64(value). Then in config.in, a switch called
BX_64BIT_CONSTANTS_USE_LL controls whether the macro puts the
LL's in or not. Configure sets the macro, if you're on a platform
that can run such things.
2001-04-10 02:06:10 +00:00
Bryce Denney
9126941a36
- instead of putting each library function in a separate file (dumb),
...
combine them into osdep.cc.
2001-04-10 02:02:37 +00:00
Bryce Denney
424233384f
- added strdup replacement function to osdep
...
- use Bit64u and other compiler-independent types
- moved contents of macutils.* into osdep.*.
- now in osdep.h, I allow all code to use the real library function name.
If that function is not available, #define it to point to the
bx_* replacement function instead. And cause the bx_* replacement
function to be compiled in osdep.cc.
2001-04-10 02:02:05 +00:00
Bryce Denney
2289674627
- check for strdup; if found define BX_HAVE_STRDUP=1.
2001-04-10 01:59:07 +00:00
Bryce Denney
c90f74536d
- added informative header
2001-04-10 01:58:07 +00:00
Bryce Denney
96174271f9
- change bx_snprintf back to normal name
2001-04-10 01:57:27 +00:00
Bryce Denney
cfbac2ee2c
- change strtoull back to normal name
2001-04-10 01:57:02 +00:00
Bryce Denney
ba2bd6cff9
- forgot to use PTR2INT in reg_add_sub.c and reg_divide.c
2001-04-10 01:55:09 +00:00
Bryce Denney
5bc03e93c4
- include osdep.h
2001-04-10 01:53:28 +00:00
Bryce Denney
2abd482398
- add snprintf.cc and strtoull.cc, with definition of missing libc functions
2001-04-10 01:52:59 +00:00
Bryce Denney
b26bb9d5ec
- add snprintf.o and strtoull.o
2001-04-10 01:51:50 +00:00
Bryce Denney
52f569be1c
- moved snprintf and strtoull prototypes into osdep.h. See comments on
...
osdep.h for why they are in a separate file.
2001-04-10 01:51:16 +00:00
Bryce Denney
76bbd83325
- check for sizeof int*
...
- check for snprintf, strtoull
- check if empty structs allowed
- check for hash_map.h
- check for blank labels as in void main () { int x=2; label: }
- if debugger, turn on disasm too
2001-04-10 01:50:00 +00:00
Bryce Denney
4534c19e9e
- missing a comma!
2001-04-10 01:47:26 +00:00
Bryce Denney
c7d20d2a91
- call bx_strtoull instead of strtoull
2001-04-10 01:46:37 +00:00
Bryce Denney
91ec229216
- call bx_strtoull instead of strtoull.
2001-04-10 01:46:12 +00:00
Bryce Denney
ff34643472
- include osdep.h
...
- arg1 of bx_dbg_watch/unwatch is sent -1, 0, and 1 but was declared as
a Boolean.
2001-04-10 01:45:37 +00:00