LaunchBox Logo Back to Home Page
Illustration of Super Mario CD

Super Mario CD

Overview

A port of the Super Mario 64 decompilation for PSX.

Features:

* Cool "DUAL SHOCK™ Compatible" graphic mimicking the original "振動パック対応" (Rumble Pak Compatible) graphic

* An analog rumble signal is now produced for the DualShock's large motor, in addition to the original modulated digital signal for the small motor and for the SCPH-1150 Dual Analog Controller

* Low-precision soft float implementation specially written for PSX to reduce the performance impact of floats

* Large amounts of code have been adapted to use fixed point math, including the 16-bit integer vectors and matrices that are standard on PSX

* Simplified rewritten render graph walker

* Tessellation (up to 2x) to reduce issues with large polygons

* RSP display lists are compiled just-in-time into a custom display list format that is more compact and faster to process

* Display list preprocessor that removes commands we won't use and optimizes meshes (TODO: make it fix more things)

* Mario's animations are compressed (from 580632 to 190324 bytes) and placed in a corner of VRAM rather than being loaded from storage (we don't have the luxury of a fast cartridge to read from in the middle of a frame)

* Custom profiler

* Custom texture encoder that quantizes all textures to 4 bits per pixel

* Translucent circle-texture shadows replaced with subtractive hexagonal shadows, as the PSX doesn't support arbitrary translucency

Developers
malucard
Publishers
No information available
Alternate Names
  • Super Mario 64: Dualshock Version
  • Super Mario 64 PSX
Wikipedia
No information available

Media

Fanart - Box - Front

Super Mario CD - Fanart - Box - Front (null) - 419x418
419 x 418
Super Mario CD - Fanart - Box - Front (null) - 608x601
608 x 601

Screenshot - Gameplay

Super Mario CD - Screenshot - Gameplay (null) - 480x360
480 x 360