Skip to content
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

Add initial support for SAP type R POKEY export. #1706

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

asiekierka
Copy link

@asiekierka asiekierka commented Jan 23, 2024

This format is of increasing interest in the Atari 8-bit scene due to the existence of an efficient decompression+player routine which uses it as input. It's essentially a more bare-bones VGM. The resulting files can also be played directly by the Altirra emulator.

The exporter could probably be improved somewhat (exporting two POKEY chips to two files for stereo playback, for example - an use-case implemented by the RMT->LZSS converter), but I've done this as a proof of concept for a friend. In addition, the above-mentioned playroutine's compressor does not actually parse the header, and a lot of standalone .SAP players don't handle Type R, so I haven't put much effort into populating it wholly.

Due to the niche usecase, I won't feel sad if it doesn't get merged, don't worry. (However, it could serve as a base for a ROM export functionality for the platform in the future...)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant