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 */
/* 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);
void __fastcall__ cbm_k_setnam (const char* Name);
unsigned int __fastcall__ cbm_k_load(unsigned char flag, unsigned addr);
unsigned char __fastcall__ cbm_k_save(unsigned int start, unsigned int end);
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);
void __fastcall__ cbm_k_talk (unsigned char dev);
void cbm_k_unlsn (void);

View file

@ -1,14 +1,14 @@
;
; 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
_cbm_acptr:
_cbm_k_acptr:
jsr ACPTR
ldx #0
rts

View file

@ -1,12 +1,10 @@
;
; 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
_cbm_ciout = CIOUT
.export _cbm_k_ciout := CIOUT

View file

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

View file

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

View file

@ -1,13 +1,11 @@
;
; 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
_cbm_listen = LISTEN
.export _cbm_k_listen := LISTEN

View file

@ -1,14 +1,11 @@
;
; 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
_cbm_talk = TALK
.export _cbm_k_talk := TALK

View file

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