From 449dbafa58707666a8e0afec3c7c6846612aea52 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Sat, 5 Sep 2026 08:57:02 +0200 Subject: [PATCH] chore: follow the ardens bootloader selection The block moved and the profile's line numbers stayed. The selection now reads program_state.flashcart_loaded and program_state.cfg.boot_to_menu at 151-181, choosing between the menu and game bootloader for each fxport pin. Pin moved with the refs. --- emulators/ardens.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/emulators/ardens.yml b/emulators/ardens.yml index 065a3629..9b91d35a 100644 --- a/emulators/ardens.yml +++ b/emulators/ardens.yml @@ -4,7 +4,7 @@ core_classification: official_port source: "https://github.com/tiberiusbrown/ardens" upstream: "https://github.com/tiberiusbrown/ardens" profiled_date: "2026-03-23" -source_commit: "8237fb9ecfe413abcdb2cc865ada80755486dfa9" +source_commit: "661a7dd4febc8d00e790a4ecde44b936295adf97" core_version: "Git" display_name: "Arduboy (Ardens)" cores: @@ -23,7 +23,7 @@ files: [] platform_details: embedded_bootloaders: - source_ref: "src/boot/_make.bat, src/absim_arduboy.cpp:115-161" + source_ref: "src/boot/_make.bat, src/absim_arduboy.cpp:127-181" variants: - name: "arduboy3k-bootloader-game-sda" array: "ARDENS_BOOT_GAME_D1" @@ -53,7 +53,7 @@ platform_details: All bootloaders are compiled from Intel HEX into C arrays at build time. The core selects the game or menu variant at reset depending on whether a flashcart image was loaded and the boot_to_menu config - flag (absim_arduboy.cpp:142-158). The bootloader is written to the + flag (absim_arduboy.cpp:151-181). The bootloader is written to the top of the ATmega32U4 program memory at the address defined by the BOOTSZ fuse bits (absim.hpp:811).