SuperMarioBros C Vita
More actions
| SuperMarioBros C Vita | |
|---|---|
| General | |
| Author | Gustavo3211 |
| Type | Platform |
| Version | 0.1 |
| License | N/A |
| Last Updated | 2026/05/05 |
| Links | |
| Download | |
| Website | |
| Source | |
Super Mario Bros. C (PS Vita Port) is a port of the Super Mario Bros. C implementation to the PlayStation Vita. The original Super Mario Bros. C project is an attempt to translate the original Super Mario Bros. for the NES to readable C/C++, based on the smbdis.asm disassembly of Super Mario Bros., successfully converted to C++ using an automated codegen program. The port runs smoothly on PS Vita, though audio is currently experimental and disabled by default to maintain good performance.
The game is a statically recompiled version of Super Mario Bros. for modern platforms. The only part of the NES that does not have to be emulated is the CPU, since most instructions are now native C++ code.
Installation
- Download the
smbc.vpkfrom the releases page. - Install
smbc.vpkon your PS Vita using VitaShell. - Place your
game.nesROM atux0:data/SMB/game.nes.- The expected ROM is:
Super Mario Bros. (JU) (PRG0) [!].nes - You must supply your own ROM.
- The expected ROM is:
Controls
| Button | Action |
|---|---|
| D-Pad / Left Analog | Move |
| Cross / Circle / L-Shoulder | Jump |
| Square / R-Shoulder | Run |
| Start | Start |
| Select | Select |
Note: If debug_mode is enabled in config.ini, L/R will toggle audio and render modes instead.
Media
Super Mario Bros - Complete Walkthrough (Typhlosion4President)
Changelog
v0.1
- First Release.