Mercurial > repos > blastem
comparison blastem.h @ 524:fb39534b6604
Move debugging code outside of main source file
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 11 Feb 2014 21:53:31 -0800 |
parents | b976c6d6e5fb |
children | 9b7fcf748be0 |
comparison
equal
deleted
inserted
replaced
523:450c7745379a | 524:fb39534b6604 |
---|---|
43 extern int save_state; | 43 extern int save_state; |
44 extern tern_node * config; | 44 extern tern_node * config; |
45 extern uint8_t busreq; | 45 extern uint8_t busreq; |
46 extern uint8_t reset; | 46 extern uint8_t reset; |
47 | 47 |
48 #define CARTRIDGE_WORDS 0x200000 | |
49 #define RAM_WORDS 32 * 1024 | |
50 #define Z80_RAM_BYTES 8 * 1024 | |
51 | |
52 extern uint16_t cart[CARTRIDGE_WORDS]; | |
53 extern uint16_t ram[RAM_WORDS]; | |
54 extern uint8_t z80_ram[Z80_RAM_BYTES]; | |
55 | |
48 uint16_t read_dma_value(uint32_t address); | 56 uint16_t read_dma_value(uint32_t address); |
49 m68k_context * debugger(m68k_context * context, uint32_t address); | 57 m68k_context * debugger(m68k_context * context, uint32_t address); |
50 void set_speed_percent(genesis_context * context, uint32_t percent); | 58 void set_speed_percent(genesis_context * context, uint32_t percent); |
51 | 59 |
52 #endif //BLASTEM_H_ | 60 #endif //BLASTEM_H_ |