#v80 is released! I spent six months writing a #z80 assembler... in z80! https://codeberg.org/Kroc/v80

Why? Because I see too much 8-bit software on GitHub that requires a PC toolchain to build -- if a computer can't produce and deploy its own software then it's not a computer, it's an appliance!

These 8-bit machines should be *used*. What joy is there in retro or modern 8-bit hardware if you sit at your PC developing all day and deploying to it like so much throw-away web-scale infrastructure?

But nobody should give up PC-based development either, so I made v80 runnable on PC too, allowing for build automation but never removing the ability to reproduce the software on real 8-bit hardware.

Please, if your 8-bit software project can't be built on an 8-bit system, consider what you can do to change that. You don't have to use v80, but the idea should stick with you. Today's Windows XP is tomorrow's Windows 10. Your build system won't stop being a moving target you can't control.

v80

A minimal Z80 assembler, running on Z80. Useful for bootstrapping bigger projects.

Codeberg.org
@Kroc Ooh, this lines up nicely with the self-hosting philosophy of #CollapseOS
@csepp Indeed, but Forth code is too difficult to read so I’m trying a different approach :P