Cloned Games

Tiny Toon Adventures: Buster Busts Loose! Port

PortActive

An existing game or its source code brought to another platform.

Links, repository & details

About

A Windows port of the SNES game that adds widescreen, modern display options, gamepad support, cheats, a level select and a music player. It contains no game code or assets: it runs your own copy of the original ROM on a built-in SNES core (LakeSnes) extended for widescreen, with game-specific patches and a PC frontend.

How it differs from the original

Widescreen modes (16:10, 16:9, 21:9 or fit-to-window) show more of each level at the sides, with the HUD re-anchored to the screen edges. The game can draw up to 256 sprites instead of 128 so the extra columns do not take slots from the middle of the picture.

Getting started

Put the executable and SDL2.dll in a folder with the USA ROM next to them and run the executable; if the ROM is not found, a file dialog asks for it and remembers the location. Esc or Select opens the menu, and F10 toggles widescreen.

Known issues & limitations

  • Title screens, maps, cutscenes, and the game over screen remain 4:3 with side bars.
  • The port takes over Select to open its menu by default; this can be turned off in Controls, after which Select + Start opens the menu.

What you need to run it

Original game files required. The project ships code only; you provide your own copy of the game (Windows version).

  • The ROM runs through a built-in SNES core.

Features

  • Video options include windowed, borderless or exclusive fullscreen, monitor and window sizing, aspect ratios, upscale and scaling filters, CRT effects, unlimited sprites, V-Sync, and an FPS counter.
  • Colour profiles and brightness, contrast, saturation, and gamma adjustments are available.
  • Cheats include health, lives, and dash options, invincibility, moon jump, extra starting lives and hearts, star bonus, debug stage select, and passwords on every difficulty.
  • The port has nine save-state slots, fast forward, screenshots, and optional pause when the window loses focus.

How to install

  1. Put the specified ROM next to the executable, then run it.
  2. If the ROM is not beside the program, choose it in the file dialog, pass its path on the command line, or drag it onto the executable; a chosen location is remembered.

Controls

  • Jump: Z or Space on keyboard; bottom face button on gamepad.
  • Drop kick: A or Left Shift on keyboard; left face button on gamepad.
  • Move with arrow keys or IJKL, or the gamepad D-pad or left stick.
  • Fast forward: Tab or gamepad right trigger.
  • Use F5/F9 to quick save/load, F12 for screenshots, F11 for fullscreen, and F10 to toggle widescreen.
  • In menus, use arrows or the D-pad to move; Enter, Z, or the bottom button confirms, and Esc, X, or the right button goes back.

Summarised from the project's README.

Additional notes

Select button
The port takes over the Select button, which the game only uses as a second Start button; this can be turned off under Controls.
ROM check
The README gives the expected ROM as the 1 MiB USA version (CRC32 AB48D27A) and says headered copies are accepted too.

FAQ

What is Tiny Toon Adventures: Buster Busts Loose! Port?
Tiny Toon Adventures: Buster Busts Loose! Port is an open-source port of Tiny Toon Adventures: Buster Busts Loose!. An existing game or its source code brought to another platform. The original game ran on Windows.
Do I need the original game files to run Tiny Toon Adventures: Buster Busts Loose! Port?
Yes. The project does not include the original game's assets, so you need your own copy.
How is Tiny Toon Adventures: Buster Busts Loose! Port licensed?
project: MIT (port's own code); project: MIT (LakeSnes); project: zlib licence (SDL2); Sean Barrett: public domain (stb_image_write); Microsoft: SIL Open Font License 1.1 (Cascadia Mono). The repository itself is the authoritative source.
What happens if the ROM is missing beside the program?
A message identifies the needed ROM and a file dialog lets you choose it; the chosen location is remembered.
Share: