#9289 closed patch (outdated)
SCUMM: Apple-II speaker support
Reported by: | SF/tobigun | Owned by: | bluegr |
---|---|---|---|
Priority: | normal | Component: | Engine: SCUMM |
Version: | Keywords: | ||
Cc: | Game: | Maniac Mansion |
Description
One year ago sanguine and I worked on the Apple-II speaker support for Maniac Mansion but we did not finish it. The results were partly noted in the wiki: http://wiki.scummvm.org/index.php/SCUMM/V0/Maniac_Mansion_Apple_II
As the speaker support is a task for GSoC I looked at the sound-resource parser that we wrote back then and found that it is almost complete. I finished the parser and created a converter for generating wave-files out of Apple-II scumm resource-files.
The parser has to integrated into ScummVM, so there is still some work to do for a GSoC student.
Ticket imported from: #3234704. Ticket imported from: patches/1394.
Attachments (2)
Change History (6)
by , 14 years ago
Attachment: | beeper.zip added |
---|
comment:1 by , 14 years ago
I added a patch for ScummVM which integrates the parser.
Note that this is a very simple implementation as the whole sound is rendered to a buffer at once. This may result in a memory consumption of about 3 MB for large sounds as the piano sound (played by razor/sid).
In contrast to other engine's sound players, the Apple-II sound player was not designed to play sounds asynchronously. Hence, achieving this behavior is rather tricky and needs some work. Maybe it even needs a total rewrite.
comment:2 by , 13 years ago
This is outdated now, tobigun has added Apple II speaker support in pull request #150
Closing as out of date
comment:3 by , 13 years ago
Owner: | set to |
---|---|
Resolution: | → outdated |
Status: | new → closed |
comment:4 by , 6 years ago
Component: | → Engine: SCUMM |
---|---|
Game: | → Maniac Mansion |
parser source