! V1A Edit #30 20-Mar-85 Autor: -tf- File: R65GEN.COM ! ! Generiert alle noetigen Files fuer den Cross-Assembler R65 ! Bitte zuerst durchlesen und dann nach Bedarf konfigurieren !! ! ============================================================= ! ! Braucht OREGON PASCAL 1.2 (1.3) ! ! R65GEN ist nur noetig, wenn man etwas geaendert hat ! ! Achtung: braucht einiges an Disk-Platz ... ! TYP R65GEN.COM ! SET TT NOQUIET ! ASS TT LST ! SET ERROR WARNING ! alle Files da ? ! REN/PRO R65GEN.COM * ! Dieses File REN/PRO R65.PAS R65.PAS ! Cross-Assembler ! REN/PRO INLOAD.PAS INLOAD.PAS ! DK:INSR65.ASM ==> DK:R65INS.ASM REN/PRO INCTRL.PAS INCTRL.PAS ! DK:R65INS.ASM ==> LST:R65INS.LST ! REN/PRO ERLOAD.PAS ERLOAD.PAS ! DK:ERRR65.ASM ==> DK:R65ERR.ASM REN/PRO ERCTRL.PAS ERCTRL.PAS ! DK:R65ERR.ASM ==> LST:R65ERR.LST ! REN/PRO INSR65.ALL INSR65.ALL ! QUELLE DER INSTRUKTIONEN REN/PRO INSR65.C02 INSR65.C02 ! QUELLE DER INSTRUKTIONEN (SUBSET) REN/PRO INSR65.11Q INSR65.11Q ! QUELLE DER INSTRUKTIONEN (SUBSET) REN/PRO ERRR65.ASM ERRR65.ASM ! QUELLE DER FEHLERMELDUNGEN ! ! SET ERROR NONE ! allfaellige alte Files loeschen ! ! RT Version 4 (nicht mehr geprueft) ! ------------ ! !REN/NOP R65.BAK * !REN/NOP R65.LST * !REN/NOP R65.MAC * !REN/NOP R65.OBJ * !REN/NOP R65.SAV * !DEL/NOQU R65.(BAK,LST,MAC,OBJ,SAV) !! !REN/NOP INLOAD.BAK * !REN/NOP INLOAD.LST * !REN/NOP INLOAD.MAC * !REN/NOP INLOAD.OBJ * !REN/NOP INLOAD.SAV * !DEL/NOQU INLOAD.(BAK,LST,MAC,OBJ,SAV) !! !REN/NOP INCTRL.BAK * !REN/NOP INCTRL.LST * !REN/NOP INCTRL.MAC * !REN/NOP INCTRL.OBJ * !REN/NOP INCTRL.SAV * !DEL/NOQU INCTRL.(BAK,LST,MAC,OBJ,SAV) !! !REN/NOP ERLOAD.BAK * !REN/NOP ERLOAD.LST * !REN/NOP ERLOAD.MAC * !REN/NOP ERLOAD.OBJ * !REN/NOP ERLOAD.SAV * !DEL/NOQU ERLOAD.(BAK,LST,MAC,OBJ,SAV) !! !REN/NOP ERCTRL.BAK * !REN/NOP ERCTRL.LST * !REN/NOP ERCTRL.MAC * !REN/NOP ERCTRL.OBJ * !REN/NOP ERCTRL.SAV * !DEL/NOQU ERCTRL.(BAK,LST,MAC,OBJ,SAV) !! !! !REN/NOP R65INS.(ASM,ALL,C02,11Q) * !REN/NOP R65INS.LST * !DEL/NOQU R65INS.(ASM,ALL,C02,11Q,LST) !! !REN/NOP INSR65.ASM * !DEL/NOQU INSR65.ASM !! !REN/NOP R65ERR.ASM * !REN/NOP R65ERR.LST * !DEL/NOQU R65ERR.(ASM,LST) !! !! !REN/NOP R65COM.ASM * !DEL/NOQU R65COM.ASM ! temporaeres Commandfile fuer R65 !! !REN/NOP STATST.ASM * !DEL/NOQU STATST.ASM ! temporaeres 'Statement Store' !! !REN/NOP SYMTAB.ASM * !DEL/NOQU SYMTAB.ASM ! temporaere 'Symbol-Tabelle' !! !REN/NOP MRKLST.ASM * !DEL/NOQU MRKLST.ASM ! temporaeres 'Mark List' ! ! RT Version 5 ! ------------ ! UNP R65.BAK UNP R65.LST UNP R65.MAC UNP R65.OBJ UNP R65.SAV DEL/NOQU R65.(BAK,LST,MAC,OBJ,SAV) ! UNP INLOAD.BAK UNP INLOAD.LST UNP INLOAD.MAC UNP INLOAD.OBJ UNP INLOAD.SAV DEL/NOQU INLOAD.(BAK,LST,MAC,OBJ,SAV) ! UNP INCTRL.BAK UNP INCTRL.LST UNP INCTRL.MAC UNP INCTRL.OBJ UNP INCTRL.SAV DEL/NOQU INCTRL.(BAK,LST,MAC,OBJ,SAV) ! UNP ERLOAD.BAK UNP ERLOAD.LST UNP ERLOAD.MAC UNP ERLOAD.OBJ UNP ERLOAD.SAV DEL/NOQU ERLOAD.(BAK,LST,MAC,OBJ,SAV) ! UNP ERCTRL.BAK UNP ERCTRL.LST UNP ERCTRL.MAC UNP ERCTRL.OBJ UNP ERCTRL.SAV DEL/NOQU ERCTRL.(BAK,LST,MAC,OBJ,SAV) ! ! UNP R65INS.ASM UNP R65INS.ALL UNP R65INS.C02 UNP R65INS.11Q UNP R65INS.LST DEL/NOQU R65INS.(ASM,ALL,C02,11Q,LST) ! UNP INSR65.ASM DEL INSR65.ASM ! UNP R65ERR.ASM UNP R65ERR.LST DEL/NOQU R65ERR.(ASM,LST) ! ! UNP R65COM.ASM DEL/NOQU R65COM.ASM ! temporaeres Commandfile fuer R65 ! UNP STATST.ASM DEL/NOQU STATST.ASM ! temporaeres 'Statement Store' ! UNP SYMTAB.ASM DEL/NOQU SYMTAB.ASM ! temporaere 'Symbol-Tabelle' ! UNP MRKLST.ASM DEL/NOQU MRKLST.ASM ! temporaeres 'Mark List' ! ! SET ERROR SEVERE ! ! Cross-Assembler R65 ! - - - - - - - - - - ! R PASCAL TEMP.TMP,TT:=R65/N/F R MACRO TEMP.TMP=TEMP.TMP ^C ! ! 'DATE' AUS FORLIB/SYSLIB R LINK R65=TEMP.TMP,SY:PASLIB,SY:SYSLIB ^C DEL/NOQU TEMP.TMP REN/PRO R65.SAV * ! ! ! Fehlermeldungs-File ! - - - - - - - - - - ! R PASCAL TEMP.TMP,TT:=ERLOAD/N/F R MACRO TEMP.TMP=TEMP.TMP ^C R LINK ERLOAD=TEMP.TMP,SY:PASLIB ^C DEL/NOQU TEMP.TMP REN/PRO ERLOAD.SAV * RU ERLOAD REN/PRO R65ERR.ASM * ! R PASCAL TEMP.TMP,TT:=ERCTRL/N/F R MACRO TEMP.TMP=TEMP.TMP ^C R LINK ERCTRL=TEMP.TMP,SY:PASLIB ^C DEL/NOQU TEMP.TMP REN/PRO ERCTRL.SAV * RU ERCTRL ! ! ! Instruktions-File ! - - - - - - - - - ! R PASCAL TEMP.TMP,TT:=INLOAD/N/F R MACRO TEMP.TMP=TEMP.TMP ^C R LINK INLOAD=TEMP.TMP,SY:PASLIB ^C DEL/NOQU TEMP.TMP REN/PRO INLOAD.SAV * ! R PASCAL TEMP.TMP,TT:=INCTRL/N/F R MACRO TEMP.TMP=TEMP.TMP ^C R LINK INCTRL=TEMP.TMP,SY:PASLIB ^C DEL/NOQU TEMP.TMP REN/PRO INCTRL.SAV * ! ! COP INSR65.C02 INSR65.ASM RU INLOAD RU INCTRL REN/PRO R65INS.ASM R65INS.C02 ! UNP INSR65.ASM COP INSR65.11Q INSR65.ASM RU INLOAD RU INCTRL REN/PRO R65INS.ASM R65INS.11Q ! UNP INSR65.ASM COP INSR65.ALL INSR65.ASM RU INLOAD RU INCTRL REN/PRO R65INS.ASM R65INS.ALL ! ! Version auslesen !! ! !COP R65INS.C02 R65INS.ASM !COP R65INS.11Q R65INS.ASM COP R65INS.ALL R65INS.ASM ! ! TIM