********************************************************************** ****** ******* * * ** ***** ***** * * ** * * * * * * * * * * * * * * * * * * * *** ***** * * * * ***** * * * * * * * * * * * * * * * * * ** * * * * * ***** ******* * * * ***** ***** ********************************************************************** Adds all ten new instructions of HD64180 to your M80. Written by: Herbert Oppmann Erwin-Rommel-Str.59 8520 Erlangen West Germany Distribution Files GEN180.DOC this documentation (in English!) warning: this is a WordStar document GEN180.MAC source of GEN180. use M80/L80 to assemble GEN180.COM I've included it to save you time TEST.MAC test file for finished M180 USAGE GEN180 expects the M80 to be located as 'M80.COM' on the actual drive. Therefore copy M80 and GEN180 on one disc (preferably RamDisc, if you have one) and log to that drive. This drive mustn't be write protected and there has to be approx. 20KByte free space. Now start GEN180 by typing GEN180 The program now works on a copy of your M80, so you don't lose the original one. When the program terminates sucessful you get the message 'ready!' and you will now find the new file 'M180.COM' on your disc. To test the new instructions you may now type M180 =TEST/L Don't worry about the errors and warnings. Now step through the lis ting file 'TEST.PRN'. At correct examples there should be no error, and at wrong examples there should be one. Usage of M180 is exactly the same as of M80, everything still works. Instructions Here is a survey of the new instructions. For detailed information see HD64180 data book. Mnemonic and parameters =========================== SLP MLT ww IN0 g,(m) OUT0 (m),g OTIM OTIMR OTDM OTDMR TSTIO m TST g TST m TST (HL) ========================== ww = BC/DE/HL/SP g = B/C/D/E/H/L/A m = byte value Versions The versions that are supported at the moment are: MACRO-80 3.4 01-Dec-80 and MACRO-80 3.44 09-Dec-81 I think these are the most common versions. If you want to patch an other version, or if there is any trouble then contact me: Herbert Oppmann Erwin-Rommel-Str.59 8520 Erlangen West Germany