Mercurial > hg > Members > kono > os9 > sbc09
diff TL1/TL1os9.asm @ 123:69ab3f9536c0
first TL/1 debug
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 04 Jan 2019 23:13:54 +0900 |
parents | 4d06202716c2 |
children | f065d9718442 |
line wrap: on
line diff
--- a/TL1/TL1os9.asm Fri Jan 04 19:43:52 2019 +0900 +++ b/TL1/TL1os9.asm Fri Jan 04 23:13:54 2019 +0900 @@ -124,7 +124,7 @@ STA CH ** copy reserved word table LEAX WTABLE,PCR - leay WTBLE,PCR + leay WTBLE,u ldb #WTBLEND-WTABLE tbl1 lda ,x+ sta ,y+ @@ -688,7 +688,7 @@ BNE WD3 BSR GETCH CMPA #$20 - BCC *--4 + BCC *-4 BRA WD1 ** * ASCC CONST @@ -776,7 +776,8 @@ ** * WORD TABLE SEARCH ** -TLOOK LDA TCOUNT +TLOOK PSHS U + LDA TCOUNT STA SY LDX TEND S01 LDU WEND @@ -813,7 +814,7 @@ STB GL ANDA #$FD S07 STA SY -RTSS RTS +RTSS PULS U,PC ** * ARITHMATIC EXPRESSION ** @@ -1294,11 +1295,10 @@ ** * STACK TOP CHANGE ** -STCHG LDU SP - LEAU 2,U - PULU D,X - EXG D,X - PSHU D,X +STCHG LDD 2,S + LDX 4,S + STD 4,S + STX 2,S RTS ** * PUTHSL output with address calculation @@ -1633,6 +1633,7 @@ * lda ,x get char * cmpa #C$CR end of command line? * bne start branch if not + lbra comp copytbl pshs y,x,u @@ -1701,12 +1702,12 @@ MEMIN PSHS A,B,X,Y LDA INDN - LEAX 1,S + LEAX ,S LDY #1 OS9 I$Read - EXG a,b BCC GETCA0 lda #'/' + sta ,s GETCA0 PULS A,B,X,Y,PC @@ -1718,7 +1719,7 @@ PSHS A,B,X,Y GETCH0 LDA INDN - LEAX 1,S + LEAX ,S LDY #1 OS9 I$Read BCS GETCH0