Texas Instruments SN76489 emulator

Warning message

The Propeller Object Exchange system is decommissioned and replaced with a GitHub repository to house the same existing and future Propeller objects. As of 12/5/2019, this site is read-only. You can continue to browse and download objects from here for a limited time; however, please begin using the Parallax Propeller repository for future reference.
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0
Request group membership
By: created: 2013-04-17 | updated: 2013-04-17


This archive contains the driver for the Programmable Sound Generator by Texas Instruments SN76489. This chip was used in the eighties as sound chip for many arcade games and game console. The version of the driver included is updated to be used together with ZiCOG ans qZ80 emulators.

The code is written in Propeller assembly and has been reduced and optimized to take only 142 longs of program memory and 16 longs of shared memory for its registers. The driver, once started, listens to the io_port location set for the Z80 emulation. As soon as it finds the number of its port ( in this case $7F ) it processes the data byte carried on the location of the io_port.

It can be used also alone by accessing it as if it was the z80 doing it. The driver is well commented and with the demos included you can play some VGM music and also some sound effects.


Original File Upload
Package icon TI_SN76489.zip194.29 KB