Skip to content

Releases: zment4/tetris-os

PC Speaker

27 Apr 17:46
Compare
Choose a tag to compare

Contains earlier improvements as well as a simple PC speaker music 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

26 Apr 19:53
Compare
Choose a tag to compare

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.