Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zoomten/somari-nsf
Disassembly of Somari.nsf
https://github.com/zoomten/somari-nsf
Last synced: about 6 hours ago
JSON representation
Disassembly of Somari.nsf
- Host: GitHub
- URL: https://github.com/zoomten/somari-nsf
- Owner: ZoomTen
- Created: 2018-04-12T14:25:31.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-04-17T14:39:14.000Z (over 6 years ago)
- Last Synced: 2023-10-21T00:07:03.516Z (about 1 year ago)
- Language: Assembly
- Size: 43 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Somari.nsf Disassembly
## Info
A work-in-progress disassembly of Somari.nsf.I guess so y'all can make some authentic bootleg music, lol
For use with compilation with [asm6](http://www.romhacking.net/utilities/674/), the cross-platform 6502 assembler.
## Building
`build.sh` requires asm6 in `$PATH` and `gawk` installed. The actual Somari nsf should be present under the name `Somari.orig.nsf`.Generally you should build it with:
```
asm6 Somari.nsf.asm -l Somari.nsf
```The following files should be generated:
* Somari.nsf `md5: 71d0dbea6d2c8feae26609c20dc40a1f`
* Somari.nsf.lst (to determine NES RAM locations)
* errors.txt (compilation errors)Included is `hummermusdis.py`, a crappy Python 3 script to disassemble Hummer Team music data.
code style info: For raw data defines, `db` is used in music and SFX files, to align with the macros a little more. `.db` is used everywhere else.