X-Git-Url: http://cloudbase.mooo.com/gitweb/z180-stamp.git/blobdiff_plain/1e5609bf0dfb390b0d62651cbd979e0ee21184fe..eb49471efdeb6b317afeffa9bc05b25cb7d7a72c:/include/z80-if.h diff --git a/include/z80-if.h b/include/z80-if.h index 0ad14f5..c83c7de 100644 --- a/include/z80-if.h +++ b/include/z80-if.h @@ -29,12 +29,14 @@ typedef enum {LOW, HIGH} level_t; void z80_bus_request_or_exit(void); +uint32_t z80_get_busreq_cycles(void); zstate_t z80_bus_state(void); zstate_t z80_bus_cmd(bus_cmd_t cmd); void z80_setup_bus(void); int z80_stat_reset(void); -//void z80_busreq(level_t level); int z80_stat_halt(void); +void z80_toggle_reset(void); +void z80_toggle_busreq(void); int32_t z80_memsize_detect(void); @@ -58,3 +60,8 @@ int z80_memfifo_is_full(const fifo_t f); int z80_memfifo_getc(const fifo_t f); uint8_t z80_memfifo_getc_wait(const fifo_t f); void z80_memfifo_putc(fifo_t f, uint8_t val); + +void z80_load_mem(int_fast8_t verbosity, const FLASH unsigned char data[], + const FLASH unsigned long *sections, + const FLASH unsigned long address[], + const FLASH unsigned long length_of_sections[]);