MAMEWorld >> EmuChat
Previous thread Previous  View all threads Index   Next thread Next   Flat Mode Flat  

gregf
Ramtek's Trivia promoter
Reged: 09/21/03
Posts: 8601
Loc: southern CA, US
Send PM
Re: Phoenix audio
01/29/21 08:09 PM




--

https://mametesters.org/view.php?id=3339

Gyrovision

All discrete sound effects were made possible by Derrick Renaud. Before that, the game had really bad sound in MAME....
-


Gyrovision's explanation provides informative details about the analog audio sounds being played by Phoenix. I met Gyro in person in 2011 and talked with him quite a few times back in the long ago days. Gyro used to be a repair technician for a couple arcade places in northern Nevada a long time ago.

Derrick Renaud was working with a Centuri brand manual (logic schematics section) for Phoenix in which Derrick had commented that there were a fair amount of misprints and typos within the logic schematics. iirc Derrick jokingly described it as "worst schematics ever..."

I wasn't a fan of Phoenix so the audio sound effects I wouldn't be familiar with compared to say Gremlin Frogs, Carnival, Depthcharge etc.

Code within MAME

Going back to Nov. 2000 when Keith Wilkins added initial support for a centralized discrete audio section and Derrick Renaud eventually improved the system, it took some form of a generic method of shaping how the sounds would be generated instead of taking a low level approach of detail with components values outputs etc which is what couriersud has done using netlist variation that was added around 2011 iirc.

Keith's set up was done in way that avoided details because the code in MAME still
recognized the CPU itself as what everything revolves around. The old code in MAME
where it recognized the "CPU as king" somewhat placed constraints on analog emulation with audio support okay...anything else maybe not exactly okay. Aaron and contributors eventually restructured MAME to treat all components including the cpu as individual components that are pieced to a clean pcb (like a white plain canvass waiting to be painted; pcb getting components added on). This eventually meant non-cpu hardware items could then be eventually supported to MAME with help of couriersud's netlist support.


Back to Phoenix, with netlist now in use compared to previous centralized discrete logic system, it is now possible to support various model pcbs of Phoenix that might make use of different components than compared to Amstar's version. The issues will be having to search for various versions in which components might be different or the logic schematics might also be printed different depending how a company built their own variation of Phoenix. As for bootleg versions, it will come down to having to find specific pcbs and look over components and might have to trace everything to create logic schematics for a bootleg version of Phoenix.


Same thing will be needed for popular games with bootlegs such as Space Invaders and other popular bootlegged games.

As for external audio sample recordings used with old versions of MAME, there were limitations to that. Useful for single played sound effects such as crash sound effects, but for sounds that play a continuous tone that fluctuates or goes from low to high or high to low...external audio sample files would not be possible such as the motor sound effect used with Kee Games Sprint 2 or other Atari versions of Sprint racing games from 1970s era.







Entire thread
Subject Posted by Posted on
* Phoenix audio. Eebobobo 01/29/21 04:32 PM
. * Re: Phoenix audio gregf  01/29/21 08:09 PM

Extra information Permissions
Moderator:  Robbbert, Tafoid 
0 registered and 223 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 671