Opened 11 years ago

Closed 11 years ago

Last modified 21 months ago

#9123 closed patch

Nintendo64 Port

Reported by: hkzlab Owned by: hkzlab
Priority: normal Component: Port: N64
Keywords: Cc:
Game:

Description

Patch adds a Nintendo64 port to ScummVM trunk. The port uses hkz-libn64, my open source n64 dev library (http://hkzlab.ipv7.net/files/consoles/hkz-libn64-27122009-1.zip), originally based off alt-libn64. Games are stored in a romfs image which gets appended to the end of the binary, and right now saves are stored inside a save pak which must be plugged into controller 1 (max 32kb of data). Total size of generated cart image cannot exceed 512 megabits. For memory and speed constraints, RGB, 16bit, and video modes > 320x240 are not supported.

Ticket imported from: #2921832. Ticket imported from: patches/1228.

Attachments (3)

svm-n64-patch-27122009-1.diff (66.5 KB ) - added by hkzlab 11 years ago.
Patch to add Nintendo64 port to trunk
svm-n64-patch-27122009-2.diff (66.8 KB ) - added by hkzlab 11 years ago.
Patch to add Nintendo64 port to trunk - updated
svm-n64-patch-29122009-1.diff (66.8 KB ) - added by hkzlab 11 years ago.
Little performance tweaks

Download all attachments as: .zip

Change History (8)

by hkzlab, 11 years ago

Patch to add Nintendo64 port to trunk

by hkzlab, 11 years ago

Patch to add Nintendo64 port to trunk - updated

by hkzlab, 11 years ago

Little performance tweaks

comment:1 by joostp, 11 years ago

Patch looks good to me. The port works great with the handful of games I've tried. Excellent job :)

comment:2 by sev-, 11 years ago

Looks pretty good. Please commit.

One question: are those #if 0 block need to stay?

comment:3 by sev-, 11 years ago

Owner: set to hkzlab

comment:4 by hkzlab, 11 years ago

Status: newclosed

comment:5 by digitall, 21 months ago

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