|
KallistiOS git master
Independent SDK for the Sega Dreamcast
|
#include <kos.h>Macros | |
| #define | ICON_SIZE (32 * 32 / 2) |
| #define | NB_ICONS_MAX 3 |
| #define | DATA_LEN 4096 |
| #define | SCREEN_W 640 |
| #define | SCREEN_H 480 |
| #define | INFO_Y 88 |
| #define | ROW_SPACER 24 |
Functions | |
| void | draw_dir (void) |
| void | clear_screen_info (void) |
| void | new_vmu (void) |
| int | wait_start (void) |
| void | write_entry (void) |
| int | main (int argc, char **argv) |
Variables | |
| bool | dev_found = false |
| static unsigned char | vmu_icon [ICON_SIZE *NB_ICONS_MAX] |
| #define DATA_LEN 4096 |
Referenced by write_entry().
| #define ICON_SIZE (32 * 32 / 2) |
| #define INFO_Y 88 |
Referenced by clear_screen_info(), draw_dir(), main(), new_vmu(), and wait_start().
| #define NB_ICONS_MAX 3 |
Referenced by write_entry().
| #define ROW_SPACER 24 |
Referenced by draw_dir().
| #define SCREEN_H 480 |
Referenced by clear_screen_info(), and draw_dir().
| #define SCREEN_W 640 |
Referenced by clear_screen_info(), draw_dir(), main(), new_vmu(), and wait_start().
| void clear_screen_info | ( | void | ) |
| void draw_dir | ( | void | ) |
References bfont_draw_str(), FILEHND_INVALID, fs_close(), fs_open(), fs_readdir(), INFO_Y, dirent_t::name, O_DIR, ROW_SPACER, SCREEN_H, SCREEN_W, vram_s, and y.
Referenced by new_vmu().
| int main | ( | int | argc, |
| char ** | argv ) |
References bfont_draw_str(), dev_found, INFO_Y, SCREEN_W, vram_s, wait_start(), and write_entry().
| void new_vmu | ( | void | ) |
References bfont_draw_str(), clear_screen_info(), dev_found, draw_dir(), INFO_Y, maple_enum_dev(), SCREEN_W, and vram_s.
Referenced by wait_start().
| int wait_start | ( | void | ) |
References bfont_draw_str(), cont_state_t::buttons, clear_screen_info(), CONT_START, INFO_Y, maple_dev_status(), maple_enum_type(), MAPLE_FUNC_CONTROLLER, new_vmu(), SCREEN_W, and vram_s.
Referenced by main().
| void write_entry | ( | void | ) |
References vmu_pkg_t::app_id, data, vmu_pkg_t::data, DATA_LEN, vmu_pkg_t::data_len, vmu_pkg_t::desc_long, vmu_pkg_t::desc_short, vmu_pkg_t::eyecatch_type, fs_close(), fs_open(), fs_unlink(), fs_vmu_set_header(), fs_write(), vmu_pkg_t::icon_anim_speed, vmu_pkg_t::icon_cnt, vmu_pkg_t::icon_data, NB_ICONS_MAX, printf, vmu_icon, vmu_pkg_build(), vmu_pkg_load_icon(), and VMUPKG_EC_NONE.
Referenced by main().
|
static |
Referenced by write_entry().