M80,UL80,ULIB80 – M80 assembler for linux

24 views
Skip to first unread message

aaw...@gmail.com

unread,
Nov 27, 2025, 5:39:47 AM (yesterday) Nov 27
to RC2014-Z80
 - um80 - MACRO-80 compatible assembler with full macro support, conditional
  assembly, multiple segments, and PUBLIC/EXTRN declarations
  - ul80 - LINK-80 compatible linker for combining .REL object files into .COM
  executables
  - ulib80 - LIB-80 compatible library manager for creating and managing .LIB
  archives
  - ucref80 - Cross-reference utility for symbol tracking across modules
  - ud80 - 8080/Z80 disassembler that produces re-assemblable .MAC source code

  Key Features:
  - Complete Intel 8080 and Zilog Z80 instruction set support
  - Full macro programming (MACRO/ENDM, REPT, IRP, IRPC)
  - Conditional assembly (IF/ELSE/ENDIF, IFDEF, IFNDEF)
  - Code/data/common segments with relocation
  - Listing files (.PRN) and symbol tables (.SYM)
  - Disassembler with jump table detection, named labels, and string directive
  generation
  - Round-trip capability: disassemble → edit → reassemble

 Linux  Installation: pip install um80
  GitHub Repository: https://github.com/um80/um80_and_friends
 

aaw...@gmail.com

unread,
Nov 27, 2025, 5:44:32 AM (yesterday) Nov 27
to RC2014-Z80
Oopd the github repository is   https://github.com/avwohl/um80_and_friends
Reply all
Reply to author
Forward
0 new messages