-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Write NSFe format #39
Comments
Basic NSFe generation is in. But because the length of |
- pentlyas.py: write song title to comments in output - NSFe shell: write song title and author to tlbl and taut chunks (not well tested) - NSFe shell: write sound effect playlist to psfx chunk (not well tested) - Document title, author, and copyright commands This should fix #38. But #39 needs more testing in other NSFe players.
Verifying the last part ( |
NSFPlay 2.4b13 fixes |
The NSFe format allows including more structured metadata than NSF. It begins with four bytes
NSFE
in ASCII, followed by a sequence of chunks as length, fourcc, data tuples: "INFO" first and "NEND" last. Integers are little-endian as in NSF, and no CRC is used unlike PNG.NSFPlay and VLC media player can reportedly play NSFe files.
INFO
,DATA
, andNEND
PENTLY_USE_PAL_ADJUST
, enable Dendy mode in the player by writing aregn
chunk containing07 00
auth
chunk containing"$title\x00$author\x00$publisher\x00"
After #38, add credit metadata:
auth
chunk not to hardcode the stringstlbl
chunktaut
chunkPENTLY_USE_NSF_SOUND_FX
, write apsfx
chunk containing all bytes fromNUM_SONGS
throughNUM_SONGS + NUM_SOUNDS - 1
.The text was updated successfully, but these errors were encountered: