Super Mario World (Hummer Team NES port)
Super Mario World
Sobre el proyecto
Super Mario World es un videojuego de plataformas desarrollado por Nintendo EAD y publicado por Nintendo para la consola Super Nintendo Entertainment System (SNES). Salió a la venta en Japón en 1990, en Norteamérica en 1991 y en los territorios PAL en 1992. El jugador controla a Mario en su misión para salvar a la princesa Peach y a Dinosaur Land del antagonista de la serie, Bowser y los Koopalings. La mecánica es similar a la de los anteriores títulos de Super Mario: se maneja a lo largo de una sucesión de niveles en los que el objetivo es llegar a la meta situada al final.
4 versiones de Super Mario World
Estás viendo: Super Mario World (Hummer Team NES port)
Super Mario World (Hummer Team NES port)github.com/palaceswitcher/SMW-NES-Disassembly
SMW Revgithub.com/snesrev/smw
Super Mario World Recompiledgithub.com/mstan/SuperMarioWorldRecomp
Super Mario World Remastered Plus (Switch)github.com/delsonazevedo/Super-Mario-World-Remastered-Plus-SwitchInformación oficial del proyecto
SMW NES Disassembly
This is a WIP disassembly of the unlicensed Famicom port of SMW. It is (or at least, should be) completely shiftable, but much of the code is undocumented.
We have a Discord if you want to assist in reverse engineering or simply want to follow the project. See here for more info on contributing.
How to assemble
- Drag and drop your ROM onto the Python script
smw_nes_extractor.pyor run the script and enter your ROM's filename. This will dump the game's assets. - Run
makein the root directory of the disassembly. See below if you are on Windows and do not have make installed.
How to install make (Windows)
The most simple way to install make on Windows is to install it via GnuWin. After installing you may need to add the environment variable for it, which can be done by doing the following:
- Go to
Control Panel > Edit the system environment variables > Environment Variables > System Variables - Select "Path" and hit "Edit".
- Select "Browse" and select the "bin" folder in the directory where GnuWin is installed.
To-do
- Better document some of the collision and object code.
- Reorganize code and split up banks where possible.
- Finish fixing the labels, cleaning, and organizing the music ASM. As of right now, they're extremely messy.