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