Learn Z80 Assembly Lesson 1 - Getting started with Z80! - 2021 Edition

Поделиться
HTML-код
  • Опубликовано: 7 янв 2025

Комментарии •

  • @ChibiAkumas
    @ChibiAkumas  3 года назад +9

    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!)

  • @bonciutalentadv7599
    @bonciutalentadv7599 9 месяцев назад +4

    I adore this series, superb work. You are great at teaching, you explained everything as easy as possible, I love it.

  • @TotallyGoodatGames
    @TotallyGoodatGames 3 года назад +16

    You absolute madman. Incredible respects for being a tutor for so many different kinds of retro hardware. 🥺😤

  • @robcurrie1261
    @robcurrie1261 9 месяцев назад +4

    Simply the best introduction to Z80 Assembley on the web. Thanks!

  • @jrosnell
    @jrosnell 2 года назад +3

    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.

  • @MattKasdorf
    @MattKasdorf 3 года назад +7

    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.

  • @MattPilz
    @MattPilz 2 года назад +3

    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.

    • @ChibiAkumas
      @ChibiAkumas  2 года назад +2

      Glad you enjoyed it!
      Unfortunately youtube doesn't seem to be doing too good job promoting the new series!

  • @maltronik
    @maltronik 3 года назад +4

    Wow Keith.. it’s amazing that you are able to do so much in short time..

  • @EvilSandwich
    @EvilSandwich 3 года назад +2

    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!

  • @colonelbarker
    @colonelbarker 2 года назад

    You're a God tier man sir. Thank you so much for all the time and effort you put into your videos.

  • @moritz-theunderdog3187
    @moritz-theunderdog3187 3 года назад

    Brilliant tutorial, many thanks for creating it. I will spend my holidays with it 🙂

  • @VasaMusic438
    @VasaMusic438 2 года назад +1

    best lessons ever !!! Thank you !!!!!!!!!¨

  • @davidmarks509
    @davidmarks509 3 года назад

    Ty going to start this series when I get home

  • @Programeris
    @Programeris 9 месяцев назад +1

    Smashing Content, thanks soooo much!

  • @16BitBench
    @16BitBench 3 года назад +2

    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.

    • @ChibiAkumas
      @ChibiAkumas  3 года назад +1

      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

  • @lincruste
    @lincruste 3 года назад +1

    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.

  • @guillermodiazfloresvelderr7337
    @guillermodiazfloresvelderr7337 3 года назад +1

    hi, just bought your book, looking forward to learn more
    thanks

    • @ChibiAkumas
      @ChibiAkumas  3 года назад +1

      Hope you enjoy it!

    • @guillermodiazfloresvelderr7337
      @guillermodiazfloresvelderr7337 3 года назад

      @@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

  • @eulondon
    @eulondon 3 года назад +1

    Z80 Remastered edition. 😆 Cool.

  • @makepool
    @makepool 3 года назад

    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?

    • @ChibiAkumas
      @ChibiAkumas  3 года назад

      I'll be covering it to the same extent as the other z80 platforms. I have nothing special planned though

  • @JeremySmith-gk1bz
    @JeremySmith-gk1bz Год назад

    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?

    • @ChibiAkumas
      @ChibiAkumas  Год назад

      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)

  • @SerErris
    @SerErris 2 года назад

    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.

    • @SerErris
      @SerErris 2 года назад

      Nevermind. I understood it is now in Notepad++ with Macros included. Thanks

  • @Programeris
    @Programeris 9 месяцев назад

    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 :)

    • @ChibiAkumas
      @ChibiAkumas  9 месяцев назад

      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

    • @Programeris
      @Programeris 9 месяцев назад

      @@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

  • @zilog1
    @zilog1 2 года назад +1

    Reminder: protogens go beep boop

  • @ianthompson9769
    @ianthompson9769 3 года назад +1

    Book ordered..I downloaded the 2021 tools and found the fuse emulator 'z\emu\fuse\fuse.exe' file is missing

    • @ChibiAkumas
      @ChibiAkumas  3 года назад

      It seems to be in the 7z archive... is it possible your antivirus deleted it or something?

  • @ichigen511
    @ichigen511 11 месяцев назад +1

    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?

  • @EvilSandwich
    @EvilSandwich 3 года назад +1

    Also! You're almost to 9000 subscribers! At this rate you'll be easily at 10,000 by Halloween :D

    • @ChibiAkumas
      @ChibiAkumas  3 года назад +1

      Unfortunately 500 of those were from the eevblog mention, so it's unlikely.

    • @EvilSandwich
      @EvilSandwich 3 года назад +1

      @@ChibiAkumas You never know. I just happy more and more people get to experience these old amazing chips.

  • @alexxxirrr
    @alexxxirrr 3 года назад

    I know this bro
    Where ix iy ???
    Alternative hl, bc, de ???
    👍👍👍👍👍

  • @stefanogrillo6040
    @stefanogrillo6040 Год назад

    How can a person talk like a machine while writing in ml code ? immense!

    • @ChibiAkumas
      @ChibiAkumas  Год назад

      To truly understand the machine, you must speak it's language and become one with the machine...
      Or something!

  • @blackimp4987
    @blackimp4987 Год назад

    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.

    • @blackimp4987
      @blackimp4987 Год назад

      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?