Opened 13 years ago

Closed 13 years ago

Last modified 12 months ago

#8552 closed patch

DS Backend

Reported by: agent-q Owned by: fingolfin
Priority: normal Component: Port: NDS
Keywords: Cc:
Game:

Description

At long last, here's a patch to add my Nintendo DS
backend to ScummVM.

Prerequisites:
DevKitARM r19a
Libmad built for Arm (optional)

There are a few parts of the port which are not my own
work. All source is available under an open source
licence however:
- GBA NDS FAT - A FAT driver for CF and SD cards.
Freely distributable.
- scummconsole.c/h - Taken from early version of
DevkitArm, released under GPL.
- lz.c/h - Compressor. By Marcus Geelnard. Freely
distributable.

This patch also adds SetFocusRectangle() and
ClearFocusRectangle() to OSystem. A default empty
implementation is provided. Calls to this method have
been inserted into the queen, scumm, and sky engines.

A few checks were inserted into the Simon engine to
check whether malloc() calls succeeded, so that speech
samples can be skipped if there is not enough memory
available. This shouldn't cause any problems.

Please let me know if any of the changes I have made to
the ScummVM code base are inappropriate, and I'll
change them.

Ticket imported from: #1519399. Ticket imported from: patches/657.

Attachments (1)

ScummVM_DS_20060709.zip (176.9 KB ) - added by agent-q 13 years ago.
DS Backend

Download all attachments as: .zip

Change History (5)

by agent-q, 13 years ago

Attachment: ScummVM_DS_20060709.zip added

DS Backend

comment:1 by fingolfin, 13 years ago

Great, I am gonna take a look at this now. The patch mixes windows/unix
newlines, BTW, but I can cope with that.

comment:2 by fingolfin, 13 years ago

Status: newclosed

comment:3 by fingolfin, 13 years ago

Owner: set to fingolfin

comment:4 by digitall, 12 months ago

Component: Port: NDS
Note: See TracTickets for help on using tickets.