diff --git a/bochs/CHANGES b/bochs/CHANGES index f41b78c2e..a9e6ff3ad 100644 --- a/bochs/CHANGES +++ b/bochs/CHANGES @@ -97,6 +97,7 @@ Detailed change log : - SVGA Cirrus: - PCI MMIO space is not disabled if the Cirrus card is in VGA mode + - Fixed color expand bitblt with dword granularity enabled - Voodoo - Expand maximum resolution for Banshee and Voodoo 3 from 1600x1280 to 1920x1440 @@ -105,6 +106,7 @@ Detailed change log : - Fixed Voodoo device compilation for big endian architectures - Fixed randomly missing color palette updates - Fixed Banshee read from ROM and mem_write() for any size and endianness + - Banshee: Implement 8 and 16 byte writes to CMDFIFO - CD-ROM: - Fix to enable TEAC CD-ROM driver to work @@ -119,28 +121,27 @@ Detailed change log : - Floppy drive - Allows a choice of multiple FDC Controllers to emulate. - Using a compile time #define, you can choose a specified Controller type/manufacture to emulate. + Using a compile time #define, you can choose a specified Controller type/manufacture to emulate. - Added most all FDC supported commands. - Use the 'FDC_TYPE_BOCHS' type to support all commands. - Other types will only support their respected supported commands. - Commands of note: 'format & write', 'read track', 'part id', and corrected the 'version' command. - Did not add the 'Write Deleted Data' command, since there is no way to mark the emulated image - file as a deleted sector. The 'Read Deleted Data' command ignores the SK bit. + Use the 'FDC_TYPE_BOCHS' type to support all commands. + Other types will only support their respected supported commands. + Commands of note: 'format & write', 'read track', 'part id', and corrected the 'version' command. + Did not add the 'Write Deleted Data' command, since there is no way to mark the emulated image + file as a deleted sector. The 'Read Deleted Data' command ignores the SK bit. - Fixed and enhanced the Format command and function. - Fixed the Multi-track and EOT function. - A read/write/verify must stop at the end of a track (multi-track aware). - - fixed the cmos floppy type setting (config.cc::get_floppy_devtype_from_type()) - - IGNORE_DEBUG_03F6: set this define so that the log file is not flooded with - reads/writes to this register by the harddrive code. - - changed a lot of hardcoded values to '#define's, especially with the switch/case blocks. - - the new command/result max size is now a #define (MAX_PHASE_SIZE) - - the SCANEQ/SCANLOWEQ/SCANHIGHEQ commands are untested. I don't have a 'real hardware' controller that - supports these commands. Even though the controller is a 82078, which specifies that it should - support these commands, it returns 'command unsupported'. If I find another controller type, I will - try that one. It would surprise me if any of them actually support this rarely used command. - - this new code fixes an error where Win98 and older Windows versions would set the high order - drive select bit in error. This would specify drive 2 for drive 0, and drive 3 for drive 1. - - replaced the broken 82078 datasheet URL with one from the QEMU wiki. It should be static now. + A read/write/verify must stop at the end of a track (multi-track aware). + - Fixed the cmos floppy type setting (config.cc::get_floppy_devtype_from_type()) + - IGNORE_DEBUG_03F6: set this define so that the log file is not flooded with reads/writes + to this register by the harddrive code. + - The new command/result max size is now a #define (MAX_PHASE_SIZE) + - The SCANEQ/SCANLOWEQ/SCANHIGHEQ commands are untested. I don't have a 'real hardware' controller that + supports these commands. Even though the controller is a 82078, which specifies that it should + support these commands, it returns 'command unsupported'. If I find another controller type, I will + try that one. It would surprise me if any of them actually support this rarely used command. + - This new code fixes an error where Win98 and older Windows versions would set the high order + drive select bit in error. This would specify drive 2 for drive 0, and drive 3 for drive 1. + - Replaced the broken 82078 datasheet URL with one from the QEMU wiki. It should be static now. - USB - Added the ability to change interfaces (ex: BBB to UASP). @@ -200,7 +201,7 @@ Detailed change log : - Align SB16 DMA buffer size to 4 to avoid crash in 16-bit stereo mode - Added 16-bit write support for even i/o addresses - - Keyboard/Mouse + - Keyboard/Mouse - Reduce default keyboard serial delay to 150 to avoid timeouts -BIOS / VGABIOS