Port suggestion: Cannonball - The Enhanced OutRun Engine

This is a forum for discussing the feasibility of getting emulators, games, or other applications that have had their source released ported to the Dreamcast. Please read the Porting FAQ before starting a topic in this forum!
Post Reply
User avatar
Basil
Insane DCEmu
Insane DCEmu
Posts: 200
https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
Joined: Wed Apr 09, 2008 9:04 am
Has thanked: 13 times
Been thanked: 0
Contact:

Port suggestion: Cannonball - The Enhanced OutRun Engine

Post by Basil »

This engine should run on Dreamcast without problems. Can someone port it ?
http://reassembler.blogspot.co.uk/p/can ... ngine.html
User avatar
Indiket
DC Developer
DC Developer
Posts: 99
Joined: Sun Sep 05, 2010 5:44 am
Has thanked: 0
Been thanked: 0

Re: Port suggestion: Cannonball - The Enhanced OutRun Engine

Post by Indiket »

Just a few tech tips:
- The engine needs SDL and Boost to get it working.
- I don't know if there is already a Boost library compiled for Dreamcast. Boost uses Jam to get compiled, and it's a not trivial process to get it working on DC.
- Cannonball uses between 8-10MB of RAM (on Windows), so yeah should work pretty well.

Does anybody have a Boost version working for DC, or any clue to cross-compile it?
User avatar
Fillius
DCEmu Newbie
DCEmu Newbie
Posts: 4
Joined: Mon May 17, 2010 3:12 pm
Has thanked: 0
Been thanked: 0

Re: Port suggestion: Cannonball - The Enhanced OutRun Engine

Post by Fillius »

Hi,

I just looked at the OpenPandora Version and it seems like the only parts of Boost used by it are the CRC Library and the Property Tree. Both are header-only libs, so porting them should hopefully be as easy as dropping the headers into an include directory ;-)
User avatar
Indiket
DC Developer
DC Developer
Posts: 99
Joined: Sun Sep 05, 2010 5:44 am
Has thanked: 0
Been thanked: 0

Re: Port suggestion: Cannonball - The Enhanced OutRun Engine

Post by Indiket »

Hey Fillius, nice to see you again!!

Thanks for the tip, now should be a lot easier to port Cannonball :) . Thankfully there 2 libs are header-only, but compile whole Boost is not as easy a drop files hehe.
Post Reply