"Emu Bias" option has been split into two separate options:
"System clock", which allows you to underclock the whole system to improve emulation performance, but breaks sound pitch.
"Sync threshold", which allows to reduce amount of synchronization between 68k and other chips to also improve performance.
Set both to 100 for best compatibility.
Added command line option support (see readme).
PAL/NTSC switch added (must reset game to take effect).
Sound and frameskipping code adjusted to work in NTSC mode.
Faked sound option fixed to emulate sound without outputting it.
Sound breaking problem was hopefully fixed.
Framelimiter fixed.
Added trace mode support to Cyclone. Some timing hacks added to make Project-X work.
GnoStiC submitted a few more optimizations.
Emu bias was split just because it was doing 2 separate things, one of which was breaking sound pitch. So those who can't tolerate wrong pitch now can still adjust something.
This is how "emu bias" maps to the new settings:
emu bias -> system clock | sync threshold
X O O O O -> 100 | 50
O X O O O -> 83 | 100
O O X O O -> 83 | 50
O O O X O -> 75 | 50
O O O O X -> 75 | 25
Note that 100 | 100 wasn't available - this might allow some more games to boot.
Also note that "system clock 100" setting will cause noticeable performance hit. Don't expect this version to be faster then previous one.
I hope all Amiga fans will be happy now and I can move to other projects. Actually I don't have any ideas how to improve the performance of this emulator anyway at this time. As for additional features (keyboard support, etc.), I think critical can take it from here. Have fun!
"System clock", which allows you to underclock the whole system to improve emulation performance, but breaks sound pitch.
"Sync threshold", which allows to reduce amount of synchronization between 68k and other chips to also improve performance.
Set both to 100 for best compatibility.
Added command line option support (see readme).
PAL/NTSC switch added (must reset game to take effect).
Sound and frameskipping code adjusted to work in NTSC mode.
Faked sound option fixed to emulate sound without outputting it.
Sound breaking problem was hopefully fixed.
Framelimiter fixed.
Added trace mode support to Cyclone. Some timing hacks added to make Project-X work.
GnoStiC submitted a few more optimizations.
Emu bias was split just because it was doing 2 separate things, one of which was breaking sound pitch. So those who can't tolerate wrong pitch now can still adjust something.
This is how "emu bias" maps to the new settings:
emu bias -> system clock | sync threshold
X O O O O -> 100 | 50
O X O O O -> 83 | 100
O O X O O -> 83 | 50
O O O X O -> 75 | 50
O O O O X -> 75 | 25
Note that 100 | 100 wasn't available - this might allow some more games to boot.
Also note that "system clock 100" setting will cause noticeable performance hit. Don't expect this version to be faster then previous one.
I hope all Amiga fans will be happy now and I can move to other projects. Actually I don't have any ideas how to improve the performance of this emulator anyway at this time. As for additional features (keyboard support, etc.), I think critical can take it from here. Have fun!
Download and Give Feedback Via Comments