# HG changeset patch # User Shinji KONO # Date 1533477718 -32400 # Node ID 3a2fb51afc4de75c49cf18f57b2f1b7500a38ce6 # Parent eb9be32c701cd9fa6992abea969c3874dd28d336 fix lv2 cmds diff -r eb9be32c701c -r 3a2fb51afc4d .lldbinit --- a/.lldbinit Sun Aug 05 22:17:44 2018 +0900 +++ b/.lldbinit Sun Aug 05 23:01:58 2018 +0900 @@ -0,0 +1,1 @@ +pro hand -p true -s false SIGINT diff -r eb9be32c701c -r 3a2fb51afc4d game09/game09.asm --- a/game09/game09.asm Sun Aug 05 22:17:44 2018 +0900 +++ b/game09/game09.asm Sun Aug 05 23:01:58 2018 +0900 @@ -877,7 +877,7 @@ LBRA LC5D8 LC63F FCB $D,$A - FCS "*READY" + FCC "*READY" FCB $D,$A,0 LC64A LBRA OUTCH @@ -967,23 +967,28 @@ LC6F8 CLRA RTS -GETCH LDA #0 - PSHS B +OUTCH PSHS X,Y + BRA OUTCH1 +GETCH + PSHS B,X,Y +GETCH0 + LDA #0 LEAX ,S LDY #1 OS9 I$Read - PULS B - BCS GETCH -OUTCH PSHS B + BCS GETCH0 + PULS B,X,Y,PC +OUTCH1 PSHS B LEAX ,S LDA #1 LDY #1 OS9 I$Write - PULS B,PC -SENSE LDA #0 + PULS B,X,Y,PC +SENSE PSHS X,Y + LDA #0 LDB #SS.Ready OS9 i$GetStt - RTS + PULS X,Y,PC diff -r eb9be32c701c -r 3a2fb51afc4d src/os9/level2/cmds/Makefile --- a/src/os9/level2/cmds/Makefile Sun Aug 05 22:17:44 2018 +0900 +++ b/src/os9/level2/cmds/Makefile Sun Aug 05 23:01:58 2018 +0900 @@ -1,11 +1,12 @@ SRC2 = ../../nitros9-code/level2/cmds SRC1 = ../../nitros9-code/level1/cmds -OBJ2 = mdir mfree proc procs reboot +OBJ2 = mdir mfree proc procs reboot dmem pmap smap mmap OBJ1 = asm attr calldbg cmp config copy cputype date debug del deldir devs dir dir_cb dirsort dump echo edit \ error free help ident irqs link list load login makdir pxd pwd procs prompt shellplus sleep tee touch tsmon unlink + all : $(OBJ2) $(OBJ1) A09 = ../../../a09 @@ -14,9 +15,9 @@ rm -rf *.lst $(OBJ2) $(OBJ1) mdir : - $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm + $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm mfree : - $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm + $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm proc : $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm procs : @@ -25,6 +26,12 @@ $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm smap : $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm +mmap : + $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm +pmap : + $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm +dmem : + $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm asm : $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm