Pitfall 2600 for Genesis/Mega Drive
A downloadable game
Pitfall was one of the first games I ever had the privilege of playing. Back in the 80s it was one of the games that came with my Atari 2600, alongside classics like Enduro, Seaquest and Moon Patrol. David Crane's masterpiece, created in 1982 — the same year I was born — captured our imagination.
44 years later, AI made it possible for me to bring that classic to the console I loved the most in my life: the Mega Drive. I was always curious to imagine games that were exclusive to one platform running on another. And here the result is wonderful.
I also took the chance to start a quick idea for a pseudo remaster — yes, the sprites turned out a bit rough, they were generated by AI (I'm not an artist), but my interest here is to show the possibilities of this technology that has been getting so much hate from people who only see the bad side of things and can't see the obvious benefits it will bring to humanity in every aspect of our lives.
The source code is up on GitHub, and it's fairly easy to create your own sprites and swap them however you like. In fact, I do accept pull requests, since I wasn't happy with the result myself.
The next step will be porting this game to the 32X, just to make better use of the larger color count. We also need to come up with new sound effects, and maybe even background music, for the remastered version.
If this is your first time coming across this work of art, I hope you have as much fun with it as I had when I was a kid back in the 80s.
Below, some technical details and the proper credits:
Two ROMs in the box
- pitfall-2600-0.0.1.bin — the 1:1 port: the original graphics, sound and screen layout, running natively on the Mega Drive
- pitfall-2600-remastered-0.0.1.bin — the remaster: new artwork, same game underneath
What the remaster adds
- A taller world — the Activision strip and the empty sky are gone; that space goes back to the jungle, the pits and the caves
- New 16-bit artwork — a frame-by-frame animated Harry (8-frame run cycle, ladder climb, vine swing), crocodiles that really open their jaws, a crackling campfire, rolling logs that actually roll
- Parallax jungle — the forest behind drifts as Harry runs, not on a timer
- Floating HUD — outlined score and timer over the canopy, with fedoras for lives
- Identical gameplay — collision still uses the original pixel masks, so every jump lands exactly where it did in 1982
Controls (3-button pad)
- D-pad — run left/right; Up/Down on a ladder to climb
- A / B / C — jump
- Start — reset
Under the hood
- Written in C with SGDK 2.11, guided by Thomas Jentzsch's commented disassembly — constants derived by cycle counting, never guessed from screenshots
- All the logic runs in original 2600 coordinates and frame counters: the bidirectional 255-room LFSR, the 32-entry jump curve, the vine's pendulum (an 8-bit accumulator whose overflow is the physics), BCD score and timer
- Pixel-exact collision using the original sprite masks; the TIA's collision-register behavior is reproduced in the frame order
- Verification: the 255-room sequence checked bit-exact against an instruction-level reference, plus 35 frame-accurate logic checks
- Solid 60 fps on real hardware and every major emulator (BlastEm, Genesis Plus GX, Kega Fusion, PicoDrive)
Heads-up
Free, fan-made and in active development. A few rough edges are expected — feedback is very welcome!
Credits
- David Crane / Activision — original Pitfall! (1982)
- Thomas Jentzsch — the commented 2600 disassembly that made a faithful port possible: Pitfall! Disassembly v0.9 (2001)
- Paulo Manrique — the Sega Genesis / Mega Drive port and the remaster
Developed with AI assistance (Anthropic's Claude). All artwork in the remaster is original and it was created by ChatGPT. Pitfall! and its trademarks belong to their respective owners — this is a non-commercial fan project.
Source code
Public domain (Unlicense) on GitHub: github.com/paulomanrique/pitfall-2600-genesis
Download
Click download now to get access to the following files:






Comments
Log in with itch.io to leave a comment.
Thanks for these! They are so cool! You did such a great job! Idk if its possible but it would be cool if there was a mode selection screen at the beginning so those who just want one file. Also i hope you keep these ports up. Maybe Adventure? lol
Hey, I'm glad you liked. The idea is to separate for the more purists, but I will try to create a rom combining both.
very interesting port.
I'm glad you liked it!
That's awesome, man!
I love this game—I can beat it on the Atari and collect all the treasures; I know all the shortcuts. I'm going to give it a try!
Congratulations!
I’m doing something similar to what you did, but I’m using the Master System as a base, with the lesser-known game (Thunderground from the Atari 2600 as well), as a way to learn.
I’ll get there soon, lol.
Hey man, that's nice. Make sure to ping when you got something, I'm really curious!
Sure!
That’s great! Pitfall was the first game that came with the Atari 2600 for me. Good memories about it. I made a version of HERO in my profile, it’s called “The Mountain of Heroes”, it’s possible to play in the browser. Feel free to try it.
HERO was amazing, I will be sure to check it out!
Very good! PERFECT!
Brilliant job,hope you do more,River Raid,Pitfall 2
Thanks for the video. :D
And yes, I plan to do more of those :D