piner@pur-phy.UUCP (Richard Piner) (01/17/84)
From my own experience, if you want to do Z80 assembly on a TRS-80, forget CP/M. To do CP/M properly, you need a hardware mod. The TRS-80 does have ROM's. I suggest that you get LDOS 5.1.4 and the new assembly package from Radio Shack. The assembler is the Microsoft macro assembler. It does a good job. LDOS includes system calls for reading and writting to the keyboard/display and disk files. It has quite a number of usefull system calls, even integer divide and multiply. LDOS documentation also includes a memory map that is very useful. It is a good system for doing assembly. Note that standard CP/M is 8080 code only, not Z80. Rich Piner Purdue Physics Dept.