fixed inkey bytes
This commit is contained in:
@@ -41,7 +41,7 @@
|
|||||||
|
|
||||||
( jump to label or subroutine if a particular key is pressed )
|
( jump to label or subroutine if a particular key is pressed )
|
||||||
( label* keymask* -- )
|
( label* keymask* -- )
|
||||||
%JMPKEY { DBGSHORT INKEY AND2 SWP2 JCN2 }
|
%JMPKEY { INKEY AND2 SWP2 JCN2 }
|
||||||
%JSRKEY { INKEY AND2 SWP2 JSR2 }
|
%JSRKEY { INKEY AND2 SWP2 JSR2 }
|
||||||
|
|
||||||
( misc macros )
|
( misc macros )
|
||||||
|
|||||||
+2
-1
@@ -9,10 +9,11 @@
|
|||||||
BRK
|
BRK
|
||||||
|
|
||||||
@on-frame
|
@on-frame
|
||||||
|
DUP2 PXL
|
||||||
,&adv KP-A JMPKEY
|
,&adv KP-A JMPKEY
|
||||||
BRK
|
BRK
|
||||||
&adv
|
&adv
|
||||||
INC DUP2 PXL
|
INC
|
||||||
BRK
|
BRK
|
||||||
|
|
||||||
@putc
|
@putc
|
||||||
|
|||||||
+1
-1
@@ -111,7 +111,7 @@ function ESOPExtensions() {
|
|||||||
var k = e.key
|
var k = e.key
|
||||||
if(k in livemap) {
|
if(k in livemap) {
|
||||||
var keyval = livemap[k],
|
var keyval = livemap[k],
|
||||||
portnum = keyval>7 ? 3 : 2,
|
portnum = keyval>7 ? 2 : 3,
|
||||||
bitmask = 1<<(keyval&7)
|
bitmask = 1<<(keyval&7)
|
||||||
vm.setdev(portnum, vm.getdev(portnum) | bitmask)
|
vm.setdev(portnum, vm.getdev(portnum) | bitmask)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user