comparison game09/game09.asm @ 77:11e19ea1a7ea

save register in outch/getch
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Tue, 07 Aug 2018 11:25:26 +0900
parents 6462dc3978f1
children 02120537b90d
comparison
equal deleted inserted replaced
76:6462dc3978f1 77:11e19ea1a7ea
964 RTS 964 RTS
965 965
966 OUTCH PSHS X,Y 966 OUTCH PSHS X,Y
967 BRA OUTCH1 967 BRA OUTCH1
968 GETCH 968 GETCH
969 PSHS B,X,Y 969 PSHS A,B,X,Y
970 GETCH0 970 GETCH0
971 LDA #0 971 LDA #0
972 LEAX ,S 972 LEAX 1,S
973 LDY #1 973 LDY #1
974 OS9 I$Read 974 OS9 I$Read
975 BCS GETCH0 975 BCS GETCH0
976 PULS B,X,Y,PC 976 PULS A,B,X,Y,PC
977 OUTCH1 PSHS B 977 OUTCH1 PSHS A,B
978 LEAX ,S 978 LEAX 1,S
979 LDA #1 979 LDA #1
980 LDY #1 980 LDY #1
981 OS9 I$Write 981 OS9 I$Write
982 PULS B,X,Y,PC 982 PULS A,B,X,Y,PC
983 SENSE PSHS X,Y,D 983 SENSE PSHS X,Y,D
984 LDA #0 984 LDA #0
985 LDB #SS.Ready 985 LDB #SS.Ready
986 OS9 I$GetStt 986 OS9 I$GetStt
987 CMPB #$F6 Not Ready 987 CMPB #$F6 Not Ready