Xemu [doxygen]  hyppo 0a42be3a057156924bc1b626a687bd6e27349c45 @ Sat 19 Mar 02:15:11 CET 2022
Macros | Functions | Variables
rom.c File Reference
#include "xemu/emutools.h"
#include "rom.h"
#include "xemu/emutools_files.h"
#include "memcontent.h"
#include "xemu/vgafonts.c"
#include "rom/mega65-xemu-stub-rom.cdata"
Include dependency graph for rom.c:

Go to the source code of this file.

Macros

#define CHARACTER_SET_DEFINER_8X8   const Uint8 vga_font_8x8[2048]
 

Functions

void rom_clear_reports (void)
 
void rom_unset_requests (void)
 
void rom_detect_date (const Uint8 *rom)
 
void rom_clear_rom (Uint8 *rom)
 
void rom_make_xemu_stub_rom (Uint8 *rom, const char *save_file)
 
int rom_load_custom (const char *fn)
 
int rom_do_override (Uint8 *rom)
 

Variables

int rom_date = 0
 
int rom_is_openroms = 0
 
int rom_is_stub = 0
 
sha1_hash_str rom_hash_str
 
int rom_stubrom_requested = 0
 
int rom_initrom_requested = 0
 
int rom_from_prefdir_allowed = 0
 
int rom_is_overriden = 0
 
int rom_is_external = 0
 
const char * rom_name = _rom_name_preboot
 

Macro Definition Documentation

◆ CHARACTER_SET_DEFINER_8X8

#define CHARACTER_SET_DEFINER_8X8   const Uint8 vga_font_8x8[2048]

Definition at line 23 of file rom.c.

Function Documentation

◆ rom_clear_reports()

void rom_clear_reports ( void  )

Definition at line 48 of file rom.c.

Here is the caller graph for this function:

◆ rom_clear_rom()

void rom_clear_rom ( Uint8 rom)

Definition at line 121 of file rom.c.

◆ rom_detect_date()

void rom_detect_date ( const Uint8 rom)

Definition at line 82 of file rom.c.

◆ rom_do_override()

int rom_do_override ( Uint8 rom)

Definition at line 271 of file rom.c.

◆ rom_load_custom()

int rom_load_custom ( const char *  fn)

Definition at line 240 of file rom.c.

Here is the caller graph for this function:

◆ rom_make_xemu_stub_rom()

void rom_make_xemu_stub_rom ( Uint8 rom,
const char *  save_file 
)

Definition at line 132 of file rom.c.

◆ rom_unset_requests()

void rom_unset_requests ( void  )

Definition at line 58 of file rom.c.

Here is the call graph for this function:

Variable Documentation

◆ rom_date

int rom_date = 0

Definition at line 27 of file rom.c.

◆ rom_from_prefdir_allowed

int rom_from_prefdir_allowed = 0

Definition at line 34 of file rom.c.

◆ rom_hash_str

sha1_hash_str rom_hash_str

Definition at line 30 of file rom.c.

◆ rom_initrom_requested

int rom_initrom_requested = 0

Definition at line 33 of file rom.c.

◆ rom_is_external

int rom_is_external = 0

Definition at line 36 of file rom.c.

◆ rom_is_openroms

int rom_is_openroms = 0

Definition at line 28 of file rom.c.

◆ rom_is_overriden

int rom_is_overriden = 0

Definition at line 35 of file rom.c.

◆ rom_is_stub

int rom_is_stub = 0

Definition at line 29 of file rom.c.

◆ rom_name

const char* rom_name = _rom_name_preboot

Definition at line 45 of file rom.c.

◆ rom_stubrom_requested

int rom_stubrom_requested = 0

Definition at line 32 of file rom.c.