Show HN: A retro video game console I've been working on in my free time
internalregister.github.io
Show HN: A retro video game console I've been working on in my free time
1–10 of 214 posts
Re: Show HN: A retro video game console I've been working on in my free time
#2I've been playing with Atari 2600 programming on and off for the past few years and it is so fun programming directly against the specific hardware. I can't help but occasionally wonder if I could piece together a similar system, but I have 0 experience with electronics. I can only imagine how satisfying it must be to actually pull it off.
Re: Show HN: A retro video game console I've been working on in my free time
#3This is the coolest thing I've seen posted on HN in years, very cool work. I've been playing with Atari 2600 programming on and off for the past few years and it is so fun programming directly against the specific hardware. I can't help but occasionally wonder if I could piece together a similar system, but I have 0 experience with electronics. I can only imagine how satisfying it must be to actually pull it off.
It really is super satisfying to get this far, I still turn it on sometimes just to check if it really works.
And I also had zero experience with electronics (and I still don't know as much as I should...), so yeah I think you could piece together something like this. :)
Re: Show HN: A retro video game console I've been working on in my free time
#4Can you recommend the materials you used when learning? Books or resources etc.
This was a really interesting read, thanks for sharing.
Re: Show HN: A retro video game console I've been working on in my free time
#5This is something I wish I'd be able to do one day, but every time I look into getting into electronics I get overwhelmed. Can you recommend the materials you used when learning? Books or resources etc. This was a really interesting read, thanks for sharing.
Re: Show HN: A retro video game console I've been working on in my free time
#6Re: Show HN: A retro video game console I've been working on in my free time
#7Re: Show HN: A retro video game console I've been working on in my free time
#8This is the coolest thing I've seen posted on HN in years, very cool work. I've been playing with Atari 2600 programming on and off for the past few years and it is so fun programming directly against the specific hardware. I can't help but occasionally wonder if I could piece together a similar system, but I have 0 experience with electronics. I can only imagine how satisfying it must be to actually pull it off.
Thanks a lot :) It really is super satisfying to get this far, I still turn it on sometimes just to check if it really works. And I also had zero experience with electronics (and I still don't know as much as I should...), so yeah I think you could piece together something like this. :)
Is it fast enough for multi-input / multi-player?
Re: Show HN: A retro video game console I've been working on in my free time
#9Re: Show HN: A retro video game console I've been working on in my free time
#10This is something I wish I'd be able to do one day, but every time I look into getting into electronics I get overwhelmed. Can you recommend the materials you used when learning? Books or resources etc. This was a really interesting read, thanks for sharing.
Well nowadays there's a lot of material online, I did find a book interesting, though: "Make: Electronics", it teaches the basics in a very nice way.
Aside from that the key, I guess, is to start small and incrementally go for more and more complex stuff going towards things you like (video games, robotics, etc). If you consistently achieve small victories I think it's enough to stay motivated. Everytime I managed to overcome something, I took it as a victory (generating the video signal, getting a program to run on the CPU, etc) and this helped me get to the next problem to solve.
I started with discrete logic and an Arduino, went on to programming microncontrollers similar to the one on the Arduino and moved from there to CPUs, RAMs, FPGAs, etc.
Also Youtube channels like EEVblog and GreatScott! are great learning resources.