|
Xemu [doxygen]
hyppo 0a42be3a057156924bc1b626a687bd6e27349c45 @ Sat 19 Mar 02:15:11 CET 2022
|
Go to the documentation of this file.
27 #define BOOT_ROM "#c900-boot-combined.rom"
35 FATAL(
"Currently only segment-0 can be used, given = seg#$%02X",
seg);
37 FATAL(
"Not handled memory area at offset $%04X",
ofs);
45 FATAL(
"Currently only segment-0 can be used, given = seg#$%02X",
seg);
47 FATAL(
"Not handled memory area at offset $%04X",
ofs);
60 printf(
"CLEAR EMU EVENTS!\n");
63 static char *bootrom_name;
66 int main (
int argc,
char **argv )
72 if (
xemu_load_file(bootrom_name,
memory, 0x8000, 0x8000,
"The boot ROM of Commodore 900 (combined HI+LO)") != 0x8000)
75 puts(
"\nCURRENT GOAL: only disassembly the BOOT ROM and compare it with well known disasm result done by others on boot ROMs\n");
int z8k1_step(int cycles_limit)
void clear_emu_events(void)
Uint16 z8k1_read_code_cb(int seg, Uint16 ofs)
int main(int argc, char **argv)
Uint16 z8k1_read_word_cb(int seg, Uint16 ofs)
Uint8 z8k1_read_byte_cb(int seg, Uint16 ofs)