Subroutine calls, now with RAM — 6502 part 7
Here's the next video in the series! If you already watched the longer video I posted a couple weeks ago, this is basically the last part of that, as I mentioned in the last post.
As always, let me know if you see any problems. I'm planning to release it tomorrow morning (Feb 29).
Thanks again for your support!
-Ben
Comments (5)
Thank you so much for this. I want to introduce my son of 5 Years to computer science and this is he best starting point ever! I’ve got everything working so far and as long as I use an Arduino as clock it works. But as soon as I hook up 1MHz the only thing I can see is the cursor... is this a timing problem?
I found on my version that I had to make a number of small changes to make it work at higher frequencies. Startup stopped working without a small delay to hold the reset low until power was stable and I also had to introduce either a busy-wait OR monitoring the busy line from the LCD to make the LCD behave correctly.
In the end you say: “Even six videos in, I’m not done […]”. Now that you split this video into two, you might want to change this to “even seven videos in”…
Excellent, top job.... thanks Ben ....
I see you fixed the "issue" between $00000001 and %00000001. This way looks better and creates no confusion. Another great one! Thanks, Ben!
