Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: Disassembling a C64 Game from Scratch: Jeff Minter's Gridrunner (github.com/mwenge)
66 points by mwenge on Dec 24, 2020 | hide | past | favorite | 8 comments



Hold my hand as I learn about C64 internals and 6502 assembly language while attempting to disassemble Jeff Minter's "best week of work I've ever done": the 1982 Commodore 64 classic, Gridrunner.


One of the best ways to learn.


A lot of work went into this and I appreciate it.

After all, assembler is hard and every byte counts.

I remember a close friend of mine, co-founder of Success on C64 which later became Success/TRC, did often time not clean up memory for some of his early demos before saving the final binary for crunching and spreading.

So you would have a lot of bogus code from other sources - games - in his works. Imagine a guy disassembling his stuff nowadays. ;)


I don't think it's the same person, but "OldSkoolCoder" streams a lot on twitch (https://www.twitch.tv/oldskoolcoder) - a lot of disassembling and reverse engineering Jeff Minter games!

Another great resource if you're looking to learn C64 assembler is https://www.twitch.tv/shallan50k (Shallan also has a great Discord server too).


This game is genuinely hard! You are really getting it from all sides at once. Can't seem to get past Level 3. Any strategy tips would be welcome ;)


Jeff is one of my gaming/programming heroes. Still doing great work today too.


so fun! reminds me of last christmas vakay when I was stepping through the execution of a c64 basic program in assembly. I was hoping to make a page like this. maybe this year :)

strangely AMC was one of hte few cartridges I had... Minter had a strange obsession with killer camels.


Minter has a really strange sense of humor.

He's on Twitter, BTW: https://twitter.com/llamasoft_ox.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: