From f5554b818fc885b8993234cdcb71e86486970dd2 Mon Sep 17 00:00:00 2001 From: Willem Date: Sun, 30 Jun 2024 01:20:22 +0200 Subject: [PATCH] Set default to GL to fix screenshot issues. --- README.md | 4 ++++ lib/make/mb_openmsx.mk | 2 +- lib/openmsx/share/scripts/save_flight.tcl | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3ea5edb..288627e 100644 --- a/README.md +++ b/README.md @@ -62,6 +62,10 @@ When you want to see whats happening do a debug run; time MB_OPENMSX_HEADLESS=off MB_OPENMSX_THROTTLE=on MB_OPENMSX_SPEED=100 make assert-all real 2m37.379s + debug run with screenshot on exit; (Segfaults if using (old) SDL, or/and black screens without throttle) + time MB_OPENMSX_HEADLESS=off MB_OPENMSX_THROTTLE=on MB_FLIGHT_SCREEN=on make -s assert-all + real 1m14.043s + debug run with video recorder and merge to one video file; time MB_OPENMSX_HEADLESS=off MB_FLIGHT_VIDEO=on make -s assert-all-video real 0m7.136s diff --git a/lib/make/mb_openmsx.mk b/lib/make/mb_openmsx.mk index 358feab..da131df 100644 --- a/lib/make/mb_openmsx.mk +++ b/lib/make/mb_openmsx.mk @@ -11,7 +11,7 @@ MB_OPENMSX_HDD_SIZE ?= 4m MB_OPENMSX_SCALE_FACTOR ?= 3 MB_OPENMSX_THROTTLE ?= off MB_OPENMSX_HEADLESS ?= on -MB_OPENMSX_RENDERER ?= SDL +MB_OPENMSX_RENDERER ?= SDLGL-PP MB_OPENMSX_CTLCACHE ?= $(MB_CACHE)/msxbuild/omsxctl define mb_openmsx_setup diff --git a/lib/openmsx/share/scripts/save_flight.tcl b/lib/openmsx/share/scripts/save_flight.tcl index af559cc..ff411b2 100644 --- a/lib/openmsx/share/scripts/save_flight.tcl +++ b/lib/openmsx/share/scripts/save_flight.tcl @@ -32,7 +32,7 @@ proc save_flight_screenshot {{prefix_id 0}} { } else { set file_prefix "$save_flight_prefix$save_flight_seperator" } - after time 1 "screenshot -prefix $file_prefix" + screenshot -prefix $file_prefix return "Flight screenshot saved" }