32 lines
481 B
ArmAsm
32 lines
481 B
ArmAsm
;
|
|
; Ullrich von Bassewitz, 2003-04-13
|
|
;
|
|
|
|
;
|
|
|
|
.export _read
|
|
.import popax
|
|
.importzp ptr1, ptr2, ptr3, tmp1, tmp2
|
|
|
|
.include "telemon30.inc"
|
|
; int read (int fd, void* buf, unsigned count);
|
|
|
|
.proc _read
|
|
;jsr popax ; fp pointer don't care
|
|
sta tmp1 ; count
|
|
stx tmp2 ; count
|
|
jsr popax ; get buf
|
|
;lda #$00
|
|
;ldx #$a0
|
|
sta PTR_READ_DEST
|
|
stx PTR_READ_DEST+1
|
|
lda tmp1 ;
|
|
ldy tmp2 ;
|
|
BRK_TELEMON XFREAD
|
|
|
|
rts
|
|
|
|
.endproc
|
|
|
|
|