1
0
mirror of https://github.com/cc65/cc65.git synced 2024-07-03 06:29:36 +00:00

dio functions and type now have no leading _ anymore; swapped phys. and

log. parameters


git-svn-id: svn://svn.cc65.org/cc65/trunk@434 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cpg 2000-11-16 21:27:07 +00:00
parent bfff0af539
commit 0283e309da

View File

@ -7,28 +7,28 @@
; on the Atari this function is a dummy, it returns
; cylinder and head 0 and as sector the sectnum it got
;
; unsigned char __fastcall__ _dio_log_to_phys(_dhandle_t handle,
; _dio_phys_pos *physpos, /* output */
; _sectnum_t *sectnum); /* input */
; unsigned char __fastcall__ dio_log_to_phys(dhandle_t handle,
; sectnum_t *sectnum, /* input */
; dio_phys_pos *physpos); /* output */
;
; _dhandle_t - 16bit (ptr)
; _sectnum_t - 16bit
; dhandle_t - 16bit (ptr)
; sectnum_t - 16bit
;
.export __dio_log_to_phys
.export _dio_log_to_phys
.include "atari.inc"
.importzp ptr1,ptr2,ptr3
.import popax,__oserror
.proc __dio_log_to_phys
.proc _dio_log_to_phys
sta ptr1
stx ptr1+1 ; save pointer to input data
jsr popax
sta ptr2
stx ptr2+1 ; pointer to output structure
jsr popax
sta ptr1
stx ptr1+1 ; save pointer to input data
jsr popax
sta ptr3
stx ptr3+1 ; pointer to handle
@ -57,7 +57,6 @@
_l1: lda (ptr1,x)
sta (ptr2),y
ldx #0
txa
ret:
sta __oserror