input debugging start
This commit is contained in:
@@ -17,6 +17,35 @@
|
||||
|
||||
%HLT { #1f SYS }
|
||||
%DBG { #20 SYS SYS }
|
||||
%DBGBYTE { DUP DBG }
|
||||
%DBGSHORT { DUP2 SWP DBG DBG }
|
||||
|
||||
( input helper macros )
|
||||
|
||||
%KP-0 { #0001 }
|
||||
%KP-1 { #0002 }
|
||||
%KP-2 { #0004 }
|
||||
%KP-3 { #0008 }
|
||||
%KP-4 { #0010 }
|
||||
%KP-5 { #0020 }
|
||||
%KP-6 { #0040 }
|
||||
%KP-7 { #0080 }
|
||||
%KP-8 { #0100 }
|
||||
%KP-9 { #0200 }
|
||||
%KP-A { #0400 }
|
||||
%KP-B { #0800 }
|
||||
%KP-C { #1000 }
|
||||
%KP-D { #2000 }
|
||||
%KP-STAR { #4000 }
|
||||
%KP-HASH { #8000 }
|
||||
|
||||
( jump to label or subroutine if a particular key is pressed )
|
||||
( label* keymask* -- )
|
||||
%JMPKEY { DBGSHORT INKEY AND2 SWP2 JCN2 }
|
||||
%JSRKEY { INKEY AND2 SWP2 JSR2 }
|
||||
|
||||
( misc macros )
|
||||
|
||||
( byte to short )
|
||||
%BTS { #00 SWP }
|
||||
|
||||
|
||||
@@ -9,6 +9,9 @@
|
||||
BRK
|
||||
|
||||
@on-frame
|
||||
,&adv KP-A JMPKEY
|
||||
BRK
|
||||
&adv
|
||||
INC DUP2 PXL
|
||||
BRK
|
||||
|
||||
|
||||
Reference in New Issue
Block a user