From: Toni Wilen Date: Mon, 28 Jul 2025 17:35:56 +0000 (+0300) Subject: Free gfxboard VRAM before other memory. (Boards with only 64k banked VRAM in Z2 IO... X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=d0775805d52da3b317182c555717b52aabfd676d;p=francis%2Fwinuae.git Free gfxboard VRAM before other memory. (Boards with only 64k banked VRAM in Z2 IO space or indirect VRAM access did not reset properly) --- diff --git a/devices.cpp b/devices.cpp index 27687324..f1d3308f 100644 --- a/devices.cpp +++ b/devices.cpp @@ -209,6 +209,11 @@ void devices_reset(int hardreset) // must be first init_eventtab(); init_shm(); + +#ifdef GFXBOARD + // must be before memory_reset() + gfxboard_reset(); +#endif memory_reset(); #ifdef AUTOCONFIG rtarea_reset(); @@ -228,9 +233,6 @@ void devices_reset(int hardreset) scsidev_reset(); scsidev_start_threads(); #endif -#ifdef GFXBOARD - gfxboard_reset (); -#endif #ifdef DRIVESOUND driveclick_reset(); #endif