Unified names of CBM kernal level functions and completed the list of

functions in the cbm.h header file.


git-svn-id: svn://svn.cc65.org/cc65/trunk@5750 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
uz 2012-07-01 12:36:44 +00:00
parent af799c922f
commit e03feeefae
8 changed files with 35 additions and 42 deletions

View file

@ -172,21 +172,27 @@ unsigned char get_tv (void);
#define CBM_SEQ 2 /* default is ",r" -- or ",s" when writing */ #define CBM_SEQ 2 /* default is ",r" -- or ",s" when writing */
/* Kernal-level functions */ /* Kernal-level functions */
void __fastcall__ cbm_k_setlfs (unsigned char LFN, unsigned char DEV, unsigned char cbm_k_acptr (void);
unsigned char cbm_k_basin (void);
void __fastcall__ cbm_k_bsout (unsigned char C);
unsigned char __fastcall__ cbm_k_chkin (unsigned char FN);
void __fastcall__ cbm_k_ciout (unsigned char C);
unsigned char __fastcall__ cbm_k_ckout (unsigned char FN);
void cbm_clall (void);
void __fastcall__ cbm_k_close (unsigned char FN);
void cbm_k_clrch (void);
unsigned char cbm_k_getin (void);
unsigned cbm_k_iobase (void);
void __fastcall__ cbm_k_listen (unsigned char dev);
unsigned int __fastcall__ cbm_k_load(unsigned char flag, unsigned addr);
unsigned char cbm_k_open (void);
unsigned char cbm_k_readst (void);
unsigned char __fastcall__ cbm_k_save(unsigned int start, unsigned int end);
void __fastcall__ cbm_k_setlfs (unsigned char LFN, unsigned char DEV,
unsigned char SA); unsigned char SA);
void __fastcall__ cbm_k_setnam (const char* Name); void __fastcall__ cbm_k_setnam (const char* Name);
unsigned int __fastcall__ cbm_k_load(unsigned char flag, unsigned addr); void __fastcall__ cbm_k_talk (unsigned char dev);
unsigned char __fastcall__ cbm_k_save(unsigned int start, unsigned int end); void cbm_k_unlsn (void);
unsigned char cbm_k_open (void);
void __fastcall__ cbm_k_close (unsigned char FN);
signed char cbm_k_readst (void);
unsigned char __fastcall__ cbm_k_chkin (unsigned char FN);
unsigned char __fastcall__ cbm_k_ckout (unsigned char FN);
unsigned char cbm_k_basin (void);
unsigned char cbm_k_getin (void);
void __fastcall__ cbm_k_bsout (unsigned char C);
void cbm_k_clrch (void);
void cbm_clall (void);

View file

@ -1,14 +1,14 @@
; ;
; Ullrich von Bassewitz, 03.06.1999 ; Ullrich von Bassewitz, 03.06.1999
; ;
; unsigned char cbm_acptr (void); ; unsigned char cbm_k_acptr (void);
; ;
.export _cbm_acptr .export _cbm_k_acptr
.import ACPTR .import ACPTR
_cbm_acptr: _cbm_k_acptr:
jsr ACPTR jsr ACPTR
ldx #0 ldx #0
rts rts

View file

@ -1,12 +1,10 @@
; ;
; Ullrich von Bassewitz, 03.06.1999 ; Ullrich von Bassewitz, 03.06.1999
; ;
; void __fastcall__ cbm_ciout (unsigned char C); ; void __fastcall__ cbm_k_ciout (unsigned char C);
; ;
.export _cbm_ciout
.import CIOUT .import CIOUT
.export _cbm_k_ciout := CIOUT
_cbm_ciout = CIOUT

View file

@ -1,11 +1,8 @@
; ;
; Ullrich von Bassewitz, 03.06.1999 ; Ullrich von Bassewitz, 03.06.1999
; ;
; void cbm_clall (void); ; void cbm_k_clall (void);
; ;
.export _cbm_clall
.import CLALL .import CLALL
.export _cbm_k_clall := CLALL
_cbm_clall = CLALL

View file

@ -1,13 +1,13 @@
; ;
; Ullrich von Bassewitz, 03.06.1999 ; Ullrich von Bassewitz, 03.06.1999
; ;
; unsigned cbm_iobase (void); ; unsigned cbm_k_iobase (void);
; ;
.export _cbm_iobase .export _cbm_k_iobase
.import IOBASE .import IOBASE
_cbm_iobase: _cbm_k_iobase:
jsr IOBASE jsr IOBASE
txa txa
pha pha

View file

@ -1,13 +1,11 @@
; ;
; Ullrich von Bassewitz, 03.06.1999 ; Ullrich von Bassewitz, 03.06.1999
; ;
; void __fastcall__ cbm_listen (unsigned char dev); ; void __fastcall__ cbm_k_listen (unsigned char dev);
; ;
.export _cbm_listen
.import LISTEN .import LISTEN
.export _cbm_k_listen := LISTEN
_cbm_listen = LISTEN

View file

@ -1,14 +1,11 @@
; ;
; Ullrich von Bassewitz, 03.06.1999 ; Ullrich von Bassewitz, 03.06.1999
; ;
; void __fastcall__ cbm_talk (unsigned char dev); ; void __fastcall__ cbm_k_talk (unsigned char dev);
; ;
.export _cbm_talk
.import TALK .import TALK
.export _cbm_k_talk := TALK
_cbm_talk = TALK

View file

@ -1,11 +1,8 @@
; ;
; Ullrich von Bassewitz, 03.06.1999 ; Ullrich von Bassewitz, 03.06.1999
; ;
; void cbm_unlsn (void); ; void cbm_k_unlsn (void);
; ;
.export _cbm_unlsn
.import UNLSN .import UNLSN
.export _cbm_k_unlsn := UNLSN
_cbm_unlsn = UNLSN