Skip to content

DrMcCoy/ScummDS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScummDS

ScummDS is an attempt to get (especially Humongous Entertainment) scumm games to run on the DS. I know there is a DS port of ScummVM, but it can't run 640x480 games, because it's not optimized for the DS.

The interpreter part is heavily based on ScummVM, but optimized for the DS. This project has no relation to ScummVM at all!

Because I used a lot of their code, I want to credit all people that worked on ScummVM (mainly the scumm engine) for the great work they did on reverse engineering all of this difficult stuff!

Current State

Currently I got some games to run. Actors work, but not very good and it is all a little bit slow. Also, there are still opcodes that are not implemented. Object stuff is implemented, but not drawn.

Supported Games

The games listed here do NOT run fully correctly (since the interpreter is just not finished), but atleast they boot past the HE logo and show their first location you can actually move your mouse. I am not sure if language matters, but it is possible that the HE version differs between languages.
* Freddi Fish and Luther's Maze Madness (Dutch, Freddi Fish en Loebas' Dolle Doolhof) * Pajama Sam (Dutch) * Pajama Sam 2 (Dutch) - Skip the intro cut-scene for better results * Pajama Sam 2 Demo (Dutch) * Pajama Sam's Sock Works (Dutch, Pajama Sam Sokkensoep) - HE7 file is not supported yet, so it will force-close when it tries to read it, and it fails * Spy Fox 1 Demo (Dutch)

Usage

  • Compile ScummDS and copy it to the root of your sd.
  • Copy the content of the fat folder to the root of your sd aswell.
  • Use HEPacker to pack your game and put it in the scumm folder.
  • Enjoy!

About

A Scumm interpreter for the Nintendo DS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 88.6%
  • C 6.2%
  • Makefile 3.2%
  • Assembly 2.0%