llvm-mos-sdk
|
#include "geos_constants.h"
Go to the source code of this file.
Classes | |
struct | tr_se_pair |
struct | date |
struct | disk_block |
struct | dir_entry |
struct | cvt_dir_entry |
struct | bam_track |
struct | dir_header |
struct | file_header |
struct | file_header_block |
struct | icon_table_entry |
struct | icon_table |
struct | menu_item |
struct | menu_tab |
struct | init_tab |
struct | icon_pic |
struct | font_desc |
struct | mobpos |
Typedefs | |
typedef uint8_t | track_t |
typedef uint8_t | sector_t |
typedef void(* | vector) (void) |
typedef char | disk_name_t[DK_NM_ID_LEN] |
typedef char | file_name_t[DK_NM_ID_LEN] |
typedef char | prt_drv_name_t[17] |
typedef struct tr_se_pair | tr_se_pair_t |
typedef struct tr_se_pair | file_tr_se_tab_t[128] |
typedef struct date | date_t |
typedef struct disk_block | disk_block_t |
typedef struct dir_entry | dir_entry_t |
typedef struct cvt_dir_entry | cvt_dir_entry_t |
typedef struct bam_track | bam_track_t |
typedef struct dir_header | dir_header_t |
typedef struct file_header | file_header_t |
typedef struct file_header_block | file_header_block_t |
typedef struct icon_table_entry | icon_table_entry_t |
typedef struct icon_table | icon_table_t |
typedef struct menu_tab | menu_tab_t |
typedef struct menu_item | menu_item_t |
typedef struct icon_pic | icon_pic_t |
typedef struct font_desc | font_desc_t |
typedef struct mobpos | mobpos_t |
Functions | |
_Static_assert (sizeof(file_tr_se_tab_t)==256, "Illegal size of file_tr_se_tab_t") | |
_Static_assert (sizeof(disk_block_t)==256, "Illegal size of disk_block_t") | |
_Static_assert (sizeof(dir_entry_t)==30, "Illegal size: dir_entry_t") | |
_Static_assert (sizeof(bam_track_t)==4, "Illegal size of bam_track_t") | |
_Static_assert (sizeof(dir_header_t)==256, "Illegal size of dir_header_t") | |
_Static_assert (sizeof(file_header_t)==254, "Illegal size of net_file_header_t") | |
_Static_assert (sizeof(file_header_block_t)==256, "Illegal size of file_header_t") | |
typedef struct bam_track bam_track_t |
struct of a bam track in directory header
typedef struct cvt_dir_entry cvt_dir_entry_t |
typedef struct dir_entry dir_entry_t |
typedef struct dir_header dir_header_t |
BAM Format / Directory Header
typedef struct disk_block disk_block_t |
typedef char disk_name_t[DK_NM_ID_LEN] |
typedef struct file_header_block file_header_block_t |
typedef struct file_header file_header_t |
typedef char file_name_t[DK_NM_ID_LEN] |
type of a disk name
typedef struct tr_se_pair file_tr_se_tab_t[128] |
a disk block of track-sector pairs
typedef struct font_desc font_desc_t |
typedef struct icon_pic icon_pic_t |
typedef struct icon_table_entry icon_table_entry_t |
typedef struct icon_table icon_table_t |
typedef struct menu_item menu_item_t |
typedef struct menu_tab menu_tab_t |
typedef char prt_drv_name_t[17] |
type of a file name
typedef uint8_t sector_t |
a track on a commodore disk drive
typedef struct tr_se_pair tr_se_pair_t |
type of a printer driver name a pair of tr+sc forming a block address
typedef uint8_t track_t |
typedef void(* vector) (void) |
a sector on a commodore disk drive
_Static_assert | ( | sizeof(bam_track_t) | = =4 , |
"Illegal size of bam_track_t" | |||
) |
_Static_assert | ( | sizeof(dir_entry_t) | = =30 , |
"Illegal size: dir_entry_t" | |||
) |
_Static_assert | ( | sizeof(dir_header_t) | = =256 , |
"Illegal size of dir_header_t" | |||
) |
_Static_assert | ( | sizeof(disk_block_t) | = =256 , |
"Illegal size of disk_block_t" | |||
) |
_Static_assert | ( | sizeof(file_header_block_t) | = =256 , |
"Illegal size of file_header_t" | |||
) |
_Static_assert | ( | sizeof(file_header_t) | = =254 , |
"Illegal size of net_file_header_t" | |||
) |
_Static_assert | ( | sizeof(file_tr_se_tab_t) | = =256 , |
"Illegal size of file_tr_se_tab_t" | |||
) |