HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

The Making of: ROM City Rampage (Retro City Rampage)

VblankEntertainment4 HN recommenders · recommended in 4 months, 2014-2022
YouTube
399K views · 13 years ago · talk · evergreen

Making-of video about ROM City Rampage, the NES version of Retro City Rampage, covering how the game's core was crunched to run on real 8-bit hardware and how NES games are made.

Recommended as a fascinating look at fitting a modern game into NES constraints.

Game history & retro gamingDemoscene & retrocomputingIndie game development#retrocityrampage#nes#6502#gameporting#8-bit

8 comments from Hacker News

@dividuum2022 · in “Euro Truck Simulator 2: ZX Spectrum Edition”

The closest to a real and official demake by a company itself is probably ROM City Rampage, a version of Retro City Rampage for the NES. Here's a video going through the process: ▶ this video

CitesView on HN
@anon90012019 · in “Technical Breakdown of a new NES game written in Lisp”

If you like this, you should also check out the work around Retro City Rampage. RCR is a GTA1 clone for multiple platforms from a few years back, but the developer also made a real NES ROM of it. Here's a great talk about that process: ▶ this video (I'm not related to the project, but it's one of the few games I've 100% completed because it was just so good)

Strongly recommendsView on HN
@Scaevolus2018 · in “How we fit an NES game into 40 Kilobytes [video]”

Retro City Rampage for NES did something similar (32KB program ROM, 256KB graphics ROM), but the author also developed a High Level Assembler so you he could write structured code more directly: ▶ this video

CitesView on HN
@broahmed2017 · in “From PS4 to 1.44 MB Floppy: Porting Retro City Rampage to MS-DOS [video]”

There's also a fascinating video of him getting the core of the game to run on NES spec constraints (think 8-bit CPU, 10KB of RAM): ▶ this video (~11 mins) It offers insight into how old-school game developers worked within the limitations of the hardware they designed for.

RecommendsView on HN
@ZenoArrow2016 · in “Breaking the NES (2014)”

In a similar vein, this video covers ROM City Rampage, which is the NES prototype of Retro City Rampage: ▶ this video

CitesView on HN
@corysama2014 · in “Post mortem of my one game a month”

Here's a fun video on how a modern 8-bit style game was ported to actually run on an NES. ▶ this video You would probably enjoy the book Racing the Beam link For a collection of (mostly consumer-oriented) behind-the-scenes material, check out link Or, if you want to get really technical link

RecommendsView on HN
@Scaevolus2014 · in “Fun with Lisp: Programming the NES (2012)”

High-level assemblers can greatly reduce the tedium of programming for older systems. Just a small amount of structure -- loops, conditionals, symbolic definitions -- improves assembly immensely. Here's one dev's experiences making a GTA-like game for the NES, using his own high level assembler: ▶ this video Here's one for CHIP8: link

CitesView on HN
@bluedino2014 · in “People Making New Games for Atari, Super Nintendo, and Virtual Boy”

It's hard not to look back at the past with rose-colored glasses, but in the case of the NES, there were so many low-quality games out there that it's easy to remember how bad some of them were even back then. I know I wasn't the only kid who would shell out $2 or $3 and rent a game for the weekend, only to find out that the game was flat-out terrible. Sure, there were a lot of good games back then that are still fun to play now (Super Mario Brothers, Contra, etc), but going back and playing a random game in an emulator really drives home the fact of how big of a bomb most of the games were. That said, who hasn't been interested in how NES games worked or how they were programmed? There's a great video on Youtube about converting ROM city Rampage over to run on the NES ▶ this video

RecommendsView on HN
Reverse emulating the NES to give it SUPER POWERS!22:21

Reverse emulating the NES to give it SUPER POWERS!

suckerpinch
1.1M views • 8 years ago
How "oldschool" graphics worked Part 1 - Commodore and Nintendo7:08

How "oldschool" graphics worked Part 1 - Commodore and Nintendo

The 8-Bit Guy
5.7M views • 11 years ago
How I implemented MegaTextures on real Nintendo 64 hardware8:51

How I implemented MegaTextures on real Nintendo 64 hardware

James Lambert
398K views • 3 years ago
I made a NES emulator in 15 minutes15:04

I made a NES emulator in 15 minutes

Bisqwit
389K views • 14 years ago
Exploring Sid Meier's Pirates! - BASIC Code, Quirks, Bugs on Commodore 6446:01

Exploring Sid Meier's Pirates! - BASIC Code, Quirks, Bugs on Commodore 64

8-Bit Show And Tell
115K views • 5 years ago
The History of 3D Graphics on the Gameboy Advance | minimme34:29

The History of 3D Graphics on the Gameboy Advance | minimme

minimme
667K views • 6 years ago
Did Nintendo really forget to Optimize Super Mario 64 ? | MVG13:14

Did Nintendo really forget to Optimize Super Mario 64 ? | MVG

Modern Vintage Gamer
1.3M views • 6 years ago
Super Mario Bros 3 PC Prototype from id Software6:08

Super Mario Bros 3 PC Prototype from id Software

usgamernet
155K views • 10 years ago
XAYAX - Bang! (ATARI VCS 2600 demo)8:05

XAYAX - Bang! (ATARI VCS 2600 demo)

MEGA - Museum of Electronic Games & Art
124K views • 12 years ago
Building my dream computer - Part 120:37

Building my dream computer - Part 1

The 8-Bit Guy
3M views • 7 years ago
How we fit an NES game into 40 Kilobytes12:04

How we fit an NES game into 40 Kilobytes

Morphcat Games
3.7M views • 8 years ago
How a Laser-Shot Disk Defeats Hackers & Pirates (Coding Secrets)5:01

How a Laser-Shot Disk Defeats Hackers & Pirates (Coding Secrets)

GameHut
132K views • 8 years ago
Tomb Raider on the Nintendo Game Boy Advance is incredible | MVG12:40

Tomb Raider on the Nintendo Game Boy Advance is incredible | MVG

Modern Vintage Gamer
906K views • 4 years ago
Racing the Beam Explained - Atari 2600 CPU vs. CRT Television38:26

Racing the Beam Explained - Atari 2600 CPU vs. CRT Television

Retro Game Mechanics Explained
400K views • 5 years ago
The Story of Another World on the Amiga | MVG13:44

The Story of Another World on the Amiga | MVG

Modern Vintage Gamer
350K views • 4 years ago
FIXING the ENTIRE SM64 Source Code (INSANE N64 performance)18:20

FIXING the ENTIRE SM64 Source Code (INSANE N64 performance)

Kaze Emanuar
3.2M views • 4 years ago
Pitfall Classic Postmortem With David Crane Panel at GDC 2011 (Atari 2600)1:00:12

Pitfall Classic Postmortem With David Crane Panel at GDC 2011 (Atari 2600)

GameSpot
76K views • 15 years ago
RetroAhoy: The Secret of Monkey Island1:13:54

RetroAhoy: The Secret of Monkey Island

Ahoy
3.2M views • 8 years ago
Pitfall: A Classic Game Postmortem1:00:34

Pitfall: A Classic Game Postmortem

GDC Festival of Gaming
63K views • 10 years ago
How Prince of Persia Defeated Apple II's Memory Limitations | War Stories | Ars Technica20:49

How Prince of Persia Defeated Apple II's Memory Limitations | War Stories | Ars Technica

Ars Technica
1.5M views • 6 years ago