{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"zmac-20221018p1","path":"devel/zmac","url":"/packages/current/devel/zmac/","comment":"Z-80 macro cross assembler and ld80 CP/M linker","homepage":"https://48k.ca/zmac.html","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"zmac is a Z-80 macro cross-assembler. It has all the features you'd\nexpect. It assembles the specified input file (with a '.z' extension if\nthere is no pre-existing extension and the file as given doesn't exist)\nand produces program output in many different formats. It also produces\na nicely-formatted listing of the machine code and cycle counts\nalongside the source in a \".lst\" file.\n\nUndocumented Z-80 instructions are supported as well as 8080 code.\n\nzmac strives to be a powerful assembler with expressions familiar to C\nprogrammers while providing good backward compatibility with original\nassemblers such as Edtasm, MRAS and Macro-80.\n\nThis package also includes the ld80 .rel object file linker. ld80 is a\nlinker for .rel object files as seen on CP/M and TRS-80 machines. It is\na clone of Microsoft's original L80 linker.\n","package_architecture":"amd64","stem":"zmac","readme":null,"dependencies":[{"path":"devel/bison","type":"build","package_spec":"","url":"/packages/current/devel/bison/"}],"reverse_dependencies":{"count":0,"url":null},"categories":["devel"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","sparc64","alpha","hppa"],"not_for_architectures":[]}}
