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
@ -119,28 +121,27 @@ Detailed change log :
- Floppy drive - Floppy drive
- Allows a choice of multiple FDC Controllers to emulate. - 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. - Added most all FDC supported commands.
Use the 'FDC_TYPE_BOCHS' type to support all commands. Use the 'FDC_TYPE_BOCHS' type to support all commands.
Other types will only support their respected supported commands. Other types will only support their respected supported commands.
Commands of note: 'format & write', 'read track', 'part id', and corrected the 'version' command. 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 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. file as a deleted sector. The 'Read Deleted Data' command ignores the SK bit.
- 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).
@ -200,7 +201,7 @@ Detailed change log :
- Align SB16 DMA buffer size to 4 to avoid crash in 16-bit stereo mode - 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 - Added 16-bit write support for even i/o addresses
- Keyboard/Mouse - Keyboard/Mouse
- Reduce default keyboard serial delay to 150 to avoid timeouts - Reduce default keyboard serial delay to 150 to avoid timeouts
-BIOS / VGABIOS -BIOS / VGABIOS