From 8acc03e2c9cabeffe39ddf10f6832a35ebe29d87 Mon Sep 17 00:00:00 2001 From: hachti Date: Thu, 10 Feb 2005 01:27:37 +0000 Subject: [PATCH] *** empty log message *** --- lib/iolib/Makefile | 23 +++++++++++------------ lib/iolib/original/I$AB | Bin 845 -> 861 bytes lib/iolib/original/I$AI | Bin 1039 -> 1065 bytes lib/iolib/original/O$AB | Bin 693 -> 708 bytes lib/iolib/original/O$AH | Bin 731 -> 744 bytes lib/iolib/original/O$AI | Bin 855 -> 873 bytes lib/iolib/src/i$pa.asm | 12 ++++++++---- lib/iolib/src/o$pl.asm | 3 +-- 8 files changed, 20 insertions(+), 18 deletions(-) diff --git a/lib/iolib/Makefile b/lib/iolib/Makefile index de1dfa9..0804d3c 100644 --- a/lib/iolib/Makefile +++ b/lib/iolib/Makefile @@ -1,27 +1,26 @@ # Skript, das die neue Bibliothek zusammenbauen soll -OWN = i$$pa o$$al o$$la o$$pb o$$pl - +OWN = o$$al o$$la o$$pl o$$pb i$$pa OWN_1=$(foreach obj, $(OWN),$(obj).asm) OWN_2=$(OWN_1:.asm=.obj) OWN_3=$(shell echo $(subst $$,\$$,$(OWN)) | dd conv=ucase 2>/dev/null) -#$(subst abcdefghijklmnopqrstuvwxyz,ABCDEFGHIJKLMNOPQRSTUVWXYZ,$(OWN)) - - -ORG_USE=I$$AB I$$AI O$$AB O$$AI +ORG_USE=I$$AB I$$AI O$$AI O$$AB + ASM=$H316/bin/asm ########################################## -all: iolib +all: io.lib -iolib: $(foreach org, $(ORG_USE), original/$(org)) $(OWN_3) +io.lib: $(foreach org, $(ORG_USE), original/$(org)) $(OWN_3) @echo Baue Bibliothek endgültig zusammen. cat $(subst $$,\$$,\ - $(foreach og, $(ORG_USE),original/$(og))\ - $(OWN_3)) $(H316)/snippets/endseq \ - > iolib || rm iolib + $(OWN_3)\ + $(foreach og, $(ORG_USE),original/$(og))\ + )\ + $(H316)/snippets/endseq \ + > io.lib || rm io.lib obj object objects : $(OWN_2) @@ -32,7 +31,7 @@ $(OWN_2):%.obj:src/%.asm asm $(subst $$,\$$,$^) clean: - rm -f *.obj $(subst $$,\$$,$(OWN_3) $(foreach obj,$(OWN_2),src/$(obj))) iolib *.lst + @rm -f *.obj $(subst $$,\$$,$(OWN_3) $(foreach obj,$(OWN_2),src/$(obj))) io.lib *.lst ########### .PHONY: clean all obj object objects diff --git a/lib/iolib/original/I$AB b/lib/iolib/original/I$AB index 0c37ab98d4ac3b0792080594838ba249aa7d141d..cec7b89be6480eb95f616a4ef60918d823b0fd8c 100644 GIT binary patch delta 170 zcmX@hc9(5}tl|Gg1`!4Z9tH*phRHxS3j>1y0|+TMtwJhzy*A0%9}tB_IY`Ew0-xmcUw-#<1iB1B z%{QxZJC;JGwU0N*+po0Z_xw;`bgwZPWL7I5kPnj08o{KL1y0|oBV%b-3G@0ll2(adcuulWM>d%2kC|wDbCL`tpTLGo*!W(ni`Oi^ delta 195 zcmX@Yx|MZ;zJDWw2m=ET1A_#^Hn z!_EX$QOnIXd1A|k$)=2JU0`N0vNMRX!_5-s=b6?3Qd!RrHw#q-$gFy>S>lr?Yco~J UzzvdT5S0gN0y-7qL>Y$30M5T7WB>pF diff --git a/lib/iolib/original/O$AH b/lib/iolib/original/O$AH index f3c7a9101754036a1b682166776e88e06c3ea531..811f930cfff54ca20d4e63fdc8e8894d06c6cc46 100644 GIT binary patch delta 150 zcmcc3`hs1y0|>RaB4Yk}nlmAcj zN>xQDtY;9Z2kAp704lt=f${(3Mn({6$Yc#9bC`nV;aZtE8N@h2T7h;$tds#- F2>`kKC(-}_ delta 134 zcmaFCdYg5EtZpNN2m=ET1A_#^1y0|6iZwF870NS$6xP=u8HS;T9jt~MsAl4;4UGRM&te3TUQBALaDy487(}H| o3}&wfyFh&M|H+e>=4m5T&SDUq1yU&i_6Ee=K>t9zAp`UV0R167A^-pY delta 214 zcmaFKcAag4zHTFf2m=ET1A_#^;_RbPWJ2VDg_SOs^@%q2) gPoBJhX`VV<*(?UpSwLkHU{{0P33NTg)iMl|0bWfjQUCw| diff --git a/lib/iolib/src/i$pa.asm b/lib/iolib/src/i$pa.asm index a5e3033..78c758f 100644 --- a/lib/iolib/src/i$pa.asm +++ b/lib/iolib/src/i$pa.asm @@ -49,7 +49,11 @@ * . . * DEC TAB (N) * -* +* NOTICE +* +* THE CHARACTER SEQUENCE 'ABS' HAS BEEN REPLACED BY 'DBS' BECAUSE THE +* ASSEMBLER SHOWED STRANGE BEHAVIOUR +* ******************************************************************************** * * EXPORTED LABELS @@ -136,7 +140,7 @@ NAC JST NSRT INSERT IN CHARACTER POSITION TAB CRA CLEAR A-REGISTER SUB NTAB TAB COUNT SNZ NZ, SKIP - JMP NOTB Z, NO TABS + JMP NOTB Z, NO TDBS * STA 0 INDEX REGISTER LDA TABL TAB TABLE LINK @@ -215,10 +219,10 @@ TABI BSZ 1 TABLE POINTER * CHANGEABLE PARAMETERS LIM DEC 80 BUFFER LIMIT (DEFAULT IS 80) NTAB DEC 4 TAB COUNT (DEFAULT IS 4) -TABL DAC TABS TAB TABLE LINK (DEFAULT IS TABS) +TABL DAC TDBS TAB TABLE LINK (DEFAULT IS TDBS) * * DAP-16 TAB SETTINGS -TABS DEC 6 OPERATION FIELD +TDBS DEC 6 OPERATION FIELD DEC 12 VARIABLE FIELD DEC 30 COMMENTS FIELD DEC 73 IDENTIFICATION FIELD diff --git a/lib/iolib/src/o$pl.asm b/lib/iolib/src/o$pl.asm index 535184d..043b10e 100644 --- a/lib/iolib/src/o$pl.asm +++ b/lib/iolib/src/o$pl.asm @@ -21,7 +21,6 @@ * PUT LISTINGS ONTO PAPER TAPE. USAGE LIKE O$LA AND O$LH * * -* * STORAGE * * 266 (OCTAL) @@ -44,7 +43,7 @@ SUBR O$P2,SPC EMPTY LINES BETWEEN HEADING AND MAIN TEXT SUBR O$P3,PGS PURE TEXT LINES PER PAGE ********************************************************************** - REL RELOCATABLE + REL RELOCATABLE ********************************************* * CONFIGURATION HDS DEC 1 EMPTY LINES BEFORE HEADING -- 2.32.0