Tutorial: Hello, world! in Z80 Assembly Language

  I'm feeling kind of nostalgic today so I thought I'd write Hello, world! in Z80 assembly for the ZX Spectrum! The last time I wrote any Z8...

Voy a darle un descanso al BASIC del Spectrum y a retomar mis lecciones de ensamblador para Zilog Z-80 y de código máquina. Necesito más velocidad y más eficiencia de los recursos. Además parece que el libro está dirigido personalmente a mí. 😎

#Spectrum #assembler #machineCode #z80

Skimming Toni Baker's «Mastering Machine Code on your ZX81» and i love the chapter titles, which feature a hand-drawn illustration of the ZX81 circuit board. I believe the PCB tracks on the ZX81 were themselves hand-drawn, which was the fashion at the time. [edit: i see from the title page, that the illustrator is Cathy Lowe, and they like a bit of slightly wobbly Letraset Helvetica]

#ZX81 #MachineCode

I pushed out a new DiskSumo patch, with my new machine code routines. It's been fun to learn some 6502 instructions, and debugging the code just reading it over and over again using Zaks' book as reference.

Now a floppy disk backup takes only 40 minutes over 1200 bps Xmodem. I'll start a mass effort to back up all my 300 floppies.

https://github.com/aakoskin/DiskSumo/commit/4332018d598d8c130cc6ddd34df2b7b66150db6a

#Commodore64 #Floppy #XMODEM #MachineCode #RetroComputing

2511 patch for DiskSumo · aakoskin/DiskSumo@4332018

Changes: - Major rewrite: disk sector read/write and XMODEM packet receive/send are now mostly handled by machine code routines: - The speed up is 2.5x in sending/reading and 1.5x in receiving/...

GitHub