commit ab5a35bff90180b44a1d17a1d8505914ac50473d from: Sven M. Hallberg date: Thu Jun 11 18:55:36 2026 UTC rename OPCODES -> OPCODES.B It is now the source DATA for MKOPCODES. commit - a6de81a3ff0bdf38809febe118c08a89b353c0c2 commit + ab5a35bff90180b44a1d17a1d8505914ac50473d blob - e9e5dbae92b5779e52b8f00e8bfd1bcedc538907 blob + 0ca7a0a52006d0f1a18f0e88edb968adfee6378f --- Makefile +++ Makefile @@ -1,4 +1,4 @@ -PRGS = BASASM HDFILE HEXDUMP SAVEMEM PRINTNAT.B LINECNT.B MANUAL OPCODES \ +PRGS = BASASM HDFILE HEXDUMP SAVEMEM PRINTNAT.B LINECNT.B MANUAL OPCODES.B \ LINEUTIL.B TEST.B TV MKALLTOK DISKCOPY MKOPCODES .PHONY: all blob - 13a6206af76272c17737815862a9cb54f4ca3ea3 (mode 644) blob + /dev/null Binary files OPCODES,PRG and /dev/null differ blob - /dev/null blob + 13a6206af76272c17737815862a9cb54f4ca3ea3 (mode 644) Binary files /dev/null and OPCODES.B,PRG differ blob - 506c0297ec13b8c0e8d207fe03d123178e9f8aa4 (mode 644) blob + /dev/null --- OPCODES.lst +++ /dev/null @@ -1,86 +0,0 @@ -900 REM -901 REM - OPCODE TABLE - -902 REM -910 DATA 6, ASLZ, 2, 10, ASLA, 1 -911 DATA 14, ASL, 3, 22, ASLZX,2 -912 DATA 30, ASLX, 3, 33, AND(X,2 -913 DATA 37, ANDZ, 2, 41, AND#, 2 -914 DATA 45, AND, 3, 49, AND(Y,2 -915 DATA 53, ANDZX,2, 61, ANDX, 3 -916 DATA 97, ADC(X,2, 101,ADCZ, 2 -917 DATA 105,ADC#, 2, 109,ADC, 3 -918 DATA 113,ADC(Y,2, 117,ADCZX,2 -919 DATA 121,ADCY, 3, 125,ADCX, 3 -920 DATA 57, ANDY, 3 -921 DATA 0, BRK, 1, 16, BPLR, 2 -922 DATA 36, BITZ, 2, 44, BIT, 3 -923 DATA 48, BMIR, 2, 80, BVCR, 2 -924 DATA 112,BVSR, 2, 144,BCCR, 2 -925 DATA 176,BCSR, 2, 208,BNER, 2 -926 DATA 240,BEQR, 2 -927 DATA 24, CLC, 1, 88, CLI, 1 -928 DATA 184,CLV, 1, 192,CPY#, 2 -929 DATA 193,CMP(X,2, 196,CPYZ, 2 -930 DATA 197,CMPZ, 2, 201,CMP#, 2 -931 DATA 204,CPY, 3, 205,CMP, 3 -932 DATA 209,CMP(Y,2, 213,CMPZX,2 -933 DATA 216,CLD, 1, 217,CMPY, 3 -934 DATA 221,CMPX, 3, 224,CPX#, 2 -935 DATA 228,CPXZ, 2, 236,CPX, 3 -936 DATA 136,DEY, 1, 198,DECZ, 2 -937 DATA 202,DEX, 1, 206,DEC, 3 -938 DATA 214,DECZX,2, 222,DECX, 3 -939 DATA 65, EOR(X,2, 69, EORZ, 2 -940 DATA 73, EOR#, 2, 77, EOR, 3 -941 DATA 81, EOR(Y,2, 85, EORZX,2 -942 DATA 89, EORY, 3, 93, EORX, 3 -943 DATA 200,INY, 1, 230,INCZ, 2 -944 DATA 232,INX, 1, 238,INC, 3 -945 DATA 246,INCZX,2, 254,INCX, 3 -946 DATA 32, JSR, 3, 76, JMP, 3 -947 DATA 108,JMP(, 3 -948 DATA 70, LSRZ, 2, 74, LSRA, 1 -949 DATA 78, LSR, 3, 86, LSRZX,2 -950 DATA 94, LSRX, 3, 160,LDY#, 2 -951 DATA 161,LDA(X,2, 162,LDX#, 2 -952 DATA 164,LDYZ, 2, 165,LDAZ, 2 -953 DATA 166,LDXZ, 2, 169,LDA#, 2 -954 DATA 172,LDY, 3, 173,LDA, 3 -955 DATA 174,LDX, 3, 177,LDA(Y,2 -956 DATA 180,LDYZX,2, 181,LDAZX,2 -957 DATA 182,LDXZY,2, 185,LDAY, 3 -958 DATA 188,LDYX, 3, 189,LDAX, 3 -959 DATA 190,LDXY, 3 -960 DATA 234,NOP, 1 -961 DATA 1, ORA(X,2, 5, ORAZ, 2 -962 DATA 9, ORA#, 2, 13, ORA, 3 -963 DATA 17, ORA(Y,2, 21, ORAZX,2 -964 DATA 25, ORAY, 3, 29, ORAX, 3 -965 DATA 8, PHP, 1, 40, PLP, 1 -966 DATA 72, PHA, 1, 104,PLA, 1 -967 DATA 38, ROLZ, 2, 42, ROLA, 1 -968 DATA 46, ROL, 3, 62, ROLX, 3 -969 DATA 64, RTI, 1, 96, RTS, 1 -970 DATA 102,RORZ, 2, 106,ROLA, 1 -971 DATA 110,ROR, 3, 118,RORZX,2 -972 DATA 126,RORX, 3, 54, ROLZX,2 -973 DATA 120,SEI, 1, 133,STAZ, 2 -974 DATA 134,STXZ, 2, 140,STY, 3 -975 DATA 141,STA, 3, 142,STX, 3 -976 DATA 145,STA(Y,2, 148,STYZX,2 -977 DATA 149,STAZX,2, 150,STXZY,2 -978 DATA 153,STAY, 3, 157,STAX, 3 -979 DATA 225,SBC(X,2, 229,SBCZ, 2 -980 DATA 233,SBC#, 2, 237,SBC, 3 -981 DATA 241,SBC(Y,2, 245,SBCZX,2 -982 DATA 248,SED, 1, 249,SBCY, 3 -983 DATA 253,SBCX, 3, 56, SEC, 1 -984 DATA 129,STA(X,2, 132,STYZ, 2 -985 DATA 138,TXA, 1, 152,TYA, 1 -986 DATA 154,TXS, 1, 168,TAY, 1 -987 DATA 170,TAX, 1, 186,TSX, 1 -990 DATA -1 -991 REM -992 REM = APPEND PROGRAM CODE BELOW = -995 REM TERMINATE WITH: DATA .END -999 REM blob - /dev/null blob + 506c0297ec13b8c0e8d207fe03d123178e9f8aa4 (mode 644) --- /dev/null +++ OPCODES.B.lst @@ -0,0 +1,86 @@ +900 REM +901 REM - OPCODE TABLE - +902 REM +910 DATA 6, ASLZ, 2, 10, ASLA, 1 +911 DATA 14, ASL, 3, 22, ASLZX,2 +912 DATA 30, ASLX, 3, 33, AND(X,2 +913 DATA 37, ANDZ, 2, 41, AND#, 2 +914 DATA 45, AND, 3, 49, AND(Y,2 +915 DATA 53, ANDZX,2, 61, ANDX, 3 +916 DATA 97, ADC(X,2, 101,ADCZ, 2 +917 DATA 105,ADC#, 2, 109,ADC, 3 +918 DATA 113,ADC(Y,2, 117,ADCZX,2 +919 DATA 121,ADCY, 3, 125,ADCX, 3 +920 DATA 57, ANDY, 3 +921 DATA 0, BRK, 1, 16, BPLR, 2 +922 DATA 36, BITZ, 2, 44, BIT, 3 +923 DATA 48, BMIR, 2, 80, BVCR, 2 +924 DATA 112,BVSR, 2, 144,BCCR, 2 +925 DATA 176,BCSR, 2, 208,BNER, 2 +926 DATA 240,BEQR, 2 +927 DATA 24, CLC, 1, 88, CLI, 1 +928 DATA 184,CLV, 1, 192,CPY#, 2 +929 DATA 193,CMP(X,2, 196,CPYZ, 2 +930 DATA 197,CMPZ, 2, 201,CMP#, 2 +931 DATA 204,CPY, 3, 205,CMP, 3 +932 DATA 209,CMP(Y,2, 213,CMPZX,2 +933 DATA 216,CLD, 1, 217,CMPY, 3 +934 DATA 221,CMPX, 3, 224,CPX#, 2 +935 DATA 228,CPXZ, 2, 236,CPX, 3 +936 DATA 136,DEY, 1, 198,DECZ, 2 +937 DATA 202,DEX, 1, 206,DEC, 3 +938 DATA 214,DECZX,2, 222,DECX, 3 +939 DATA 65, EOR(X,2, 69, EORZ, 2 +940 DATA 73, EOR#, 2, 77, EOR, 3 +941 DATA 81, EOR(Y,2, 85, EORZX,2 +942 DATA 89, EORY, 3, 93, EORX, 3 +943 DATA 200,INY, 1, 230,INCZ, 2 +944 DATA 232,INX, 1, 238,INC, 3 +945 DATA 246,INCZX,2, 254,INCX, 3 +946 DATA 32, JSR, 3, 76, JMP, 3 +947 DATA 108,JMP(, 3 +948 DATA 70, LSRZ, 2, 74, LSRA, 1 +949 DATA 78, LSR, 3, 86, LSRZX,2 +950 DATA 94, LSRX, 3, 160,LDY#, 2 +951 DATA 161,LDA(X,2, 162,LDX#, 2 +952 DATA 164,LDYZ, 2, 165,LDAZ, 2 +953 DATA 166,LDXZ, 2, 169,LDA#, 2 +954 DATA 172,LDY, 3, 173,LDA, 3 +955 DATA 174,LDX, 3, 177,LDA(Y,2 +956 DATA 180,LDYZX,2, 181,LDAZX,2 +957 DATA 182,LDXZY,2, 185,LDAY, 3 +958 DATA 188,LDYX, 3, 189,LDAX, 3 +959 DATA 190,LDXY, 3 +960 DATA 234,NOP, 1 +961 DATA 1, ORA(X,2, 5, ORAZ, 2 +962 DATA 9, ORA#, 2, 13, ORA, 3 +963 DATA 17, ORA(Y,2, 21, ORAZX,2 +964 DATA 25, ORAY, 3, 29, ORAX, 3 +965 DATA 8, PHP, 1, 40, PLP, 1 +966 DATA 72, PHA, 1, 104,PLA, 1 +967 DATA 38, ROLZ, 2, 42, ROLA, 1 +968 DATA 46, ROL, 3, 62, ROLX, 3 +969 DATA 64, RTI, 1, 96, RTS, 1 +970 DATA 102,RORZ, 2, 106,ROLA, 1 +971 DATA 110,ROR, 3, 118,RORZX,2 +972 DATA 126,RORX, 3, 54, ROLZX,2 +973 DATA 120,SEI, 1, 133,STAZ, 2 +974 DATA 134,STXZ, 2, 140,STY, 3 +975 DATA 141,STA, 3, 142,STX, 3 +976 DATA 145,STA(Y,2, 148,STYZX,2 +977 DATA 149,STAZX,2, 150,STXZY,2 +978 DATA 153,STAY, 3, 157,STAX, 3 +979 DATA 225,SBC(X,2, 229,SBCZ, 2 +980 DATA 233,SBC#, 2, 237,SBC, 3 +981 DATA 241,SBC(Y,2, 245,SBCZX,2 +982 DATA 248,SED, 1, 249,SBCY, 3 +983 DATA 253,SBCX, 3, 56, SEC, 1 +984 DATA 129,STA(X,2, 132,STYZ, 2 +985 DATA 138,TXA, 1, 152,TYA, 1 +986 DATA 154,TXS, 1, 168,TAY, 1 +987 DATA 170,TAX, 1, 186,TSX, 1 +990 DATA -1 +991 REM +992 REM = APPEND PROGRAM CODE BELOW = +995 REM TERMINATE WITH: DATA .END +999 REM