update and cleanup CHANGES
This commit is contained in:
parent
1ebe15e3fc
commit
540c7bbf64
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user