Mercurial > hg > Members > kono > os9 > sbc09
view src/os9/level2/cmds/fixbasic.pl @ 92:faa3bd1d062a
fix break on basic
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 22 Aug 2018 15:34:51 +0900 |
parents | 1de7b2760b9d |
children |
line wrap: on
line source
#!/usr/bin/perl # while(<>) { next if (/^ACIA/ .. /^TDRE/) ; next if (/^TSTBRK/ .. /^ END/) ; if (/^CLEAR/) { print <<"EOFEOF" JSR \$24 ;; echo off (but it is not suuported on pty.asm ) EOFEOF } if (/^GL02/) { print "GL02\n"; # do not echo input next; } print; } print <<"EOFEOF" ****************************** ****************************** TSTBRK bsr BRKEEE bcc GETC05 GETCHR bsr INEEE CMPA \#ETX ; 3 BNE GETC05 JMP BREAK INTEEE GETC05 RTS PUTCHR INC ZONE JMP OUTEEE ****************************** ****************************** INEEE PSHS D JSR 0 STB ,S PULS D,PC OUTEEE PSHS D TFR A,B JSR 3 PULS D,PC BRKEEE PSHS D JSR \$F PULS D,PC ****************************** ****************************** END EOFEOF