; ; Ullrich von Bassewitz, 25.10.2000 ; ; CC65 runtime: Convert int in ax into a long ; .export axulong, axlong .importzp sreg ; Convert AX from int to long in EAX axulong: ldy #0 sty sreg sty sreg+1 rts axlong: cpx #$80 ; Positive? bcc axulong ; Yes, handle like unsigned type ldy #$ff sty sreg sty sreg+1 rts