dio functions and types now have no leading _ anymore

git-svn-id: svn://svn.cc65.org/cc65/trunk@435 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cpg
2000-11-16 21:27:42 +00:00
parent 0283e309da
commit 16d52709b0
7 changed files with 32 additions and 34 deletions

View File

@@ -1045,7 +1045,7 @@ sst_size = 4 ; size of one entry
; if changed, adapt diopncls.s ; if changed, adapt diopncls.s
;------------------------------------------------------------------------- ;-------------------------------------------------------------------------
; OFFSETS INTO _dio_phys_pos ; OFFSETS INTO dio_phys_pos
;------------------------------------------------------------------------- ;-------------------------------------------------------------------------
diopp_head = 0 ; head diopp_head = 0 ; head

View File

@@ -8,20 +8,20 @@
; cylinder and head and returns as sector number the ; cylinder and head and returns as sector number the
; sector number it got ; sector number it got
; ;
; unsigned char __fastcall__ _dio_phys_to_log(_dhandle_t handle, ; unsigned char __fastcall__ dio_phys_to_log(dhandle_t handle,
; _dio_phys_pos *physpos, /* input */ ; dio_phys_pos *physpos, /* input */
; _sectnum_t *sectnum); /* output */ ; sectnum_t *sectnum); /* output */
; ;
; _dhandle_t - 16bit (ptr) ; dhandle_t - 16bit (ptr)
; _sectnum_t - 16bit ; sectnum_t - 16bit
; ;
.export __dio_phys_to_log .export _dio_phys_to_log
.import popax,__oserror .import popax,__oserror
.importzp ptr1,ptr2,ptr3 .importzp ptr1,ptr2,ptr3
.include "atari.inc" .include "atari.inc"
.proc __dio_phys_to_log .proc _dio_phys_to_log
sta ptr1 sta ptr1
stx ptr1+1 ; pointer to result stx ptr1+1 ; pointer to result

View File

@@ -7,11 +7,11 @@
; drive which is later used by the _dio_read and _dio_write ; drive which is later used by the _dio_read and _dio_write
; functions. ; functions.
; ;
; _dhandle_t __fastcall__ _dio_open (_driveid_t drive_id); ; dhandle_t __fastcall__ dio_open (driveid_t drive_id);
; unsigned char __fastcall__ _dio_close (_dhandle_t handle); ; unsigned char __fastcall__ dio_close (dhandle_t handle);
; ;
.export __dio_open,__dio_close .export _dio_open,_dio_close
.export sectsizetab .export sectsizetab
.import __oserror .import __oserror
.importzp ptr1,tmp1 .importzp ptr1,tmp1
@@ -26,7 +26,7 @@ sectsizetab:
.code .code
.proc __dio_open .proc _dio_open
cmp #NUMDRVS ; valid drive id? cmp #NUMDRVS ; valid drive id?
bcs _inv_drive bcs _inv_drive
@@ -64,15 +64,13 @@ _inv_drive:
.endproc .endproc
.proc __dio_close .proc _dio_close
sta ptr1 sta ptr1
stx ptr1+1 stx ptr1+1
lda #0 lda #0
ldy #sst_flag ldy #sst_flag
sta (ptr1),y sta (ptr1),y
; ldy #sst_id
; sta (ptr1),y
sta __oserror ; success sta __oserror ; success
tax tax
rts ; return no error rts ; return no error

View File

@@ -3,16 +3,16 @@
; ;
; this file provides the _dio_read function ; this file provides the _dio_read function
; ;
; unsigned char __fastcall__ _dio_read(_dhandle_t handle,_sectnum_t sect_num,void *buffer); ; unsigned char __fastcall__ dio_read(dhandle_t handle,sectnum_t sect_num,void *buffer);
; _dhandle_t - 16bit (ptr) ; dhandle_t - 16bit (ptr)
; _sectnum_t - 16bit ; sectnum_t - 16bit
; ;
.import __sio_call,pushax .import __sio_call,pushax
.export __dio_read .export _dio_read
.include "atari.inc" .include "atari.inc"
.proc __dio_read .proc _dio_read
jsr pushax ; push buffer address jsr pushax ; push buffer address
ldx #%01000000 ; direction value ldx #%01000000 ; direction value

View File

@@ -3,16 +3,16 @@
; ;
; this file provides the _dio_write function ; this file provides the _dio_write function
; ;
; unsigned char __fastcall__ _dio_write(_dhandle_t handle,_sectnum_t sect_num,const void *buffer); ; unsigned char __fastcall__ dio_write(dhandle_t handle,sectnum_t sect_num,const void *buffer);
; _dhandle_t - 16bit (ptr) ; dhandle_t - 16bit (ptr)
; _sectnum_t - 16bit ; sectnum_t - 16bit
; ;
.import __sio_call,pushax .import __sio_call,pushax
.export __dio_write .export _dio_write
.include "atari.inc" .include "atari.inc"
.proc __dio_write .proc _dio_write
jsr pushax ; push buffer address jsr pushax ; push buffer address
ldx #%10000000 ; indicate i/o direction (write) ldx #%10000000 ; indicate i/o direction (write)

View File

@@ -3,16 +3,16 @@
; ;
; this file provides the _dio_write function ; this file provides the _dio_write function
; ;
; unsigned char __fastcall__ _dio_write_verify(_dhandle_t handle,_sectnum_t sect_num,const void *buffer); ; unsigned char __fastcall__ dio_write_verify(dhandle_t handle,sectnum_t sect_num,const void *buffer);
; _dhandle_t - 16bit (ptr) ; dhandle_t - 16bit (ptr)
; _sectnum_t - 16bit ; sectnum_t - 16bit
; ;
.import __sio_call,pushax .import __sio_call,pushax
.export __dio_write_verify .export _dio_write_verify
.include "atari.inc" .include "atari.inc"
.proc __dio_write_verify .proc _dio_write_verify
jsr pushax ; push buffer address jsr pushax ; push buffer address
ldx #%10000000 ; indicate i/o direction (write) ldx #%10000000 ; indicate i/o direction (write)

View File

@@ -6,12 +6,12 @@
; generic (e.g. transfer size is fixed), it's used ; generic (e.g. transfer size is fixed), it's used
; to save space with _dio_read and _dio_write functions. ; to save space with _dio_read and _dio_write functions.
; ;
; unsigned char __fastcall__ _sio_call(_dhandle_t handle, ; unsigned char __fastcall__ _sio_call(dhandle_t handle,
; _sectnum_t sect_num, ; sectnum_t sect_num,
; void *buffer, ; void *buffer,
; unsigned int sio_val); ; unsigned int sio_val);
; _dhandle_t - 16bit (ptr) ; dhandle_t - 16bit (ptr)
; _sectnum_t - 16bit ; sectnum_t - 16bit
; sio_val is (sio_command | sio_direction << 8) ; sio_val is (sio_command | sio_direction << 8)
; ;