From 3a32c6e19441a13f286b5c612971b2995726489e Mon Sep 17 00:00:00 2001 From: Mc-muffin <8714476+Mc-muffin@users.noreply.github.com> Date: Thu, 5 Mar 2026 09:41:54 -0500 Subject: [PATCH 1/2] Add rof2elf.py to Dreamcast compilers --- values.yaml | 44 +++++++++++++++++++++++++++++++++----------- 1 file changed, 33 insertions(+), 11 deletions(-) diff --git a/values.yaml b/values.yaml index 71f1e41..63d8ad8 100644 --- a/values.yaml +++ b/values.yaml @@ -1083,47 +1083,69 @@ compilers: - id: shc-v5.0r10 platform: dreamcast template: common/default - file: https://github.com/decompme/compilers/releases/download/compilers/shc-v5.0r10.tar.gz + files: + - https://github.com/decompme/compilers/releases/download/compilers/shc-v5.0r10.tar.gz + - https://gist.githubusercontent.com/Mc-muffin/c2d3f30e50c5c5749f994973441c503a/raw/18fbf1a19bd720d02774ed634b00b0508eaf474c/rof2elf.py - id: shc-v5.0r26 platform: dreamcast template: common/default - file: https://github.com/decompme/compilers/releases/download/compilers/shc-v5.0r26.tar.gz + files: + - https://github.com/decompme/compilers/releases/download/compilers/shc-v5.0r26.tar.gz + - https://gist.githubusercontent.com/Mc-muffin/c2d3f30e50c5c5749f994973441c503a/raw/18fbf1a19bd720d02774ed634b00b0508eaf474c/rof2elf.py - id: shc-v5.0r28 platform: dreamcast template: common/default - file: https://github.com/decompme/compilers/releases/download/compilers/shc-v5.0r28.tar.gz + files: + - https://github.com/decompme/compilers/releases/download/compilers/shc-v5.0r28.tar.gz + - https://gist.githubusercontent.com/Mc-muffin/c2d3f30e50c5c5749f994973441c503a/raw/18fbf1a19bd720d02774ed634b00b0508eaf474c/rof2elf.py - id: shc-v5.0r31 platform: dreamcast template: common/default - file: https://github.com/decompme/compilers/releases/download/compilers/shc-v5.0r31.tar.gz + files: + - https://github.com/decompme/compilers/releases/download/compilers/shc-v5.0r31.tar.gz + - https://gist.githubusercontent.com/Mc-muffin/c2d3f30e50c5c5749f994973441c503a/raw/18fbf1a19bd720d02774ed634b00b0508eaf474c/rof2elf.py - id: shc-v5.0r32 platform: dreamcast template: common/default - file: https://github.com/decompme/compilers/releases/download/compilers/shc-v5.0r32.tar.gz + files: + - https://github.com/decompme/compilers/releases/download/compilers/shc-v5.0r32.tar.gz + - https://gist.githubusercontent.com/Mc-muffin/c2d3f30e50c5c5749f994973441c503a/raw/18fbf1a19bd720d02774ed634b00b0508eaf474c/rof2elf.py - id: shc-v5.1r01 platform: dreamcast template: common/default - file: https://github.com/decompme/compilers/releases/download/compilers/shc-v5.1r01.tar.gz + files: + - https://github.com/decompme/compilers/releases/download/compilers/shc-v5.1r01.tar.gz + - https://gist.githubusercontent.com/Mc-muffin/c2d3f30e50c5c5749f994973441c503a/raw/18fbf1a19bd720d02774ed634b00b0508eaf474c/rof2elf.py - id: shc-v5.1r03 platform: dreamcast template: common/default - file: https://github.com/decompme/compilers/releases/download/compilers/shc-v5.1r03.tar.gz + files: + - https://github.com/decompme/compilers/releases/download/compilers/shc-v5.1r03.tar.gz + - https://gist.githubusercontent.com/Mc-muffin/c2d3f30e50c5c5749f994973441c503a/raw/18fbf1a19bd720d02774ed634b00b0508eaf474c/rof2elf.py - id: shc-v5.1r04 platform: dreamcast template: common/default - file: https://github.com/decompme/compilers/releases/download/compilers/shc-v5.1r04.tar.gz + files: + - https://github.com/decompme/compilers/releases/download/compilers/shc-v5.1r04.tar.gz + - https://gist.githubusercontent.com/Mc-muffin/c2d3f30e50c5c5749f994973441c503a/raw/18fbf1a19bd720d02774ed634b00b0508eaf474c/rof2elf.py - id: shc-v5.1r08 platform: dreamcast template: common/default - file: https://github.com/decompme/compilers/releases/download/compilers/shc-v5.1r08.tar.gz + files: + - https://github.com/decompme/compilers/releases/download/compilers/shc-v5.1r08.tar.gz + - https://gist.githubusercontent.com/Mc-muffin/c2d3f30e50c5c5749f994973441c503a/raw/18fbf1a19bd720d02774ed634b00b0508eaf474c/rof2elf.py - id: shc-v5.1r11 platform: dreamcast template: common/default - file: https://github.com/decompme/compilers/releases/download/compilers/shc-v5.1r11.tar.gz + files: + - https://github.com/decompme/compilers/releases/download/compilers/shc-v5.1r11.tar.gz + - https://gist.githubusercontent.com/Mc-muffin/c2d3f30e50c5c5749f994973441c503a/raw/18fbf1a19bd720d02774ed634b00b0508eaf474c/rof2elf.py - id: shc-v5.1r13 platform: dreamcast template: common/default - file: https://github.com/decompme/compilers/releases/download/compilers/shc-v5.1r13.tar.gz + files: + - https://github.com/decompme/compilers/releases/download/compilers/shc-v5.1r13.tar.gz + - https://gist.githubusercontent.com/Mc-muffin/c2d3f30e50c5c5749f994973441c503a/raw/18fbf1a19bd720d02774ed634b00b0508eaf474c/rof2elf.py # Xbox 360 - id: msvc_ppc_14.00.2110 From 8e5db84125f826346aea700228e503b4b6d70b9e Mon Sep 17 00:00:00 2001 From: Mc-muffin <8714476+Mc-muffin@users.noreply.github.com> Date: Thu, 5 Mar 2026 14:44:20 +0000 Subject: [PATCH 2/2] Forgot to regenerate the templates --- platforms/dreamcast/shc-v5.0r10/Dockerfile | 1 + platforms/dreamcast/shc-v5.0r26/Dockerfile | 1 + platforms/dreamcast/shc-v5.0r28/Dockerfile | 1 + platforms/dreamcast/shc-v5.0r31/Dockerfile | 1 + platforms/dreamcast/shc-v5.0r32/Dockerfile | 1 + platforms/dreamcast/shc-v5.1r01/Dockerfile | 1 + platforms/dreamcast/shc-v5.1r03/Dockerfile | 1 + platforms/dreamcast/shc-v5.1r04/Dockerfile | 1 + platforms/dreamcast/shc-v5.1r08/Dockerfile | 1 + platforms/dreamcast/shc-v5.1r11/Dockerfile | 1 + platforms/dreamcast/shc-v5.1r13/Dockerfile | 1 + 11 files changed, 11 insertions(+) diff --git a/platforms/dreamcast/shc-v5.0r10/Dockerfile b/platforms/dreamcast/shc-v5.0r10/Dockerfile index 592ad89..7a8d95f 100644 --- a/platforms/dreamcast/shc-v5.0r10/Dockerfile +++ b/platforms/dreamcast/shc-v5.0r10/Dockerfile @@ -7,6 +7,7 @@ RUN mkdir -p /compilers/dreamcast/shc-v5.0r10 RUN wget -O shc-v5.0r10.tar.gz "https://github.com/decompme/compilers/releases/download/compilers/shc-v5.0r10.tar.gz" RUN tar xvzf shc-v5.0r10.tar.gz -C /compilers/dreamcast/shc-v5.0r10 +RUN wget -O /compilers/dreamcast/shc-v5.0r10/rof2elf.py "https://gist.githubusercontent.com/Mc-muffin/c2d3f30e50c5c5749f994973441c503a/raw/18fbf1a19bd720d02774ed634b00b0508eaf474c/rof2elf.py" RUN chown -R root:root /compilers/dreamcast/shc-v5.0r10/ RUN chmod +x /compilers/dreamcast/shc-v5.0r10/* diff --git a/platforms/dreamcast/shc-v5.0r26/Dockerfile b/platforms/dreamcast/shc-v5.0r26/Dockerfile index ad5770f..0aaff2d 100644 --- a/platforms/dreamcast/shc-v5.0r26/Dockerfile +++ b/platforms/dreamcast/shc-v5.0r26/Dockerfile @@ -7,6 +7,7 @@ RUN mkdir -p /compilers/dreamcast/shc-v5.0r26 RUN wget -O shc-v5.0r26.tar.gz "https://github.com/decompme/compilers/releases/download/compilers/shc-v5.0r26.tar.gz" RUN tar xvzf shc-v5.0r26.tar.gz -C /compilers/dreamcast/shc-v5.0r26 +RUN wget -O /compilers/dreamcast/shc-v5.0r26/rof2elf.py "https://gist.githubusercontent.com/Mc-muffin/c2d3f30e50c5c5749f994973441c503a/raw/18fbf1a19bd720d02774ed634b00b0508eaf474c/rof2elf.py" RUN chown -R root:root /compilers/dreamcast/shc-v5.0r26/ RUN chmod +x /compilers/dreamcast/shc-v5.0r26/* diff --git a/platforms/dreamcast/shc-v5.0r28/Dockerfile b/platforms/dreamcast/shc-v5.0r28/Dockerfile index 2517601..6397d6d 100644 --- a/platforms/dreamcast/shc-v5.0r28/Dockerfile +++ b/platforms/dreamcast/shc-v5.0r28/Dockerfile @@ -7,6 +7,7 @@ RUN mkdir -p /compilers/dreamcast/shc-v5.0r28 RUN wget -O shc-v5.0r28.tar.gz "https://github.com/decompme/compilers/releases/download/compilers/shc-v5.0r28.tar.gz" RUN tar xvzf shc-v5.0r28.tar.gz -C /compilers/dreamcast/shc-v5.0r28 +RUN wget -O /compilers/dreamcast/shc-v5.0r28/rof2elf.py "https://gist.githubusercontent.com/Mc-muffin/c2d3f30e50c5c5749f994973441c503a/raw/18fbf1a19bd720d02774ed634b00b0508eaf474c/rof2elf.py" RUN chown -R root:root /compilers/dreamcast/shc-v5.0r28/ RUN chmod +x /compilers/dreamcast/shc-v5.0r28/* diff --git a/platforms/dreamcast/shc-v5.0r31/Dockerfile b/platforms/dreamcast/shc-v5.0r31/Dockerfile index 87d554f..ffe10c2 100644 --- a/platforms/dreamcast/shc-v5.0r31/Dockerfile +++ b/platforms/dreamcast/shc-v5.0r31/Dockerfile @@ -7,6 +7,7 @@ RUN mkdir -p /compilers/dreamcast/shc-v5.0r31 RUN wget -O shc-v5.0r31.tar.gz "https://github.com/decompme/compilers/releases/download/compilers/shc-v5.0r31.tar.gz" RUN tar xvzf shc-v5.0r31.tar.gz -C /compilers/dreamcast/shc-v5.0r31 +RUN wget -O /compilers/dreamcast/shc-v5.0r31/rof2elf.py "https://gist.githubusercontent.com/Mc-muffin/c2d3f30e50c5c5749f994973441c503a/raw/18fbf1a19bd720d02774ed634b00b0508eaf474c/rof2elf.py" RUN chown -R root:root /compilers/dreamcast/shc-v5.0r31/ RUN chmod +x /compilers/dreamcast/shc-v5.0r31/* diff --git a/platforms/dreamcast/shc-v5.0r32/Dockerfile b/platforms/dreamcast/shc-v5.0r32/Dockerfile index fbeec08..0b28eea 100644 --- a/platforms/dreamcast/shc-v5.0r32/Dockerfile +++ b/platforms/dreamcast/shc-v5.0r32/Dockerfile @@ -7,6 +7,7 @@ RUN mkdir -p /compilers/dreamcast/shc-v5.0r32 RUN wget -O shc-v5.0r32.tar.gz "https://github.com/decompme/compilers/releases/download/compilers/shc-v5.0r32.tar.gz" RUN tar xvzf shc-v5.0r32.tar.gz -C /compilers/dreamcast/shc-v5.0r32 +RUN wget -O /compilers/dreamcast/shc-v5.0r32/rof2elf.py "https://gist.githubusercontent.com/Mc-muffin/c2d3f30e50c5c5749f994973441c503a/raw/18fbf1a19bd720d02774ed634b00b0508eaf474c/rof2elf.py" RUN chown -R root:root /compilers/dreamcast/shc-v5.0r32/ RUN chmod +x /compilers/dreamcast/shc-v5.0r32/* diff --git a/platforms/dreamcast/shc-v5.1r01/Dockerfile b/platforms/dreamcast/shc-v5.1r01/Dockerfile index 7c32220..6290441 100644 --- a/platforms/dreamcast/shc-v5.1r01/Dockerfile +++ b/platforms/dreamcast/shc-v5.1r01/Dockerfile @@ -7,6 +7,7 @@ RUN mkdir -p /compilers/dreamcast/shc-v5.1r01 RUN wget -O shc-v5.1r01.tar.gz "https://github.com/decompme/compilers/releases/download/compilers/shc-v5.1r01.tar.gz" RUN tar xvzf shc-v5.1r01.tar.gz -C /compilers/dreamcast/shc-v5.1r01 +RUN wget -O /compilers/dreamcast/shc-v5.1r01/rof2elf.py "https://gist.githubusercontent.com/Mc-muffin/c2d3f30e50c5c5749f994973441c503a/raw/18fbf1a19bd720d02774ed634b00b0508eaf474c/rof2elf.py" RUN chown -R root:root /compilers/dreamcast/shc-v5.1r01/ RUN chmod +x /compilers/dreamcast/shc-v5.1r01/* diff --git a/platforms/dreamcast/shc-v5.1r03/Dockerfile b/platforms/dreamcast/shc-v5.1r03/Dockerfile index c2e2ead..c8adba4 100644 --- a/platforms/dreamcast/shc-v5.1r03/Dockerfile +++ b/platforms/dreamcast/shc-v5.1r03/Dockerfile @@ -7,6 +7,7 @@ RUN mkdir -p /compilers/dreamcast/shc-v5.1r03 RUN wget -O shc-v5.1r03.tar.gz "https://github.com/decompme/compilers/releases/download/compilers/shc-v5.1r03.tar.gz" RUN tar xvzf shc-v5.1r03.tar.gz -C /compilers/dreamcast/shc-v5.1r03 +RUN wget -O /compilers/dreamcast/shc-v5.1r03/rof2elf.py "https://gist.githubusercontent.com/Mc-muffin/c2d3f30e50c5c5749f994973441c503a/raw/18fbf1a19bd720d02774ed634b00b0508eaf474c/rof2elf.py" RUN chown -R root:root /compilers/dreamcast/shc-v5.1r03/ RUN chmod +x /compilers/dreamcast/shc-v5.1r03/* diff --git a/platforms/dreamcast/shc-v5.1r04/Dockerfile b/platforms/dreamcast/shc-v5.1r04/Dockerfile index 01e7f31..d48221e 100644 --- a/platforms/dreamcast/shc-v5.1r04/Dockerfile +++ b/platforms/dreamcast/shc-v5.1r04/Dockerfile @@ -7,6 +7,7 @@ RUN mkdir -p /compilers/dreamcast/shc-v5.1r04 RUN wget -O shc-v5.1r04.tar.gz "https://github.com/decompme/compilers/releases/download/compilers/shc-v5.1r04.tar.gz" RUN tar xvzf shc-v5.1r04.tar.gz -C /compilers/dreamcast/shc-v5.1r04 +RUN wget -O /compilers/dreamcast/shc-v5.1r04/rof2elf.py "https://gist.githubusercontent.com/Mc-muffin/c2d3f30e50c5c5749f994973441c503a/raw/18fbf1a19bd720d02774ed634b00b0508eaf474c/rof2elf.py" RUN chown -R root:root /compilers/dreamcast/shc-v5.1r04/ RUN chmod +x /compilers/dreamcast/shc-v5.1r04/* diff --git a/platforms/dreamcast/shc-v5.1r08/Dockerfile b/platforms/dreamcast/shc-v5.1r08/Dockerfile index 824793a..78e121e 100644 --- a/platforms/dreamcast/shc-v5.1r08/Dockerfile +++ b/platforms/dreamcast/shc-v5.1r08/Dockerfile @@ -7,6 +7,7 @@ RUN mkdir -p /compilers/dreamcast/shc-v5.1r08 RUN wget -O shc-v5.1r08.tar.gz "https://github.com/decompme/compilers/releases/download/compilers/shc-v5.1r08.tar.gz" RUN tar xvzf shc-v5.1r08.tar.gz -C /compilers/dreamcast/shc-v5.1r08 +RUN wget -O /compilers/dreamcast/shc-v5.1r08/rof2elf.py "https://gist.githubusercontent.com/Mc-muffin/c2d3f30e50c5c5749f994973441c503a/raw/18fbf1a19bd720d02774ed634b00b0508eaf474c/rof2elf.py" RUN chown -R root:root /compilers/dreamcast/shc-v5.1r08/ RUN chmod +x /compilers/dreamcast/shc-v5.1r08/* diff --git a/platforms/dreamcast/shc-v5.1r11/Dockerfile b/platforms/dreamcast/shc-v5.1r11/Dockerfile index e4c2d9e..37c2f1b 100644 --- a/platforms/dreamcast/shc-v5.1r11/Dockerfile +++ b/platforms/dreamcast/shc-v5.1r11/Dockerfile @@ -7,6 +7,7 @@ RUN mkdir -p /compilers/dreamcast/shc-v5.1r11 RUN wget -O shc-v5.1r11.tar.gz "https://github.com/decompme/compilers/releases/download/compilers/shc-v5.1r11.tar.gz" RUN tar xvzf shc-v5.1r11.tar.gz -C /compilers/dreamcast/shc-v5.1r11 +RUN wget -O /compilers/dreamcast/shc-v5.1r11/rof2elf.py "https://gist.githubusercontent.com/Mc-muffin/c2d3f30e50c5c5749f994973441c503a/raw/18fbf1a19bd720d02774ed634b00b0508eaf474c/rof2elf.py" RUN chown -R root:root /compilers/dreamcast/shc-v5.1r11/ RUN chmod +x /compilers/dreamcast/shc-v5.1r11/* diff --git a/platforms/dreamcast/shc-v5.1r13/Dockerfile b/platforms/dreamcast/shc-v5.1r13/Dockerfile index 85947c7..aa5a933 100644 --- a/platforms/dreamcast/shc-v5.1r13/Dockerfile +++ b/platforms/dreamcast/shc-v5.1r13/Dockerfile @@ -7,6 +7,7 @@ RUN mkdir -p /compilers/dreamcast/shc-v5.1r13 RUN wget -O shc-v5.1r13.tar.gz "https://github.com/decompme/compilers/releases/download/compilers/shc-v5.1r13.tar.gz" RUN tar xvzf shc-v5.1r13.tar.gz -C /compilers/dreamcast/shc-v5.1r13 +RUN wget -O /compilers/dreamcast/shc-v5.1r13/rof2elf.py "https://gist.githubusercontent.com/Mc-muffin/c2d3f30e50c5c5749f994973441c503a/raw/18fbf1a19bd720d02774ed634b00b0508eaf474c/rof2elf.py" RUN chown -R root:root /compilers/dreamcast/shc-v5.1r13/ RUN chmod +x /compilers/dreamcast/shc-v5.1r13/*