[Scummvm-tracker] [ScummVM :: Bugs] #15043: FREESCAPE: CPC sounds are not implemented
ScummVM :: Bugs
trac at scummvm.org
Sun Mar 24 09:36:28 UTC 2024
#15043: FREESCAPE: CPC sounds are not implemented
------------------------+-------------------------------
Reporter: neuromancer | Owner: neuromancer
Type: defect | Status: new
Priority: high | Component: Engine: Freescape
Version: | Keywords:
Game: |
------------------------+-------------------------------
CPC sounds in all the freescape are not implemented. A workaround,
available only for Driller, is the use of DOS prerecorded sounds (which
can be very different in some cases). Implementing CPC sounds for all the
games will require to use have ay-3891x emulation, since the pc speaker is
not enough.
A possible code to use is here:
https://github.com/floooh/chips/blob/master/chips/ay38910.h (header only,
no dependencies)
To correctly call the ay3891x emulated functions from the CPC registers,
we can see an example here:
https://github.com/floooh/chips/blob/master/systems/cpc.h#L471-L491
--
Ticket URL: <https://bugs.scummvm.org/ticket/15043>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list