Homebrew A new cannonball (outrun) port for the PSP

  • Thread starter Thread starter Wa59
  • Start date Start date
  • Views Views 1,674
  • Replies Replies 9
  • Likes Likes 9

Wa59

Member
Newcomer
Joined
May 31, 2021
Messages
6
Reaction score
15
Trophies
0
Age
36
XP
266
Country
Brazil
I just wanted to play outrun, but arcade emulators where too slow, so was the already existing PSP port, one thing led to another and now I present:

Cannonball port for the PSP with speed hacks.​


This port is almost full speed with (buggy) audio!

You can get it at GitHub: Wa59/cannonball-psp/releases

Running​


  • Copy the contents of the zipped file to ms0:/PSP/GAME;
  • Make sure the proper roms (revb) are located in the roms folder.

Controls​




  • Start: Start
  • Select: Coins
  • Gas: X
  • Brake: []
  • Shift: R
  • Shift2: L (must change controls in menu)
  • View: Triangle
  • Menu: Circle
  • Turn: Dpad

Thanks​


  • djyt, for the original project;
  • stacksta, for the inspiration and porting work.
 
Thank you for posting the link, my posts with URLs weren't working because I don't have enough posts yet.
 
SDL seems to be a major bugbear on the PSP when it comes to speed.

Without it the speed shouldn't be a problem, but that's of course a lot more work.
 
SDL seems to be a major bugbear on the PSP when it comes to speed.

Without it the speed shouldn't be a problem, but that's of course a lot more work.
I thought so too, and even started a renderer using SceGu but the slowness was from the outrun emulation itself, the rendering was fast enough
 
Well go figure

As I recall the guy who was working on the port of DevilutionX (Diablo) to the PSP never got it to an acceptable frame-rate due to using SDL

Maybe there are some calculations you can simplify. Run a profiler. Doesn't have to be a completely accurate port.
 
Sorry to bump this, but I just tried both of the latest versions on my 1000, and both crash after selecting a music track. I'm using all of the correct Rev B ROMs too. Anyone else had better luck?
 
Sorry to bump this, but I just tried both of the latest versions on my 1000, and both crash after selecting a music track. I'm using all of the correct Rev B ROMs too. Anyone else had better luck?
Since the OPL emulation was too slow, to improve speed I converted the music directly to wav files. Since they are fully loaded in the memory after the music selection, it crashes on PSP-1000.

Maybe I could edit the music so that it loops earlier and then it would be able to run.
 

Site & Scene News

Popular threads in this forum