diff --git a/.gitignore b/.gitignore index d6cf3ab..947876c 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ gb +build/* \ No newline at end of file diff --git a/gbscreen.cpp b/gbscreen.cpp index 6443065..0ba82a8 100644 --- a/gbscreen.cpp +++ b/gbscreen.cpp @@ -69,6 +69,8 @@ namespace gbscreen #define WY (*_WY) #define WX (*_WX) + #define IF 0xff0f + bool last_interrupt_lcd_state = false; bool eventHandler(SDL_Event *e) { @@ -315,7 +317,7 @@ namespace gbscreen void refresh(const uint32_t dt, const bool full) { if ((LCDC&0x80)==0) return; - + for (int i=0;i=t_states_total) @@ -504,8 +511,8 @@ namespace gbscreen return full_refresh; } - SDL_Renderer *getrenderer() - { - return ren; - } + //SDL_Renderer *getrenderer() + //{ + // return ren; + //} } diff --git a/gbscreen.h b/gbscreen.h index ee7f72b..e8f9686 100644 --- a/gbscreen.h +++ b/gbscreen.h @@ -21,5 +21,5 @@ namespace gbscreen void toggleFullRefresh(); const bool getFullRefresh(); - SDL_Renderer *getrenderer(); + //SDL_Renderer *getrenderer(); } diff --git a/lagueirtofile b/lagueirtofile new file mode 100644 index 0000000..d5fc4b8 --- /dev/null +++ b/lagueirtofile @@ -0,0 +1,6 @@ +[linux_debug] default +cppflags = -g +libs = -lSDL2 +executable = gb +sourcepath = . +buildpath = build