summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/gameboy/rom.cpp
diff options
context:
space:
mode:
author Andreas Müller <schnitzeltony@gmail.com>2019-03-09 05:43:57 +0000
committer ajrhacker <ajrhacker@users.noreply.github.com>2019-03-09 00:43:57 -0500
commit107fff092eb5c0f87adb09c0bdf42280ee94a95d (patch)
tree0be4acaae6de14601456ffda001b9b9ffdbd22f2 /src/devices/bus/gameboy/rom.cpp
parentdc6c49f98fd9181b5b3ab972c2d28d35aeb14d18 (diff)
pokey: yet another performance enhancement (#4735)
* 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>
Diffstat (limited to 'src/devices/bus/gameboy/rom.cpp')
0 files changed, 0 insertions, 0 deletions