#pragma once #include #define SCREEN_MODE_48K 0 #define SCREEN_MODE_128K 1 namespace zxscreen { void init(int mode); void setBaseAddresses(const uint32_t pixeladdr, const uint32_t coloraddr); void reinit(); void focus(); void refresh(const uint32_t dt, const bool full=false); void fullrefresh(); void debugrefresh(); void redraw(const bool present=true); void present(); void setTitle(const char* title); void incZoom(); void decZoom(); void toggleFullscreen(); const bool getFullscreen(); void toggleFullRefresh(); const bool getFullRefresh(); SDL_Renderer *getrenderer(); }