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

Use Amiga sound files #6

Open
joetsoi opened this issue Jan 30, 2020 · 0 comments
Open

Use Amiga sound files #6

joetsoi opened this issue Jan 30, 2020 · 0 comments

Comments

@joetsoi
Copy link
Owner

joetsoi commented Jan 30, 2020

The dos sound files are all creative lab voc files that pygame could read

$moonstone/SAMPLES$ file BALAND 
BALAND: Creative Labs voice data - version 1.10

but ggez/rodio cannot. Seeing as the DOS sound is terrible http://leastsignificant.blogspot.com/2018/05/moonstone-hard-days-knight-amiga.html it's probably just better to implement amiga sound and ignore dos for now.

The amiga sound files are all *.a files, e.g knight.a

$ file knight.a 
knight.a: IFF data, 8SVX 8-bit sampled sound voice

`knight.a is actually all the knight sounds concatenated together. So the parser would have to read all the those files and separate them out before reading them individually.

We'd need to implement 8svx as a rodio source https://docs.rs/rodio/0.10.0/rodio/source/trait.Source.html

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

No branches or pull requests

1 participant