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: 199
Joined: Wed Apr 09, 2008 9:04 am
Contact:

Port suggestion: Cannonball - The Enhanced OutRun Engine

Post by Basil » Wed Dec 19, 2012 2:08 pm

This engine should run on Dreamcast without problems. Can someone port it ?
http://reassembler.blogspot.co.uk/p/can ... ngine.html
{Vodz@DC} @ Sylverant, VasiliyDC @ Quake3
Order Dux 1.0, Redux incl. Dux 1.5 and The Ghost Blade at http://hucast.com/index.php
Buy more independent Dreamcast games:
https://www.goatstore.com/Products/Sega ... elopments/
https://www.dragonbox.de/en/52-games#/system-dreamcast
User avatar
Indiket
DC Developer
DC Developer
Posts: 99
Joined: Sun Sep 05, 2010 5:44 am

Re: Port suggestion: Cannonball - The Enhanced OutRun Engine

Post by Indiket » Sat Dec 22, 2012 7:16 am

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

Re: Port suggestion: Cannonball - The Enhanced OutRun Engine

Post by Fillius » Sat Dec 22, 2012 11:04 am

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

Re: Port suggestion: Cannonball - The Enhanced OutRun Engine

Post by Indiket » Sat Dec 22, 2012 1:29 pm

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