From 025dacbfb28efc4bdc8ff5d6a8684906d7c6cbab Mon Sep 17 00:00:00 2001 From: Mitchell Waite Date: Thu, 5 Feb 2026 11:19:40 -0500 Subject: [PATCH 1/2] Allow all video modes to be set in the kboot.conf --- source/lv2/kboot/kbootconf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/lv2/kboot/kbootconf.c b/source/lv2/kboot/kbootconf.c index 89ba38a..41ae268 100755 --- a/source/lv2/kboot/kbootconf.c +++ b/source/lv2/kboot/kbootconf.c @@ -121,7 +121,7 @@ void kboot_set_config(void) network_print_config(); } - if(conf.videomode > VIDEO_MODE_AUTO && conf.videomode <= VIDEO_MODE_NTSC && oldvideomode != conf.videomode){ + if(conf.videomode > VIDEO_MODE_AUTO && conf.videomode < VIDEO_MODE_COUNT && oldvideomode != conf.videomode){ oldvideomode = conf.videomode; xenos_init(conf.videomode); console_init(); From 1b08ae24330774a5f16607202c569ee938cfa735 Mon Sep 17 00:00:00 2001 From: Mitchell Waite Date: Thu, 5 Feb 2026 16:34:25 -0500 Subject: [PATCH 2/2] Update sample kboot.conf - Fix the list of video modes to represent what libxenon actually does these days - Update the default video mode from the old HDMI 720p to the new HDMI 720p --- kboot.conf | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/kboot.conf b/kboot.conf index bf218b5..a28e40b 100644 --- a/kboot.conf +++ b/kboot.conf @@ -12,22 +12,24 @@ gateway=192.168.1.1 ; incase no tftp_server= is set/set invalid/commented, XeLL will use: Supplied address via DHCP, if no DHCP available it will use 192.168.1.98 tftp_server=192.168.1.99 -; XeLL's videomode - valid modes: -; 0: VIDEO_MODE_VGA_640x480 -; 1: VIDEO_MODE_VGA_1024x768 -; 2: VIDEO_MODE_PAL60 -; 3: VIDEO_MODE_YUV_480P -; 4: VIDEO_MODE_PAL50 -; 5: VIDEO_MODE_VGA_1280x768 -; 6: VIDEO_MODE_VGA_1360x768 -; 7: VIDEO_MODE_VGA_1280x720 -; 8: VIDEO_MODE_VGA_1440x900 -; 9: VIDEO_MODE_VGA_1280x1024 -; 10: VIDEO_MODE_HDMI_720P -; 11: VIDEO_MODE_YUV_720P -; 12: VIDEO_MODE_NTSC +; Valid video modes, defined in: +; libxenon/drivers/xenos/xenos_videomodes.h +; VIDEO_MODE_AUTO -1 +; VIDEO_MODE_PAL50 0 +; VIDEO_MODE_PAL60 1 +; VIDEO_MODE_NTSC 2 +; VIDEO_MODE_YUV_480P 3 +; VIDEO_MODE_YUV_720P 4 +; VIDEO_MODE_HDMI_720P 5 +; VIDEO_MODE_VGA_640x480 6 +; VIDEO_MODE_VGA_1024x768 7 +; VIDEO_MODE_VGA_1280x720 8 +; VIDEO_MODE_VGA_1280x768 9 +; VIDEO_MODE_VGA_1280x1024 10 +; VIDEO_MODE_VGA_1360x768 11 +; VIDEO_MODE_VGA_1440x900 12 ; If no value is set/set invalid/commented, XeLL will continue using the autodetected value -videomode=10 +videomode=5 ; speed up cpu - valid modes: ; 1: XENON_SPEED_FULL