https://github.com/binarycounter/spc_loader
Simple SNES ROM that loads an SPC file and shows some relevant data.
https://github.com/binarycounter/spc_loader
Last synced: about 1 year ago
JSON representation
Simple SNES ROM that loads an SPC file and shows some relevant data.
- Host: GitHub
- URL: https://github.com/binarycounter/spc_loader
- Owner: binarycounter
- License: mit
- Created: 2018-09-18T03:21:13.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-09-18T03:39:39.000Z (over 7 years ago)
- Last Synced: 2025-03-27T19:11:06.577Z (about 1 year ago)
- Language: Assembly
- Size: 50.8 KB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SPC Loader
Simple SNES Rom that transfers the SPC file stored at `$FF00` into the SNES APU RAM and plays it. Shows relevant metadata and SPC communication ports while playing. Designed so you do not need to reassemble or modify the SPC file to change the tune. Just copy the contents of the SPC file to $FF00 of the ROM and you're good.

## Assembling
1. You need a Working libSFX installation (and Cygwin on Windows)
2. git clone this repository
3. edit the Makefile to adjust the libSFX path to where you set it up
4. `make`
5. loader.sfc is your output
6. you can replace the loaded SPC file by either replacing `Data/placeholder.spc` or by copying the full contents of your SPC file to the ROM location `$FF00`.
## Releases
Of course you don't need to assemble it to get your specific SPC file to work, that's the whole point. You can download the template ROM from the Releases tab of this repo. Just patch in your SPC file at `$FF00`.