Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site pur-phy.UUCP Path: utzoo!linus!decvax!harpo!ihnp4!inuxc!pur-ee!CS-Mordred!Pucc-H:Physics:piner From: piner@pur-phy.UUCP (Richard Piner) Newsgroups: net.micro Subject: re: TRS-80 model 3 CP/M Message-ID: <1137@pur-phy.UUCP> Date: Tue, 17-Jan-84 00:36:19 EST Article-I.D.: pur-phy.1137 Posted: Tue Jan 17 00:36:19 1984 Date-Received: Wed, 11-Jan-84 03:25:24 EST Organization: Purdue University Physics Dept. Lines: 14 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.