mirror of
https://github.com/pevans/erc-c.git
synced 2024-12-10 11:49:16 +00:00
24 lines
471 B
C
24 lines
471 B
C
|
#ifndef _OBJSTORE_H_
|
||
|
#define _OBJSTORE_H_
|
||
|
|
||
|
#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 int objstore_init();
|
||
|
|
||
|
#define OBJSTORE_DECL(x) \
|
||
|
const vm_8bit *objstore_##x()
|
||
|
|
||
|
OBJSTORE_DECL(apple2_disk2_rom);
|
||
|
OBJSTORE_DECL(apple2_sys_rom);
|
||
|
OBJSTORE_DECL(apple2_sysfont);
|
||
|
|
||
|
#endif
|