mirror of
https://github.com/cc65/cc65.git
synced 2024-12-29 13:31:59 +00:00
7aefd9b4e7
git-svn-id: svn://svn.cc65.org/cc65/trunk@5736 b7a2c559-68d2-44c3-8de9-860c34a00d81
35 lines
1.1 KiB
PHP
35 lines
1.1 KiB
PHP
;
|
|
; Definitions for CBM file types. From cbm.h
|
|
;
|
|
; Ullrich von Bassewitz, 2012-06-03
|
|
;
|
|
|
|
; Define bitmapped constants for the table entries
|
|
|
|
.enum
|
|
CBM_T_REG = $10 ; Bit set for regular files
|
|
CBM_T_SEQ = $10 ; Sequential file
|
|
CBM_T_PRG = $11 ; Program file
|
|
CBM_T_USR = $12 ; User file
|
|
CBM_T_REL = $13 ; Relative file
|
|
CBM_T_DEL = $00 ; Deleted file
|
|
CBM_T_CBM = $01 ; 1581 sub-partition
|
|
CBM_T_DIR = $02 ; IDE64 and CMD sub-directory
|
|
CBM_T_LNK = $03 ; IDE64 soft-link
|
|
CBM_T_VRP = $04 ; Vorpal fast-loadable format
|
|
CBM_T_OTHER = $05 ; File-type not recognized
|
|
CBM_T_HEADER = $06 ; Disk header / title
|
|
.endenum
|
|
|
|
|
|
; The following function maps the start character for a file type to
|
|
; one of the file types above. Note: 'd' will always mapped to CBM_T_DEL.
|
|
; The calling function has to look at the following character to determine
|
|
; if the file type is actually CBM_T_DIR.
|
|
;
|
|
; unsigned char __fastcall__ _cbm_filetype (unsigned char c);
|
|
|
|
.global __cbm_filetype
|
|
|
|
|