Originally posted by Kaizer Arel:
Arekkusu, can you do something for Afterburner and Primal Rage that is the only rom I have that don't work at full speed as on the PC side?
I took a look at these. Although it is true that both these games use the 68k, and the C core used in the Xcode build is slower than the asm core in the official build, the 68k emulation isn't the biggest bottleneck for these games.
For Afterburner, the bottlenecks are cpu_timeslice (it has a high cpu interleave?) and segaic16_sprites_outrun_draw (the video hardware.)
For Primal Rage, the bottlenecks are video_update_atarigt (the video hardware) and tms32031_execute (which doesn't have an asm core in the official build anyway.)
For comparison, on my hardware with fskp 0, 0.95 runs Afterburner II at around 50/60, and Primal Rage at around 36/60.
0.87b runs Afterburner II at 60/60 with some CPU left over, but Primal Rage is still around 36/60.
There is not a lot I can do to improve the speed of these in the Xcode build (with the available time I have.) You can still use 0.87b to get some speedup in games with CPUs that use asm cores (68k, 6502, Z80 etc) but it won't be faster in every case.
Originally posted by tlindner:
Rapha?�l Nabet had the PPC assembly cores compiling (for MacMESS) under Project Builder/Xcode. I reverted to Arekkusu's method for my current releases. I plan on moving back to PPC core as soon as I figure out how he did it.
I'd also appreciate info on that.