2019-07-15 01:57:51 +00:00
|
|
|
%import c64flt
|
2019-07-01 21:41:30 +00:00
|
|
|
%zeropage basicsafe
|
2019-07-15 01:57:51 +00:00
|
|
|
%option enable_floats
|
2019-03-29 01:13:28 +00:00
|
|
|
|
2019-03-19 00:22:26 +00:00
|
|
|
~ main {
|
2019-04-21 01:04:13 +00:00
|
|
|
|
2019-07-15 21:05:04 +00:00
|
|
|
sub start() {
|
2019-07-16 21:34:43 +00:00
|
|
|
|
2019-07-28 21:37:33 +00:00
|
|
|
carry(1)
|
|
|
|
carry(0)
|
|
|
|
; ubyte bb = @($d020)+4
|
|
|
|
; ubyte bb2 = @($d020+A)+4
|
|
|
|
;
|
|
|
|
; subje(55)
|
|
|
|
; subje(@($d020+bb))
|
|
|
|
; subje(A)
|
|
|
|
; subje(bb)
|
|
|
|
; subje(bb+43)
|
|
|
|
}
|
2019-07-28 19:29:49 +00:00
|
|
|
|
2019-07-28 21:37:33 +00:00
|
|
|
sub carry(ubyte cc) {
|
|
|
|
A=cc
|
|
|
|
if A!=0
|
|
|
|
c64scr.print("carry set\n")
|
|
|
|
else
|
|
|
|
c64scr.print("carry clear\n")
|
|
|
|
}
|
2019-07-22 16:58:55 +00:00
|
|
|
|
2019-07-28 21:37:33 +00:00
|
|
|
sub subje(ubyte arg) {
|
|
|
|
A=arg
|
2019-07-22 16:58:55 +00:00
|
|
|
}
|
2019-04-11 22:04:15 +00:00
|
|
|
}
|