|
|
1.1 root 1: int memz80_init(void);
2:
3: extern uint8 (*memz80_fetch_byte[0x100])(uint32 addr);
4: extern void (*memz80_store_byte[0x100])(uint32 addr, uint8 data);
5:
6: #define memz80_fetchbyte(addr) memz80_fetch_byte[(addr)>>8](addr)
7:
8: #define memz80_storebyte(addr,data) memz80_store_byte[(addr)>>8](addr,data)
9:
10: typedef struct {
11: uint16 start;
12: uint16 end;
13: uint8 (*fetch_byte)(uint32 addr);
14: void (*store_byte)(uint32 addr, uint8 data);
15: } t_memz80_def;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.