Open-source browser port of Pitfall from the Atari 2600

(meatfighter.com)

77 points | by OuterVale 15 hours ago ago

23 comments

  • guidedlight 11 hours ago

    Such an incredible game.

    I’m amazed what the Atari 2600 was capable of with 2 player sprites, 2 missile sprites, a ball sprite, 128 bytes of memory, no buffer, and a 1.19 MHz CPU.

    Because of what talented developers (like David Crane) could deliver, the console had an incredible 15 year lifespan (longer than the NES).

    • cmiller1 3 hours ago

      According to Wikipedia the NES had a lifespan of 20 years.

      • fredoralive 2 hours ago

        Possibly a difference in definition of lifespan, I suspect the 2600 one is using “first game released to last new game released”, whilst the NES / Famicom is “hardware available for purchase”, as Nintendo Japan didn’t officially discontinue the AV Famicom until circa 2003, even though the last new game was released around 1994.

  • dlachausse 14 hours ago

    I got an Atari Gamestation Pro for Christmas and it just amazes me how well a lot of those old 2600 games hold up. My kids have had a blast playing Pong, Warlords, Bowling, and Outlaws with me.

    https://myarcade.com/products/atari-gamestation-pro

  • plastic3169 9 hours ago

    Enjoyed this GDC presentation about the developement and working with the original hardware

    https://youtu.be/MBT1OK6VAIU

  • robterrell 14 hours ago

    Nice. I appreciate that it's a loving recreation and not an emulator.

  • kleiba 6 hours ago

    I played Pitall 2 on the C64 and will never forget the background music as long as I live.

    • mopenstein 4 hours ago

      The original Pitfall did not have a continuously scrolly playfield. When you got to the far left or right, a new screen was displayed along with every element on that screen (like barrels).

      The creator of this version probably chose to have the barrels fade in to accommodate this.

  • MR4D 10 hours ago

    Mobile controls!!!!!!

    It’s actually playable on my iPhone. Gotta love that!

    Edit: I still suck at it just as much as I did back on the old 2600, but it’s still fun.

  • kleiba 6 hours ago

    I notice that the rolling barrels/logs sometimes fade out in what looks like alpha blending. Was that really possible on an Atari 2600??

  • BobbyTables2 12 hours ago

    How is the original source available? Wouldn’t Activision still hold the copyright ?

    • siev 30 minutes ago

      Most of the popular games in the 2600's library have been disassembled and reverse engineered over the years.[1] As for Activision, they pretty much don't really care about a bunch of hobbyists tearing apart their 40+ year old piece of software.

      [1] https://web.archive.org/web/20230404054728/http://www.bjars....

    • mopenstein 3 hours ago

      Distella is a disassembler specifically for the Atari 2600. Since its creation, it has been modified to disassemble Atari 7800 code as well. It creates source code that is usually recompilable without any human intervention. It examines the code and performs some basic tracing routines which allow it to accurately distinguish data from code.

      https://github.com/johnkharvey/distella

  • anthk 3 hours ago

    Port it to SDL2.

  • pryelluw 10 hours ago

    This is really well done. Took me back to the good old coleco days. The controls on mobile are well done.

  • orionblastar 15 hours ago

    I remember playing this on the spare B&W TV with no color. My father bought a new color TV and we got the old one for the Atari 2600 and it was like baller status.

    • DidYaWipe 14 hours ago

      I had an Atari computer, and for years it was hooked up to a black-&-white TV. I got a job in a computer store and bought the legendary Commodore 1702 (which I still have).

      It was like looking at candy. I remember some games in particular (especially from Synapse) looking just brilliant.

      • GladHatter 7 hours ago

        "Looking at candy" is such a good description of Synapse games on the 1702. I had Zaxxon, Necromancer, and Blue Max. Many Access Software titles were beautiful too (Beach Head, Raid Over Moscow,etc). Fun times!

    • dylan604 12 hours ago

      I grew up with an Atari 2600 that was connected to a small color TV. Eventually, that same TV was used with the NES, but it wasn't until the NES that I learned that TV had a serious flaw. The bezel on the TV actually covered up part of the image so that I was unable to see the edges of some games. I learned this playing Metal Gear and was just utterly stuck. I wound up buying a magazine with hints for the game, and started comparing the screen grabs in the 'zine to what I could see. It wasn't until quite some time later that I asked someone and they told me about overscan/underscan. I took the TV to some repair place, and they opened it up and adjusted it (there was no switch to enable underscan).

      The things kids today will never have to endure /s

      • everseason 2 hours ago

        Ha, I too had the pleasure of playing Metal Gear on an old CRT that had a similar bezel that covered the sides of the screen. I too had the pleasure of going crazy trying to figure out what to do. Good times.

  • pigeons 12 hours ago

    This was my favorite game.

  • dylan604 12 hours ago

    So, are you a go left or go right type of player?

    Edit: Ugh, I had a weird quirk where the sound of getting hit by a log would not stop sounding. Even tried hitting another log hoping it would reset, but nope. Cmd-R was the only solve