Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

SuperMarioBros C Vita: Difference between revisions

From GameBrew
Created page with "{{Infobox Vita Homebrews |title=SuperMarioBros C Vita |image=SuperMarioBrosCVita.png |description=Port of Super Mario Bros for PSVita. |author=Gustavo3211 |lastupdated=2026/05/05 |type=Platform |version=0.1 |license=N/A |download=https://dlhb.gamebrew.org/vitahomebrews/SuperMarioBrosCVita.7z |website=https://github.com/Gustavo3211/SuperMarioBros-C-Vita |source=https://github.com/Gustavo3211/SuperMarioBros-C-Vita |donation= }} {{#seo: |title=Vita Homebrew Games (Platform)..."
 
No edit summary
Line 19: Line 19:
|image_alt=SuperMarioBros C Vita
|image_alt=SuperMarioBros C Vita
}}
}}
'''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 <code>smbdis.asm</code> 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.
'''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 <code>smbdis.asm</code> disassembly of Super Mario Bros., successfully converted to C++ using an automated codegen program.


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.
The port runs smoothly on PS Vita, though audio is currently experimental and disabled by default to maintain good performance.


== Installation ==
== Installation ==

Revision as of 05:10, 10 May 2026

SuperMarioBros C Vita
General
AuthorGustavo3211
TypePlatform
Version0.1
LicenseN/A
Last Updated2026/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.

Installation

  1. Download the smbc.vpk from the releases page.
  2. Install smbc.vpk on your PS Vita using VitaShell.
  3. Place your game.nes ROM at ux0:data/SMB/game.nes.
    • The expected ROM is: Super Mario Bros. (JU) (PRG0) [!].nes
    • You must supply your own ROM.

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.

External links

Advertising: