#pragma once #include namespace z80 { void reset(uint8_t* mem); void connect_port(int num, int (*in_ptr)(), void (*out_ptr)(int)); uint32_t step(); uint8_t *getMem(); uint16_t getAF(const bool alt=false); uint16_t getBC(const bool alt=false); uint16_t getDE(const bool alt=false); uint16_t getHL(const bool alt=false); uint16_t getIX(); uint16_t getIY(); uint16_t getSP(); uint16_t getPC(); }