mirror of
https://github.com/irmen/prog8.git
synced 2024-11-23 07:32:10 +00:00
45 lines
715 B
Plaintext
45 lines
715 B
Plaintext
output prg,sys
|
|
|
|
import "c64lib"
|
|
|
|
~ main {
|
|
var .text name = "?"*80
|
|
|
|
start
|
|
c64util.init_state()
|
|
|
|
XY = c64.CINV
|
|
SI = 1
|
|
c64.CINV = #irq_handler
|
|
SI = 0
|
|
|
|
|
|
c64util.print_string("enter your name: ")
|
|
c64util.input_chars(name)
|
|
c64.CHROUT('\n')
|
|
|
|
blop
|
|
breakpoint ; yeah!
|
|
|
|
c64util.print_string("thank you, mr or mrs: ")
|
|
c64util.print_string(name)
|
|
c64.CHROUT('\n')
|
|
|
|
SI = 1
|
|
c64.CINV = XY
|
|
SI = 0
|
|
|
|
return
|
|
|
|
|
|
irq_handler
|
|
asm {
|
|
lda $cb
|
|
cmp #$40
|
|
beq +
|
|
inc c64.EXTCOL
|
|
+ jmp c64.IRQDFRT
|
|
}
|
|
|
|
|
|
} |