[HN Gopher] Learn Multiplatform Z80 Assembly Programming with Va...
___________________________________________________________________
Learn Multiplatform Z80 Assembly Programming with Vampires
Author : surprisetalk
Score : 46 points
Date : 2025-10-26 00:15 UTC (4 days ago)
(HTM) web link (www.chibiakumas.com)
(TXT) w3m dump (www.chibiakumas.com)
| iberator wrote:
| Amazing and really fast old school webpage :)
|
| I highly recommend to pick up ASM programming on Z80 or 6502
| CPUs: it is MUCH MUCH easier and straight forward than modern x86
| ASM with 1600+ instructions.
| brucehoult wrote:
| That is very true!
|
| But I suggest RISC-V RV32I or RV32E [1] is a great option too.
| Only 37 instructions that a compiler would generate from C
| (etc), mostly simple register-to-register arithmetic and
| control flow, plus byte/half/word load/store with only one
| addressing mode.
|
| It's actually, I would say, slightly simpler to learn what the
| instructions are than 6502 or Z80, and *vastly* easier to use
| to write useful programs with.
|
| And it's not only for emulator, you can buy a vast range of new
| hardware today, ranging from 10c microcontrollers (with 2k RAM,
| 16k flash for the program, 48 MHz) up to a $2500 64 core 2 GHz
| 128GB RAM workstation, with in the middle ESP32s for a couple
| of bucks, Raspberry Pi Pico 2 or Milk-V Duo (Linux! In 64MB at
| 1.0 GHz) for $5, and on to quad core 1.5 or 1.6 GHz Linux SBCs
| for $20 (VisionFive 2 Lite), $30-$50 (Orange Pi RV or RV2 with
| 2-8 GB RAM) and so on.
|
| Online tutorial:
|
| https://dramforever.github.io/easyriscv/#my-first-risc-v-ass...
|
| [1] 16 registers instead of 32, as seen in e.g. the $0.10
| CH32V003 microcontroller
| leoc wrote:
| KeithS alias ChibiAkumas alias Akuyou has been churning out games
| and assembly tutorials for years, and he's covered a huge array
| of platforms: everything from the FM-7 to the SAM Coupe to the
| UKMC Soviet-bloc microcomputer PDP-11 clone.
| akuyou wrote:
| Keith here, the author of the website! Thanks for posting about
| my little hobby here, it's actually the second time it's been
| mentioned over the years,
|
| The site and tutorials started from the multi-platform build
| scripts I put together to make the original ChibiAkumas V1.666,
| It felt others could benefit from them, so I made some tutorials
| and put them on line
|
| The tutorials were far more popular than the game, so I was
| motivated to start learning more assembly languages, making more
| build scripts and tutorials... well it got a bit out of hand!!!
|
| You can see all the CPU's and systems I've covered here:
| https://www.assemblytutorial.com/
___________________________________________________________________
(page generated 2025-10-30 23:00 UTC)