* machines promoted to working
---
Disney Friends (JAKKS Pacific TV Game, Game-Key Ready) (17 MAY 2005 A) [Sean Riddle, Peter Wilhelmsen, Ryan Holtz]
Justice League (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, Peter Wilhelmsen, Ryan Holtz]
MX Dirt Rebel [Sean Riddle, Peter Wilhelmsen, Olivier Galibert, David Haywood]
new NOT WORKING software list entries
---
icanpian:jjs Jammin' Jungle Safari (Disney's The Lion King, Jungle Book, Tarzan) (K4653) [Sean Riddle, David Haywood]
icanpian:jungboog Jungle Boogie (J7524) [Sean Riddle, David Haywood]
icanpian:dpmagic Disney Princess Magical Melodies (K4656) [Sean Riddle, David Haywood]
icanpian:rdp Rockin' Dance Party (J8715) [Sean Riddle, David Haywood]
icanpian:scoobymm Scooby-Doo! Monster Mayhem (J7525) [Sean Riddle, David Haywood]
icanpian:showtune Nicktoons Show Tunes (J7527) [Sean Riddle, David Haywood]
* document this switch (nw)
* some keys (nw)
* needs more investigation here (nw)
* new WORKING machines
---
Disney (JAKKS Pacific TV Game, Game-Key Ready) (08 FEB 2005 A) [Sean Riddle, David Haywood, external donators]
* new NOT WORKING software list entries
---
icanguit:guitfav Guitar Favorites (K7357) [Sean Riddle, David Haywood]
icanguit:surfsup SpongeBob SquarePants - Surf's Up (K9903) [Sean Riddle, David Haywood]
icanguit:ggreats American Idol - Guitar Greats (K9907) [Sean Riddle, David Haywood]
icanguit:nashhits Nashville Hits (K9905) [Sean Riddle, David Haywood]
icanguit:roadtune Hot Wheels - Road Tunes (K9902) [Sean Riddle, David Haywood]
* new NOT WORKING machines
---
Evio (Japan) [Sean Riddle, Peter Wilhelmsen, ShouTime, David Haywood]
(needs violin inputs mapping at least)
* Increased internal sampling rate to audio 'frame rate' for better sync.
* Moved envelope processing into sample-update loop. Fixes envelopes.
* Reset envelope rampdown bit when a channel stops. Fixes missing channels in vii and others.
* Only process envelope rampdown for active channels. Fixes missing channels in icanpian and others.
* Reset ADPCM bit at sample loop point. Fixes bad samples in jak_sith and others.
* Avoid treating end-of-sample marker as a playable sample. Fixes sample popping.
* Fixed sample ordering for 8-bit PCM samples. Improves audio quality.
This patch causes regression on sound for many machines. Fixing it shows
that it does not cause a performance win but the opposite - sigh.
Thanks to Scott Stone for tests and reporting.
This reverts most parts of commit 107fff092e.
ibm5150: Dragon's Lair, Golden Axe (3.5"), Indiana Jones And The Last Crusade - The Action Game (Kixx release), Panza Kick Boxing (Kixx budget release)
* pokey: yet another performance enhancement
In case
* no counters are running at high speed without prescalers - and
* no prescalers have triggered - and
* there is no borrow counter expected to finish
there is no need to continue on step_one_clock.
Performance measuements:
Before:
./mame64 -bench 50 missile -> Average speed: 1322.75% (49 seconds)
./mame64 -bench 50 starwars -> Average speed: 548.97% (49 seconds)
./mame64 -bench 50 jedi -> Average speed: 375.08% (49 seconds)
After:
./mame64 -bench 50 missile -> Average speed: 1503.10% (49 seconds)
./mame64 -bench 50 starwars -> Average speed: 648.10% (49 seconds)
./mame64 -bench 50 jedi -> Average speed: 444.25% (49 seconds)
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* pokey: remove unused macros
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* This fixes a regression introduced by [1]
* Could not detect a performance change introduced by this
[1] 308c3c2d04
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>