Releases: zment4/tetris-os
PC Speaker
Contains earlier improvements as well as a simple PC speaker m 6DBD usic playback as backup in case SB16 is not found.
- Dynamically disabled SB16 if not found
- PC Speaker music playback in case SB16 is not active. Works on qemu with switches
-audiodev id=dsound,driver=dsound -machine pcspk-audiodev=dsound
- CHS reads as backup in case LBA reads fail
- Renamed resulting file from .iso to .bin to reflect real contents
Dynamic SB16 disable & CHS reads
This version has SB16 dynamically disabled, so it should work with SB16 if it finds one, but it also disables all music if it can't find one so you can "easily" use the same version on multiple configurations. It also has CHS reads as backups in case LBA reads are not working for a reason or another.
Deviating a bit from jdah naming scheme, and providing a boot.bin. It's the same file that the Makefile produces with the original, but now named so that doesn't confuse people. The original .iso is also not actually an .iso -file, but instead just a raw binary file that you can write with dd or your other favorite method to write to USB/memory card/floppy etc.
This has been tested with QEMU with and without SB16 sound, and two different computers one of which had working LBA reads and one which required CHS reads.