Underground 2 Revived
Play Need for Speed: Underground 2 (2004) in Chrome and Firefox with WebGPU graphics, Web Audio, up to 120 fps widescreen, controller support, free roam and Online races with friends. Fan project, not
Atari 2600 games ported to the Commodore 64. Build the C64 versions in your browser from your own cartridge ROMs.
GamesHTMLGitHub @Doughboy68OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
A web page that turns your own Atari 2600 cartridge ROMs into Commodore 64 versions
(.prg and .d64), and lets porters make profiles for their own C64 ports.
Everything runs in the browser; nothing is uploaded.
index.html is the whole tool in one file:Read the full README ↗A web page that turns your own Atari 2600 cartridge ROMs into Commodore 64 versions
(.prg and .d64), and lets porters make profiles for their own C64 ports.
Everything runs in the browser; nothing is uploaded.
index.html is the whole tool in one file:
games/index.json and lists those games: drop a ROM (or its
.zip) and download the C64 version. Games not listed work too: drop the ROM together
with the game's profile (.json).index.html#make): drop a finished C64 port (.prg) and
the ROM it was made from; the details are filled in from the .prg's BASIC lines; download
the profile. It's refused unless it rebuilds the .prg byte for byte and the ROM clearly matches.This folder contains no original game code. Each profile in games/ is a plain JSON data
file holding a port's C64 program with every byte of the original ROM blanked out, plus a list
of where those bytes go back; the user's ROM, checked by MD5, fills them in. Profiles are only
ever read and checked as data, never run, so they're safe to share and to accept from anyone.
| File | What |
|---|---|
index.html | the tool (generated by the maintainer's tools/mkpage.js; don't edit by hand) |
games/index.json | the list of this site's profiles |
games/<id>.json | one profile per game |
Put its profile in games/ and add it to games/index.json (the maintainer's publish.cmd
does both the list and the publishing).
Put the contents of this folder at the root of a public repository, then in the repository's
Settings → Pages choose Deploy from a branch, branch main, folder / (root).