Commit Graph

6192 Commits

Author SHA1 Message Date
Stanislav Shwartsman
ea1127f235 Correctly detect inexact result in FPU (patch by No Name) 2006-08-28 18:48:51 +00:00
Volker Ruppert
47992d9606 - regenerated after release 2.3 2006-08-27 15:37:47 +00:00
Volker Ruppert
f84f45b51f - updated after release 2.3 2006-08-27 15:36:39 +00:00
Volker Ruppert
f76ad60dde - updates for release 2.3 2006-08-27 14:59:01 +00:00
Volker Ruppert
6e76c7ef1d - updated for release 2.3 2006-08-27 11:41:08 +00:00
Volker Ruppert
5c78163fe0 - preparing for release 2.3 2006-08-27 07:06:01 +00:00
Volker Ruppert
a1daf98a64 - changes updated 2006-08-26 18:05:42 +00:00
Volker Ruppert
3600f1af41 - fixed LDTR list size 2006-08-26 07:35:27 +00:00
Stanislav Shwartsman
65082e4a4f Handle granularity field for LDT
Next step - fix code duplication with TSS
2006-08-25 19:56:03 +00:00
Volker Ruppert
59962a4438 - store current mouse capture state in the device object, so Bochs no longer
needs to access the config parameter tree at each mouse move
2006-08-25 18:26:27 +00:00
Volker Ruppert
fb13436d55 - TODO status update for Bochs 2.3 2006-08-25 11:58:55 +00:00
Volker Ruppert
cb7db12ab2 - missing 32-bit support for the PACKET command added
- improved debug messages
2006-08-23 17:19:03 +00:00
Stanislav Shwartsman
5a7ae0653c Updated CHANGES 2006-08-22 19:12:45 +00:00
Stanislav Shwartsman
5000ad2a55 Fixed compilation warning 2006-08-22 19:07:50 +00:00
Stanislav Shwartsman
54fb3b769a Fixed LDT 16-bit limit, must support all 32-bit values. 2006-08-22 19:06:03 +00:00
Volker Ruppert
9ec4f3e60e - changes updated 2006-08-22 17:09:48 +00:00
Stanislav Shwartsman
8d7919dadd Only rename bx_pci2isa_c class 2006-08-21 21:29:16 +00:00
Volker Ruppert
eade11529f - preparing for release 2.3 2006-08-20 16:27:44 +00:00
Volker Ruppert
80302e4114 - file added with binary type 2006-08-20 16:19:04 +00:00
Volker Ruppert
a9de7512d3 - file not in binary mode 2006-08-20 16:15:53 +00:00
Volker Ruppert
e2208dda88 - added new logo for Bochs 2.3 2006-08-20 16:03:57 +00:00
Volker Ruppert
1fdd8e9116 - added comment from Ben Lunt 2006-08-20 09:19:59 +00:00
Volker Ruppert
02c94648bd - kernel module init failure must always cause a panic
- unaligned read/write support for base addresses added
- guest side base addresses must always be initialized with 0
- indent mode fixes
2006-08-20 09:12:02 +00:00
Volker Ruppert
99862ba2f5 - LGPL'd VGABIOS updated to version 0.6a (see VGABIOS-lgpl-README for details) 2006-08-19 16:58:38 +00:00
Volker Ruppert
2c67881253 - don't modify the 'dev' parameter with strtok() in 'socket' mode
- removed unnecessary spaces
2006-08-18 16:57:39 +00:00
Volker Ruppert
d2d7c65e37 - VGA memory is now a part of the common video memory (same as real hardware)
- sequencer map mask bit handling simplified
- some save/restore data format changes
2006-08-18 15:43:20 +00:00
Volker Ruppert
e810c83345 - fixed VGA memory read access (correct plane access and read mode in all
memory configurations)
2006-08-17 17:06:08 +00:00
Volker Ruppert
c0bee9324d - VBE 4bpp fixes (line offset + plane address shift)
- maximum VBE screen size updated
2006-08-15 16:48:23 +00:00
Volker Ruppert
92c1720e3e - removed VGA compatibility hack from VBE code (now done in VGABIOS) 2006-08-14 20:31:18 +00:00
Stanislav Shwartsman
24ece63fe7 Fixed disasm bug 2006-08-13 09:40:07 +00:00
Volker Ruppert
cae6fcb365 - report only config control register changes to avoid logfile flooding 2006-08-12 11:22:40 +00:00
Volker Ruppert
ba049136a9 - INT 15 AH=88h now returns max. 63M extended memory (Ralf Brown's interrupt
list says the limit should be 15M, but real machines are reporting more)
2006-08-11 17:34:43 +00:00
Stanislav Shwartsman
3ce7764fce Fixes in 64-bit decoding 2006-08-11 17:23:36 +00:00
Volker Ruppert
6d50341985 - VBE video memory increased to 8 MB (new version of the LGPL'd VGABIOS under
construction)
- fixed VBE y offset check to avoid crash before panic
2006-08-09 17:52:06 +00:00
Volker Ruppert
0d6c1b8363 - fixed Carbon notify callback function (don't handle the ask event twice) 2006-08-08 17:10:30 +00:00
Volker Ruppert
0ae9f5670e - INT 09h: fixed handling of extended keys (asciicode = 0xe0)
- left backslash key added in keycode table
2006-08-07 20:26:58 +00:00
Volker Ruppert
b48dce5c3c - fixed compile error related to gettimeofday() in MinGW/MSYS and Cygwin with
mingw-runtime rev. >= 3.10
2006-08-07 17:59:15 +00:00
Volker Ruppert
a8ca39fb5d - updates for release 2.3.pre3 2006-08-06 10:40:41 +00:00
Volker Ruppert
da2cb1b7f2 - updated for pre3 2006-08-06 07:43:07 +00:00
Volker Ruppert
92002b5628 - updates for pre3 2006-08-06 07:41:40 +00:00
Volker Ruppert
c65c0925b2 - changes updated 2006-08-06 07:37:58 +00:00
Volker Ruppert
7f3dd3a1b6 - attempt to fix the userspace part of pcidev for the current PCI infrastructure
(not tested yet)
2006-08-05 20:04:23 +00:00
Volker Ruppert
1fef72b8be - compilation fix for MacOSX 10.2 (tested on the SF compile farm) 2006-08-05 15:53:52 +00:00
Volker Ruppert
569a97d99e - fixed compile error on FreeBSD 5.4 (tested with SF compile farm) 2006-08-05 14:42:47 +00:00
Volker Ruppert
3ef9b08908 - using a unique name for ATAPI 'inquiry' makes Win98 report two cdroms on one
controller correctly in the device manager
- ATAPI 'identify' now also uses the 'inquiry' device number for the serial number
2006-08-05 07:49:31 +00:00
Volker Ruppert
00a66c380a - fixed boot failures on big endian machines (thanks to the SF compile farm) 2006-08-03 21:03:21 +00:00
Volker Ruppert
f3046ae0cd - moved OSX beep implementation to the carbon gui code
- improved carbon notify callback similar to the x11 implementation
2006-08-03 16:01:23 +00:00
Volker Ruppert
df3fcfd180 - ignore writes to command register with BSY bit set and replaced BX_PANIC by
BX_ERROR
- removed duplicate and wrong BSY bit error handling
- init drive params: changed BX_PANIC to BX_ERROR (aborting command is okay here)
2006-08-02 17:47:09 +00:00
Volker Ruppert
8e85b8654b - fixed repeat speedup optimization on big endian machines 2006-08-01 17:09:05 +00:00
Volker Ruppert
d4219e4453 - stop paste operation after pressing a key
- removed unnecessary spaces
2006-07-30 14:40:41 +00:00