This is really nice work. I especially liked your walk through of the rom ram logic. These videos are very clear and easy to follow. Also, your oops on the memory select setup was very reassuring. I'm glad I'm not the only one who does that! However, YOU had it sorted in about 30 seconds and didn't curse even once. :). Many thanks!
Thank you for doing this. I got my LCD working using the first code you went over. How ever please post your final code on the LCD because the link is broken and it was more optimized. Watching you do the assembly helped me learn a lot. Thanks so much again.
Hello! use ld sp,0 instead of $ffff otherwise you will miss address $ffff, because push first decrements the sp then store the actual half of the pair AF into the (SP). Greets from Romania!
I am going to try your LCD display and add it to my z80 with 28c16 rom and 62256 Ram. However is there a way to get a copy of your last code on the LCD display. The link on the website that suppose to have the code seems broken. I followed the entire video up to the very last or just past the part the had the bust bit code. I thought you would really make a great teacher. Its really fun doing the Z80 build and I have learned alot from your sharing.
I notice you ran the reset (low) from the CPU threw the not gate and then to the transistor which creates the hl PWR signal. Should this PWR signal go to VDD and also the "A" pin on the LCD to cut power to the back light as well? Just sending PWR to the Vdd pin will only turn power off to the LCD and reset it but leaves the power on the back light.
I did just the vdd to reset the display, because at time when the reset was triggered, the display would not reset. We could turn off the back light as well, but would probably need another transistor or a Darlington transistor to handle the current draw for the back light. I’ll look at the specs and see what the draw is and get back to you.
What compiler are you using? Also, what device programmer and software. Most of what I have for Z80 is DOS software. I have a TL866A (MiniPro). The software is pretty old though.