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
 
(4 intermediate revisions by 2 users not shown)
Line 2: Line 2:
|title=SuperMarioBros C Vita
|title=SuperMarioBros C Vita
|image=SuperMarioBrosCVita.png
|image=SuperMarioBrosCVita.png
|description=Port of Super Mario Bros for PSVita.
|description=Port of Super Mario Bros for PS Vita.
|author=Gustavo3211
|author=Gustavo3211
|lastupdated=2026/05/05
|lastupdated=2026/05/05
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.
This is a port of the Super Mario Bros. C implementation to the PlayStation Vita.


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.
Runs smoothly on PS Vita but Audio is currently experimental and disabled by default to maintain good performance.*
 
'''Note:''' You must supply your own ROM.


== Installation ==
== Installation ==
# Download the <code>smbc.vpk</code> from the releases page.
Download the <coe>smbc.vpk</code> from [https://github.com/Gustavo3211/SuperMarioBros-C-Vita/releases Releases], then install <code>smbc.vpk</code> on your Vita using [[VitaShell]].
# Install <code>smbc.vpk</code> on your PS Vita using VitaShell.
 
# Place your <code>game.nes</code> ROM at <code>ux0:data/SMB/game.nes</code>.
Place your <code>game.nes</code> ROM at <code>ux0:data/SMB/game.nes</code>.
#* The expected ROM is: <code>Super Mario Bros. (JU) (PRG0) [!].nes</code>
 
#* You must supply your own ROM.
The expected ROM is <code>Super Mario Bros. (JU) (PRG0) [!].nes</code>
 
For a stable experience, it is highly recommended to play with audio disabled.


== Controls ==
== Controls ==
{| class="wikitable"
D-Pad/Left Analog - Move
|-
 
! Button !! Action
Cross/Circle/L - Jump
|-
 
| D-Pad / Left Analog || Move
Square/R - Run
|-
 
| Cross / Circle / L-Shoulder || Jump
Start - Start
|-
| Square / R-Shoulder || Run
|-
| Start || Start
|-
| Select || Select
|}


''Note: If <code>debug_mode</code> is enabled in <code>config.ini</code>, L/R will toggle audio and render modes instead.''
Select - Select


==Media==
'''Note:''' If <code>debug_mode</code> is enabled in <code>config.ini</code>, L/R will toggle audio and render modes instead.
'''Super Mario Bros - Complete Walkthrough''' ([https://www.youtube.com/watch?v=c_b9Yn34pdI Typhlosion4President]) <br>
<youtube width="640">c_b9Yn34pdI</youtube>


==Changelog==  
==Changelog==  
Line 57: Line 52:


== External links ==
== External links ==
* Github - https://github.com/Gustavo3211/SuperMarioBros-C-Vita
* GitHub - https://github.com/Gustavo3211/SuperMarioBros-C-Vita
* VitaDB - https://www.rinnegatamante.eu/vitadb/#/info/1395
* VitaDB - https://www.rinnegatamante.eu/vitadb/#/info/1395
[[Category:Other game ports on Vita]]
[[Category:Vita game ports]]

Latest revision as of 03:50, 14 May 2026

SuperMarioBros C Vita
General
AuthorGustavo3211
TypePlatform
Version0.1
LicenseN/A
Last Updated2026/05/05
Links
Download
Website
Source

This is a port of the Super Mario Bros. C implementation to the PlayStation Vita.

Runs smoothly on PS Vita but Audio is currently experimental and disabled by default to maintain good performance.*

Note: You must supply your own ROM.

Installation

Download the <coe>smbc.vpk from Releases, then install smbc.vpk on your Vita using VitaShell.

Place your game.nes ROM at ux0:data/SMB/game.nes.

The expected ROM is Super Mario Bros. (JU) (PRG0) [!].nes

For a stable experience, it is highly recommended to play with audio disabled.

Controls

D-Pad/Left Analog - Move

Cross/Circle/L - Jump

Square/R - Run

Start - Start

Select - Select

Note: If debug_mode is enabled in config.ini, L/R will toggle audio and render modes instead.

Changelog

v0.1

  • First Release.

External links

Advertising: