(boot.rom) Selection with enter key
This commit is contained in:
parent
c923e1ddc9
commit
198c28b106
|
@ -33,7 +33,6 @@
|
||||||
|
|
||||||
|0000
|
|0000
|
||||||
|
|
||||||
@second $1
|
|
||||||
@pointer
|
@pointer
|
||||||
&x $2 &y $2
|
&x $2 &y $2
|
||||||
@browser
|
@browser
|
||||||
|
@ -80,9 +79,7 @@ BRK
|
||||||
|
|
||||||
@on-frame ( -> )
|
@on-frame ( -> )
|
||||||
|
|
||||||
BRK
|
( unused )
|
||||||
.DateTime/second DEI .second LDZ ! BRK?
|
|
||||||
.DateTime/second DEI .second STZ ;draw-time JSR2
|
|
||||||
|
|
||||||
BRK
|
BRK
|
||||||
|
|
||||||
|
@ -94,13 +91,9 @@ BRK
|
||||||
.pointer/y LDZ2 .Screen/y DEO2
|
.pointer/y LDZ2 .Screen/y DEO2
|
||||||
#40 .Screen/sprite DEO
|
#40 .Screen/sprite DEO
|
||||||
|
|
||||||
( record pointer positions )
|
|
||||||
.Mouse/x DEI2 .pointer/x STZ2
|
|
||||||
.Mouse/y DEI2 .pointer/y STZ2
|
|
||||||
|
|
||||||
( draw new cursor )
|
( draw new cursor )
|
||||||
.pointer/x LDZ2 .Screen/x DEO2
|
.Mouse/x DEI2 DUP2 .pointer/x STZ2 .Screen/x DEO2
|
||||||
.pointer/y LDZ2 .Screen/y DEO2
|
.Mouse/y DEI2 DUP2 .pointer/y STZ2 .Screen/y DEO2
|
||||||
#41 .Mouse/state DEI #01 = + .Screen/sprite DEO
|
#41 .Mouse/state DEI #01 = + .Screen/sprite DEO
|
||||||
|
|
||||||
( select choice )
|
( select choice )
|
||||||
|
@ -119,14 +112,22 @@ BRK
|
||||||
.Controller/button DEI
|
.Controller/button DEI
|
||||||
DUP #10 ! ,&no-up JCN
|
DUP #10 ! ,&no-up JCN
|
||||||
#01 .browser/sel LDZ GTHk SWP? POP DEC ;select-file JSR2
|
#01 .browser/sel LDZ GTHk SWP? POP DEC ;select-file JSR2
|
||||||
|
POP BRK
|
||||||
&no-up
|
&no-up
|
||||||
DUP #20 ! ,&no-down JCN
|
DUP #20 ! ,&no-down JCN
|
||||||
.browser/sel LDZ ;dir/lines LDA LTHk SWP? POP INC ;select-file JSR2
|
.browser/sel LDZ ;dir/lines LDA LTHk SWP? POP INC ;select-file JSR2
|
||||||
|
POP BRK
|
||||||
&no-down
|
&no-down
|
||||||
DUP #01 ! ,&no-a JCN
|
DUP #01 ! ,&no-a JCN
|
||||||
.browser/sel LDZ ;run-file JSR2
|
.browser/sel LDZ ;run-file JSR2
|
||||||
|
POP BRK
|
||||||
&no-a
|
&no-a
|
||||||
POP
|
POP
|
||||||
|
.Controller/key DEI
|
||||||
|
DUP #0d ! ,&no-enter JCN
|
||||||
|
.browser/sel LDZ ;run-file JSR2
|
||||||
|
&no-enter
|
||||||
|
POP
|
||||||
|
|
||||||
BRK
|
BRK
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue