#z80n — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #z80n, aggregated by home.social.
-
zendis v0.4.0
zendis is a disassembler for the Z80 and Z80N
zendis is a new sibling to zen80 (a Z80/Z80N CPU core) to zenas (a Z80/Z80N assembler) and to ZenZX, the companion ZX Spectrum emulator that reuses the former.
Its hex output format matches what zenas accepts as input, so a zendis listing can be fed straight back into zenas, it can interpret plain .bin files at a starting --org address, and it can reuse the zentools sibling library to import .tap, .tzx, .pzx .sna, .szx and .z80 Spectrum binaries.
It supports various output formats, including formats compatible with other Z80 assemblers: plain / listing / json / zenas / pasmo / sjasmplus / snasm.
The listing format is the default and it prefixes every line with the resulting memory address for each instruction (pictured below). The plain format is just the instructions without addresses. The JSON output format allows for feeding zendis output into other tooling and pipelines.Repo:
https://github.com/ha1tch/zendis#readmeBinaries released for 17 modern architecture/platform pairs
https://github.com/ha1tch/zendis/releases/tag/v0.4.0#zenas #zendis #disassembler #disassembly #z80 #z80n #retrocomputing #golang #foss #programming
-
zenas v0.11.2
update:
This version extends coverage of the Z80 instruction set implementing various undocumented instructions, and extends compatibility features with pasmo and sjasmplus, as well as some minor bugfixes.
Binary releases for 17 modern architecture/platform pairs:
https://github.com/ha1tch/zenas/releases/tag/v0.11.2