News for hackers. Stuff that matters.
Re:Z80 Mem­ber­ship Card by wkjagt on Thursday January 15, 2026 @08:36AM (#46632324)
I went through the exact same process, but with the 6502 (Ben Eater's videos, and then another SBC of my own design after). It's helped me become a better programmer too. Example: pointers in C now feel very natural instead of some abstract idea of "memory addresses, whatever those are".

And yep, I now also own many 6502 based computers :-)

Re:Z80 Mem­ber­ship Card by sowbug on Thursday January 15, 2026 @12:02PM (#46635579)
I'm sure you already saw this, but in case others haven't: https://blondihacks.com/veronica/ is required reading for anyone into 6502. I was trying to rehabilitate a Cocktail Joust arcade cabinet I'd had in storage for years, and instead went off into a 6809 time warp for a while. Quinn's 6502 blog articles were helpful for inspiration while I breadboarded a really basic 6809 computer.

I ended up giving away the Joust machine to a guy (https://web.archive.org/web/20200709102945/http://www.robotr...) who had poured his heart and soul into Robotron disassembly and also happened to be the Joust world-record holder in 1983, so I knew he'd appreciate it at least as much as I did. He happened to live in the area, and was more than happy to drive over and load it up. It's been 13 years since then. I hope he and it are doing well!

Factoid: It takes about six hours to reach 10 million points on Joust. Christian's record was 98 million points!

Re:Z80 Mem­ber­ship Card by wpm on Thursday January 15, 2026 @11:44AM (#46635271)
Not having my 'a-ha' moment with pointers until years into my education when doing assembly made me wonder why we don't start with the a half-adder and work our way up from there instead of throwing novices right into C++ or Java OOP with no context.
Re:Z80 Mem­ber­ship Card by ranger207 on Thursday January 15, 2026 @12:11PM (#46635754)
That's how my comp sci degree went at Georgia Tech. There was a data structures and algorithms class first that used Java but then 2110 was building a computer from the (simulated) transistors up. I would've never understood pointers or C in general otherwise lol
Re:Z80 Mem­ber­ship Card by flyinghamster on Friday January 16, 2026 @09:52AM (#46646922)
Old greybeard here - I went the other way, learning 6502 assembler on an Apple II before I learned C. Having that 6502 experience when I first took a C class helped me immensely.
Re:Z80 Mem­ber­ship Card by EvanAnderson on Friday January 16, 2026 @11:13AM (#46648059)
I think any kind of assembly experience is tremendously helpful in learning C. Assembly makes pointers and pointer arithmetic very intuitive, in my opinion.