Skip to content

A small project to read and parse SNES SPC 700 ID666 and ID666 Extended data

License

Notifications You must be signed in to change notification settings

juef17/py_spcID666

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

py_spcID666

Python 2.7 script to read and modify the ID666 tag, base and extended (xid6), from a SNES SPC file.

Contributions welcome!

Usage

From command line:

$ python spcid666.py snesmusic.spc

As a module:

import spcid666
tag = spcid666.parse('snesmusic.spc')
tag.base.game = 'Ramoutz'
spcid666.save(tag, 'new_file.spc') #warning: saving xid6 not supported yet! xid6 will be lost!

Development with PyCharm

Set the src directory as source root. Then run Unittest or pytest in the tests directory. For coverage report, you can use pytest-cov and use these arguments: --cov=../src --cov-report html

More info

https://wiki.superfamicom.org/spc-and-rsn-file-format

http://www.johnloomis.org/cpe102/asgn/asgn1/riff.html

Tests SPCs were generated by Shiru's SNES GSS with its own test projects.

Smash It is a free demo by elix.

License

This project is GPL3 licensed.

About

A small project to read and parse SNES SPC 700 ID666 and ID666 Extended data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%