update and cleanup CHANGES

This commit is contained in:
Stanislav Shwartsman 2024-01-13 20:53:54 +02:00
parent 1ebe15e3fc
commit 540c7bbf64

View File

@ -97,6 +97,7 @@ Detailed change log :
- SVGA Cirrus: - SVGA Cirrus:
- PCI MMIO space is not disabled if the Cirrus card is in VGA mode - PCI MMIO space is not disabled if the Cirrus card is in VGA mode
- Fixed color expand bitblt with dword granularity enabled
- Voodoo - Voodoo
- Expand maximum resolution for Banshee and Voodoo 3 from 1600x1280 to 1920x1440 - 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 Voodoo device compilation for big endian architectures
- Fixed randomly missing color palette updates - Fixed randomly missing color palette updates
- Fixed Banshee read from ROM and mem_write() for any size and endianness - Fixed Banshee read from ROM and mem_write() for any size and endianness
- Banshee: Implement 8 and 16 byte writes to CMDFIFO
- CD-ROM: - CD-ROM:
- Fix to enable TEAC CD-ROM driver to work - Fix to enable TEAC CD-ROM driver to work
@ -129,18 +131,17 @@ Detailed change log :
- Fixed and enhanced the Format command and function. - Fixed and enhanced the Format command and function.
- Fixed the Multi-track and EOT function. - Fixed the Multi-track and EOT function.
A read/write/verify must stop at the end of a track (multi-track aware). 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()) - 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 - IGNORE_DEBUG_03F6: set this define so that the log file is not flooded with reads/writes
reads/writes to this register by the harddrive code. 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 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
- 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 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 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. 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 - 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. 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. - Replaced the broken 82078 datasheet URL with one from the QEMU wiki. It should be static now.
- USB - USB
- Added the ability to change interfaces (ex: BBB to UASP). - Added the ability to change interfaces (ex: BBB to UASP).