prog8/examples/test.p8

39 lines
492 B
Plaintext
Raw Normal View History

2019-08-07 00:02:34 +00:00
%import c64lib
2019-08-10 12:20:42 +00:00
%import c64utils
2019-08-11 12:02:53 +00:00
%import c64flt
%zeropage dontuse
2019-08-09 00:15:31 +00:00
2019-08-07 00:02:34 +00:00
main {
sub start() {
2019-08-11 12:02:53 +00:00
2019-08-14 20:28:44 +00:00
uword uw
ubyte ub
; uw = uw>>0
; uw = uw>>7
ub = uw>>8 as ubyte
A++
uw = uw>>8
A++
uw = msb(uw)
; uw <<= 1
; uw >>= 1
;
; ub <<= 1
; ub >>= 1
;
; uw *= 2
; ub *= 2
2019-08-11 12:02:53 +00:00
}
asmsub aa(byte arg @ Y) clobbers() {
%asm {{
rts
}}
}
}