From 816b12e3b81f6cf9ac86fd0e7f494fdf606f46f2 Mon Sep 17 00:00:00 2001 From: Raimon Zamora Date: Wed, 3 Jun 2026 11:37:46 +0200 Subject: [PATCH] =?UTF-8?q?-=20[FIX]=20M=C3=A9s=20neteja:=20llevats=20els?= =?UTF-8?q?=20refresh=20de=20gbscreen=20que=20no=20s'usaven?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- debug.cpp | 1 - gbscreen.cpp | 29 ----------------------------- gbscreen.h | 7 ------- main.cpp | 9 --------- 4 files changed, 46 deletions(-) diff --git a/debug.cpp b/debug.cpp index 10eccc5..4936bf6 100644 --- a/debug.cpp +++ b/debug.cpp @@ -363,7 +363,6 @@ namespace debug is_debugging = true; show(); gbscreen::redraw(true); - //if ( gbscreen::getFullRefresh()) gbscreen::fullrefresh(); } void cont() { diff --git a/gbscreen.cpp b/gbscreen.cpp index 0ba82a8..255481b 100644 --- a/gbscreen.cpp +++ b/gbscreen.cpp @@ -393,20 +393,6 @@ namespace gbscreen } } - void fullrefresh() - { - uint32_t tmp = t_screen; - t_screen = 0; - refresh(t_states_total, true); - t_screen = tmp; - } - - void debugrefresh(const uint32_t dt) - { - /*if (full_refresh) fullrefresh(); else*/ refresh(dt); - redraw(); - } - void redraw(const bool present) { //if (zx_tape::getplaying() && zx_tape::getOption(ZXTAPE_OPTION_FAST_LOAD)) return; @@ -500,19 +486,4 @@ namespace gbscreen { return fullscreen; } - - void toggleFullRefresh() - { - full_refresh = !full_refresh; - } - - const bool getFullRefresh() - { - return full_refresh; - } - - //SDL_Renderer *getrenderer() - //{ - // return ren; - //} } diff --git a/gbscreen.h b/gbscreen.h index e8f9686..d176c1a 100644 --- a/gbscreen.h +++ b/gbscreen.h @@ -7,8 +7,6 @@ namespace gbscreen 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); @@ -17,9 +15,4 @@ namespace gbscreen void decZoom(); void toggleFullscreen(); const bool getFullscreen(); - - void toggleFullRefresh(); - const bool getFullRefresh(); - - //SDL_Renderer *getrenderer(); } diff --git a/main.cpp b/main.cpp index 0884fa4..20d0ebe 100644 --- a/main.cpp +++ b/main.cpp @@ -42,12 +42,6 @@ namespace actions return gbscreen::getFullscreen(); } - int fullrefresh(int value) - { - gbscreen::toggleFullRefresh(); - return gbscreen::getFullRefresh(); - } - int showAnalyzer(int value) { //z80analyze::show(); @@ -95,8 +89,6 @@ int main(int argc, char *argv[]) ui::menu::addoption(menu, "DEC ZOOM", actions::decZoom); ui::menu::addoption(menu, "INC ZOOM", actions::incZoom); ui::menu::addbooloption(menu, "FULLSCREEN", gbscreen::getFullscreen(), actions::fullscreen); - ui::menu::addseparator(menu); - ui::menu::addbooloption(menu, "FULL REFRESH", gbscreen::getFullRefresh(), actions::fullrefresh); menu = ui::menu::addsubmenu("EMULATION"); ui::menu::addbooloption(menu, "STOP ON INVALID OP", sm83::getOption(SM83_OPTION_STOP_ON_INVALID), actions::decZoom); @@ -146,7 +138,6 @@ int main(int argc, char *argv[]) debug::history::gototop(); const uint8_t dt = sm83::step(); debug::refresh(); - //gbscreen::fullrefresh(); gbscreen::refresh(dt); gbscreen::redraw(); //z80analyze::refresh();