|
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" | |||
| ) |