Porting FreeSCI to DS

Subforum for discussion and help with ScummVM's Nintendo DS port

Moderator: ScummVM Team

Post Reply
zewb
Posts: 3
Joined: Tue Jul 03, 2007 3:14 am

Porting FreeSCI to DS

Post by zewb »

I figured I'd ask someone who had already ported an adventure game interpreter to the DS since they might know where to start. How would one go about porting FreeSCI to the DS? I've never ported anything before and I have little programming experience. I would love to play Space Quest III and all those other SCI classics on the DS and it doesn't seem like anyone is porting it currently.
User avatar
PsYcO
Got 2 warnings
Posts: 511
Joined: Sun Dec 24, 2006 9:27 pm
Location: UK, Enfield
Contact:

Post by PsYcO »

its deffenatly not to be attempted by a newbie, no offence

try some smaller projects first
clem
Posts: 2159
Joined: Mon Oct 31, 2005 11:14 am

Post by clem »

in any case, you should try asking the FreeSCI guys, and not the ScummVM guys :)
agentq
ScummVM Porter
Posts: 805
Joined: Wed Dec 21, 2005 4:29 pm
Location: London, UK

Post by agentq »

It is a tough task, probably best undertaken by someone who is fluent in C/C++ and the hardware architecture.

Things you will have to deal with include:

- Implementing a file system wrapper
- Handling alignment issues
- Bitmap format conversion
- Assembler optimisations
- Lack of a debugger
- Inter-processor communication
- Hardware sound streaming
- Stack space limitations
- Making sure data fits in RAM
- Fixing bugs in a large, unfamiliar code base

If these things sound completely alien, it might be worth working on a smaller project and tackling a large port when you have learnt more. But then, everyone loves a challenge, right?
Post Reply