Steven Russell's SLR line of assemblers appeared at the very end of CP/ Given assembler (PASM pseudo-ops are rather specials). It is usually because the source code will re-assemble only with a Old Timers like me sometimes use long-forgotten tools, like PASM, but Those 4 Z-80 syntaxes were differents in the mnemonics and pseudo-opįields, so were completely differents: one program assembled with oneĪssembler could not be assembled with another one (contrary to the Here are the 4 syntaxes that us, Old Timers, were The CP/M User Group are filled with programs using the TDL syntax!). Than me remembered them (while the Volumes of the Software Library of Publicly what had been the other syntaxes. Russell's assemblers started as a disassembly of M80.) So, I asked Were at least 4 different syntaxes of the Z-80 mnemonics. Several times, I have mentioned in the comp.os.cpm Newsgroup that theīore of the Z-80 is that Zilog goofed by not releasing a real official Is almost useless: under CP/M, the only useful linker is DRI LINK-80. Unfortunately, M80, producing Microsoft REL files, needs a linker. Z80.LIB is also possible with MAC (I recreated a 12KB interpreter since you are anĮD, MAC, and SID are the tools that I use 99% of the time.įrom time to time, I use ZSID. Of course, no need to tell you what they do. That's why the STKLN and INPAGE pseudo-ops still exist in (MAC is a CP/M implementation of the Intel macro-Īssembler. MAC is an absolute macro-assembler generating also Intel HEX files, so Written in 8080 assembler, thus being almost 2 times faster. LOAD for CP/M 2.2 was written in PL/M, while HEXCOM for CP/M Plus was Loader is needed, since SID loads HEX files directly, bypassing the Well, ASM is an absolute assembler generating Intel HEX files, so no > I'd like to understand roughly how many different assemblers and linkers are being used to compile (sorry, ASSEMBLE :) binaries from ASM/MAC/other? sources. Thanks in advance for any help you can find time to provide, it's much appreciated. Want to take a lot of time, and I don't want to ask people offline and annoy them. Z80, 8080, high-level), and any reference or URL where any documentation (if it's a non-mainstream assembler) can be found. If anyone could provide some very short details of their "favourite" tool, such as :Īssembler name, Mnemonic type (e.g. Not going to waste your bandwidth posting updates! This would include decimal-hex-binary-octal radix conversions if possible, and similar (i.e. I am currently writing in support for M80 and L80, and rather than just provide a "renaming" tool for these pseudo-instructions, I'd like to be able to help translate any My reason for this is to help me figure out whether it's going to be helpful or not to extend the translator app. I'd like to understand roughly how many different assemblers and linkers are being used to compile (sorry, ASSEMBLE :) binaries from ASM/MAC/other? sources.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |