*** empty log message ***
authorhachti <hachti>
Thu, 10 Feb 2005 01:27:37 +0000 (01:27 +0000)
committerhachti <hachti>
Thu, 10 Feb 2005 01:27:37 +0000 (01:27 +0000)
lib/iolib/Makefile
lib/iolib/original/I$AB
lib/iolib/original/I$AI
lib/iolib/original/O$AB
lib/iolib/original/O$AH
lib/iolib/original/O$AI
lib/iolib/src/i$pa.asm
lib/iolib/src/o$pl.asm

index de1dfa9e876430ccee08a627bfcfc3a2dccb7a30..0804d3c37653ff615fbc4a6b6a184440083caa7a 100644 (file)
@@ -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
index 0c37ab98d4ac3b0792080594838ba249aa7d141d..cec7b89be6480eb95f616a4ef60918d823b0fd8c 100644 (file)
Binary files a/lib/iolib/original/I$AB and b/lib/iolib/original/I$AB differ
index 04d03f4d9c565843c6fee26d65e4ea12a0e5fc33..0cb21be64ac715ed6849d0afe8bf39fbe4cf6f5f 100644 (file)
Binary files a/lib/iolib/original/I$AI and b/lib/iolib/original/I$AI differ
index 5220c0cae74ceb407a3e1fc160ac09b06e1f5f0f..0ecc892cf4d7b778a2cb269c33ad834c039bef24 100644 (file)
Binary files a/lib/iolib/original/O$AB and b/lib/iolib/original/O$AB differ
index f3c7a9101754036a1b682166776e88e06c3ea531..811f930cfff54ca20d4e63fdc8e8894d06c6cc46 100644 (file)
Binary files a/lib/iolib/original/O$AH and b/lib/iolib/original/O$AH differ
index dd8185f0a3706b3808a0869713350fa001ab1293..19bb62eae4c79ca6eca2f0ec4cece6cdf972f471 100644 (file)
Binary files a/lib/iolib/original/O$AI and b/lib/iolib/original/O$AI differ
index a5e3033dd295f33fd6bf848132737f6a505eae03..78c758fe0e899c87ecf8fca76876fd83144326a2 100644 (file)
 *              .    .
 *             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
index 535184d24958d0b263cc61a803306766c3594a98..043b10e0016f7f3b5a452301d3c542e60e80914b 100644 (file)
@@ -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