- Added requirements for contributing content to identify AI LLM-derived work.
- Added comments to the VGMINFO documentation to identify an AI LLM was utilized in its creation.
- Fixed missing chip detection (e.g., SN76489 in SHIRAKAW.VGM)
- Fixed false positive detection (e.g., AY-3-8910 in files without it)
- Implemented hybrid detection strategy:
* Check VGM header clock values (offsets 0x0C, 0x2C, 0x30, 0x74) to
determine which chip types are present
* Scan VGM command stream (up to 255 commands) to detect multiple
instances of same chip type (e.g., '2xSN76489')
- Added VGM version check: only read AY-3-8910 clock for VGM v1.51+
to avoid false positives from invalid data in earlier versions
- Updated documentation with new detection approach and examples
This utility scans .VGM files in the current directory and displays which sound chips they use. Useful for determining VGM compatibility with RomWBW's VGM player.
Features:
- Scans all .VGM files in current directory
- Detects SN76489, YM2612, YM2151, and AY-3-8910 chips
- Displays results in a formatted table
- Supports dual-chip configurations
Could you please integrate this into the RomWBW build process alongside the existing VGM player utilities?
- Updated COPYSL application to handle last slice within partition.
- Thanks and credit to @hubertushirsch for bringing this up and assisting with the solution.
Co-Authored-By: HubertH <51236138+hubertushirsch@users.noreply.github.com>
SD_INVCS in the sd.asm had been incorrectly changed from FALSE to TRUE. This changes it back to FALSE which is correct.
Thanks and credit to Peter Kuebler for bringing this to my attention.
- Offset NVRAM register access by $60 to avoid collisions with IBM PC CMOS usage.
- Wrap register accesses in DI/EI. The DS1288x requires no interrupts between the register selection and the data r/w.
- Minor comment improvements.
Check for a length of zero in HBIOS disk read and write calls. Such calls will perform no read/write actions and return success.
Thanks and credit to @hubertushirsch.
- Added basic checks to verify boot image size is > 0 before attempting to load. Thanks and credit to @hubertushirsch. See Discussion #631.
Co-Authored-By: HubertH <51236138+hubertushirsch@users.noreply.github.com>