We've just updated MediaWiki and its underlying software. If anything doesn't look or work quite right, please mention it to us. --RanAS
N-SPC Engine/Kemco
From SnesLab
Go back to N-SPC Engine
NOTE: The following page is a stub, and is under construction.
Kemco is the first company outside of Nintendo themselves to release a game using their own variant of N-SPC (that being Bombuzal). The main customization that they did was to have the CPUIO registers play sounds on specific channels, and only the channels on the phase list specified to be used by the corresponding CPUIO register would be used. One other CPUIO register was allocated mainly to perform volume fades.
Game Name | Version | VCMD Table Location (usually $E0 and up) | ROM Offset |
---|---|---|---|
Bombuzal | 1.0 | 0x10EB, relative to 0x102B | 0x04807A |
Lagoon | 2.0 | 0x1156, relative to 0x1096 | 0x0D80A4 (all versions) |
Drakkhen | 3.0 | 0x129E, relative to 0x11DE | 0x1C805C (all versions) |
Ka-blooey | 3.0 | 0x129E, relative to 0x11DE | 0x048080 |
First Samurai | 3.1 | 0x129E, relative to 0x11DE | 0x0DB15E (all versions) |
Phalanx - The Enforce Fighter A-144 | 3.1 | 0x129E, relative to 0x11DE | 0x1EB23E (all versions) |
Super Drakkhen/Dragon View | 3.1 | 0x129E, relative to 0x11DE | 0x09B6F6 (all versions) |
Super Full Metal | 3.1 | 0x129E, relative to 0x11DE | 0x0C80B6 |
X Zone | 3.1 | 0x129E, relative to 0x11DE | 0x0FAEE6 (all versions) |
Kid Klown in Crazy Chase | 4.0 | 0x12A1, relative to 0x11E1 | 0x1EC1E0 (all versions) |
Communication with the SNES
TODO