• Stars
    star
    133
  • Rank 272,600 (Top 6 %)
  • Language
    Assembly
  • License
    Do What The F*ck ...
  • Created about 8 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

NES homebrew inspired by Super Smash Bros

Super Tilt Bro

Nintendo's consoles before the N64 do not have their Super Smash Bros game. Let's fix it! Super Tilt Bro is a NES hombrew project aiming at porting the "versus platformer fighting" to this good old system that made our childhood.

Last tagged build is playable here.

Building

Build dependencies

  • XA cross assembler for 6502.
    • Actually a fork of it, with increased memory limits. You can find it here.
  • 6502-gcc
  • python >= 3.2
  • pillow library for python

Building

From the source repository run

XA_BIN=/path/to/xa CC_BIN=/path/to/6502-gcc ./build.sh

It will generate the game as Super_Tilt_Bro_(E).nes. If any problem occurs you may find clues in the build.log file.

Note: Super_Tilt_Bro_(E).nes requires the support for the RAINBOW mapper, which is not yet included in any emulator. You can play it with a fork of FCEUX here or play tilt_no_network_unrom_(E).nes (without networking) in any emulator.

Playing

You will need a NES emulator with two controllers configured. Each controller controls a character and the goal is to send the other out of screen.

Controller mapping:

          Jump
            |
Move left   |      Unused   Unused
     |   +--+         |        |
+----|---|------------|--------|------------------------+
|    |   |            |        |                        |
|    | +-|-+          |        |                        |
|    | | o |          |        |                        |
|  +-|-+   +---+      |        |                        |
|  | o       o |      o        o        ---     ---     |
|  +---+   +-|-+   (select) (start)    ( B )   ( A )    |
|      | o | |                          -o-     -o-     |
|      +-|-+ |                           |       |      |
+--------|---|---------------------------|-------|------+
         |   +---+                       |       +---+
       Shield    |                 Special moves     |
                 |                                   |
            Move right                            Attacks

You can use different moves by holding a direction when pressing the attack or special move button.