https://github.com/superdisk/gb-opl3-junk
OPL3 on Vin experiments
https://github.com/superdisk/gb-opl3-junk
Last synced: about 1 year ago
JSON representation
OPL3 on Vin experiments
- Host: GitHub
- URL: https://github.com/superdisk/gb-opl3-junk
- Owner: SuperDisk
- License: lgpl-2.1
- Created: 2022-05-21T17:32:13.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-05-21T17:51:55.000Z (about 4 years ago)
- Last Synced: 2025-01-29T09:48:51.973Z (over 1 year ago)
- Language: C
- Size: 45.9 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
This repo contains some random junk which I'm using to test out emulation of an OPL3 connected to Vin.
`playa.c` and `pasplaya.pas` are both players which take in an OPL3 VGM and write PCM to standard out (playable with something like FFPlay).
`playa.asm` takes a "cooked" VGM and plays it back by writing to a simulated OPL3.
`vgmcooker.py` and `vgmcooker.pl` will cook your VGM, although the Prolog one is the latest.
`project1` is a plugin for Emulicious which simulates an OPL3 connected to Vin.