#ifndef _OBJSTORE_H_ #define _OBJSTORE_H_ #include #include "apple2.mem.h" #include "vm_bits.h" typedef struct { char header[4]; vm_8bit apple2_disk2_rom[APPLE2_DISK2_ROM_SIZE]; vm_8bit apple2_sys_rom[0x4000]; vm_8bit apple2_sysfont[APPLE2_SYSFONT_SIZE]; } objstore; extern bool objstore_ready(); extern int objstore_init(); extern void objstore_clear(); #define OBJSTORE_DECL(x) \ const vm_8bit *objstore_##x() OBJSTORE_DECL(apple2_disk2_rom); OBJSTORE_DECL(apple2_sys_rom); OBJSTORE_DECL(apple2_sysfont); #endif