If you want more Z80, you can buy my book from amazon: www.amazon.com/dp/B08W7DWZB3 (though it's totally optional... you don't need it to follow the series!)
Pretty freakin amazing...! I only regret that these videos didnt exist in 1985 when I got my first MSX. So now, as I'm 48 yo, I decided to start learning this. My goal is to make a game, even if it is a simple, little game.
These Z80 Lessons are a must watch, even for those watching the 6502 lessons, as Keith is coming at the programming of multiple computers with a common set of code, from a Z80 frame of mind.
I own your book and began dabbling into Z80 and your prior series early last year, but somehow overlooked this complete reboot of it which seems so much more versatile! Really enjoy your work and as a fan of Z80 architecture more than any other I look forward to walking through these updates. Thank you.
Excellent! I watched all of your z80 tutorials from before, but I would love to see them done in your current style. So this is definitely getting a re-watch!
This is great, I’ve bought your book and hoping I can get some Game Gear stuff going. I’ve always been a hardware guy and haven’t done any coding in 20 years! Looking forward to getting back to it.
Thanks for buying it, Hopefully it helps you... I've got lots of tutorials in the Platform Specific and simple series about the gamegear or SMS (which is basically the same hardware) SMS/GG Playlist is here: ruclips.net/video/T3XwLb9Ktv8/видео.html
I juste received the book from Amazon, but in no way can it help to learn ASM by itself, these videos are mandatory. I hope they stay online forever because I can't binge watch it, it will take monthes or years for me. I failed to understand ASM with the Z80 programming book by Rodnay Zaks so thank you for giving me a second chance.
@@ChibiAkumas actually yes, its been very helpful, i am going slow because its a lot of info, my goal is to do something that runs on the game boy and snes, but i am starting with z80 first. I always wanted to learn assembler, i will be patient Please continue with this project hopefully you have a consultation or forum if we get stuck! Thanks
I watched your old Z80 tuts very recently so it will be interesting to see how these are different. Any plans to revisit the Spectrum Next now that the core is nailed down and nothing should change?
Sorry if this is a silly question but can you actually program assembly and or machine code on the speccy itself? And how did they do it back in the day?
I've never coded on the Speccy directly, but I'm sure there's assemblers for it. I believe some of the Oliver Twin's speccy games were coded on a CPC, and transferred to the speccy via a special cable. Their later games were written on a PC. Simple answer, You can directly code on the machine itself, but its slower and harder due to the fact you're working within the machines limitations (speed, and having to split memory between an assembler,editor and the program you're trying to edit)
What is the editor you are using for the coding. It does NOT look like winape assembler. Looks pretty much like ATOM it VSCode. Would be very interested in the syntax highlighting you use that is winape assembler compatible. I also would love to understand the automation you put in to assemble and run code. I am on CPC so Imwould only need to integrate it into cpc emulation or .sdk tools If you could post something as a video or a blog post on your page would be welcome.
31:29 downloaded winape emulator, I think I need another lesson just to use that emulator, nothing is loading up with the command that you run on your end "run go .bas well... at least I tried :)
Did you follow the 'Usage' instructions on this page: www.chibiakumas.com/z80/Z80DevTools.php If you didn't use my assembly devtools to build the asm file and send it to the emulator, "Run go.bas" will do nothing, because the program won't exist in emulator memory. If you JUST want to use Winape (and not my devtools), my old tutorial covered this : ruclips.net/video/LpQCEwk2U9w/видео.html
@@ChibiAkumas I downloaded directly from winape website i believe, and no I did not use the link you shared 1. Extract all the Devtools into that folder (Keeping paths) could you bee more specific on that folder (directory) I tried running this on my server but it wont open those dev tools :) will try later on my server VM machine
Liked and subscribed this is all very fascinating. But! I'm super interested in Z80 and 6502 assembly language because I have on my bucket list building an arcade cabinet video game similar to Pac-Man (written on Z80) and/or Donkey Kong (written on 6502). However neither of these chips would be able to faithfully reproduce either of these games because (as we all know) Namco and Nintendo included extra support chips to handle animation and sprites and audio for example. This is very frustrating for me. How can I replicate these types of games in hardware if I don'e the support chips? Where do I go for more information? A simple Z80 or 6502 are incapable of making games similar to these two gems. So frustrating! For more insight I have studied assembly language on both Motorola 68000 and Intel 8806 chips. So I understand the challenges involved. It just seems there is nobody out there creating retro 8-bit systems with the support chips needed. I know about the Commander x16 and Foenix Retro Systems it seems the solution is a fast 8-bit processor with super fast access to lots of RAM and support audio. Is that the only way to replicate these old early 80s arcade games the hard way?
I used to have a Toshiba HX 20 msx computer when I was a kid I still don't understand how it was possible to develop in assembly for msx computers. Someone explained to me there existed a cartridge with an assembly editor and compiler but I haven't found any today on second hand market . anyway thank you very much for your videos and your passion. I'm studying z80 assembly today for enjoying exploiting my old texas instruments Ti-86 : I think I'll have a look on your ARM assembly videos too.
If you want more Z80, you can buy my book from amazon:
www.amazon.com/dp/B08W7DWZB3
(though it's totally optional... you don't need it to follow the series!)
I adore this series, superb work. You are great at teaching, you explained everything as easy as possible, I love it.
You absolute madman. Incredible respects for being a tutor for so many different kinds of retro hardware. 🥺😤
Simply the best introduction to Z80 Assembley on the web. Thanks!
Pretty freakin amazing...! I only regret that these videos didnt exist in 1985 when I got my first MSX. So now, as I'm 48 yo, I decided to start learning this. My goal is to make a game, even if it is a simple, little game.
These Z80 Lessons are a must watch, even for those watching the 6502 lessons, as Keith is coming at the programming of multiple computers with a common set of code, from a Z80 frame of mind.
I own your book and began dabbling into Z80 and your prior series early last year, but somehow overlooked this complete reboot of it which seems so much more versatile! Really enjoy your work and as a fan of Z80 architecture more than any other I look forward to walking through these updates. Thank you.
Glad you enjoyed it!
Unfortunately youtube doesn't seem to be doing too good job promoting the new series!
Wow Keith.. it’s amazing that you are able to do so much in short time..
Excellent! I watched all of your z80 tutorials from before, but I would love to see them done in your current style. So this is definitely getting a re-watch!
You're a God tier man sir. Thank you so much for all the time and effort you put into your videos.
Brilliant tutorial, many thanks for creating it. I will spend my holidays with it 🙂
best lessons ever !!! Thank you !!!!!!!!!¨
Ty going to start this series when I get home
Smashing Content, thanks soooo much!
This is great, I’ve bought your book and hoping I can get some Game Gear stuff going. I’ve always been a hardware guy and haven’t done any coding in 20 years! Looking forward to getting back to it.
Thanks for buying it, Hopefully it helps you... I've got lots of tutorials in the Platform Specific and simple series about the gamegear or SMS (which is basically the same hardware)
SMS/GG Playlist is here:
ruclips.net/video/T3XwLb9Ktv8/видео.html
I juste received the book from Amazon, but in no way can it help to learn ASM by itself, these videos are mandatory. I hope they stay online forever because I can't binge watch it, it will take monthes or years for me. I failed to understand ASM with the Z80 programming book by Rodnay Zaks so thank you for giving me a second chance.
hi, just bought your book, looking forward to learn more
thanks
Hope you enjoy it!
@@ChibiAkumas actually yes, its been very helpful, i am going slow because its a lot of info, my goal is to do something that runs on the game boy and snes, but i am starting with z80 first. I always wanted to learn assembler, i will be patient
Please continue with this project hopefully you have a consultation or forum if we get stuck!
Thanks
Z80 Remastered edition. 😆 Cool.
I watched your old Z80 tuts very recently so it will be interesting to see how these are different. Any plans to revisit the Spectrum Next now that the core is nailed down and nothing should change?
I'll be covering it to the same extent as the other z80 platforms. I have nothing special planned though
Sorry if this is a silly question but can you actually program assembly and or machine code on the speccy itself? And how did they do it back in the day?
I've never coded on the Speccy directly, but I'm sure there's assemblers for it.
I believe some of the Oliver Twin's speccy games were coded on a CPC, and transferred to the speccy via a special cable.
Their later games were written on a PC.
Simple answer, You can directly code on the machine itself, but its slower and harder due to the fact you're working within the machines limitations (speed, and having to split memory between an assembler,editor and the program you're trying to edit)
What is the editor you are using for the coding. It does NOT look like winape assembler. Looks pretty much like ATOM it VSCode. Would be very interested in the syntax highlighting you use that is winape assembler compatible. I also would love to understand the automation you put in to assemble and run code. I am on CPC so Imwould only need to integrate it into cpc emulation or .sdk tools
If you could post something as a video or a blog post on your page would be welcome.
Nevermind. I understood it is now in Notepad++ with Macros included. Thanks
31:29 downloaded winape emulator, I think I need another lesson just to use that emulator, nothing is loading up with the command that you run on your end "run go .bas
well... at least I tried :)
Did you follow the 'Usage' instructions on this page:
www.chibiakumas.com/z80/Z80DevTools.php
If you didn't use my assembly devtools to build the asm file and send it to the emulator, "Run go.bas" will do nothing, because the program won't exist in emulator memory.
If you JUST want to use Winape (and not my devtools), my old tutorial covered this : ruclips.net/video/LpQCEwk2U9w/видео.html
@@ChibiAkumas I downloaded directly from winape website i believe, and no I did not use the link you shared 1. Extract all the Devtools into that folder (Keeping paths)
could you bee more specific on that folder (directory) I tried running this on my server but it wont open those dev tools :) will try later on my server VM machine
Reminder: protogens go beep boop
indeed
Book ordered..I downloaded the 2021 tools and found the fuse emulator 'z\emu\fuse\fuse.exe' file is missing
It seems to be in the 7z archive... is it possible your antivirus deleted it or something?
Liked and subscribed this is all very fascinating.
But!
I'm super interested in Z80 and 6502 assembly language because I have on my bucket list building an arcade cabinet video game similar to Pac-Man (written on Z80) and/or Donkey Kong (written on 6502). However neither of these chips would be able to faithfully reproduce either of these games because (as we all know) Namco and Nintendo included extra support chips to handle animation and sprites and audio for example. This is very frustrating for me. How can I replicate these types of games in hardware if I don'e the support chips? Where do I go for more information? A simple Z80 or 6502 are incapable of making games similar to these two gems. So frustrating!
For more insight I have studied assembly language on both Motorola 68000 and Intel 8806 chips. So I understand the challenges involved. It just seems there is nobody out there creating retro 8-bit systems with the support chips needed. I know about the Commander x16 and Foenix Retro Systems it seems the solution is a fast 8-bit processor with super fast access to lots of RAM and support audio. Is that the only way to replicate these old early 80s arcade games the hard way?
Also! You're almost to 9000 subscribers! At this rate you'll be easily at 10,000 by Halloween :D
Unfortunately 500 of those were from the eevblog mention, so it's unlikely.
@@ChibiAkumas You never know. I just happy more and more people get to experience these old amazing chips.
I know this bro
Where ix iy ???
Alternative hl, bc, de ???
👍👍👍👍👍
How can a person talk like a machine while writing in ml code ? immense!
To truly understand the machine, you must speak it's language and become one with the machine...
Or something!
I used to have a Toshiba HX 20 msx computer when I was a kid I still don't understand how it was possible to develop in assembly for msx computers. Someone explained to me there existed a cartridge with an assembly editor and compiler but I haven't found any today on second hand market . anyway thank you very much for your videos and your passion. I'm studying z80 assembly today for enjoying exploiting my old texas instruments Ti-86 : I think I'll have a look on your ARM assembly videos too.
can anyone explain to me how msx users were meant to write and compile assembly programs using just msx computers? is there any cartridge to do it?