{"schema_version":1,"metadata":{"branch":"release","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:02.361425+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64/sqlports-7.54.tgz","source_sha256":"2de00144847bf9da3a365be982f101dbb55d591ed7a915ea94984a16ab0e0404","package_count":12059,"source_kind":"sqlports"},"package":{"name":"zmac-20221018p0","path":"devel/zmac","url":"/packages/release/devel/zmac/","comment":"Z-80 macro cross assembler and ld80 CP/M linker","homepage":"http://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/release/devel/bison/"}],"reverse_dependencies":{"count":0,"url":null},"categories":["devel"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","alpha","hppa","sparc64"],"not_for_architectures":[]}}
