From a0503d1a6d9817b88a75d4e215e1f938542a31d8 Mon Sep 17 00:00:00 2001 From: Marijn van der Werf Date: Thu, 18 Sep 2025 09:51:53 +0200 Subject: [PATCH] Add modern-asn64.py to gcc2.8.1sn compiler configuration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This adds the modern-asn64.py script to the gcc2.8.1sn compiler by updating the values.yaml configuration file and regenerating the Dockerfile using the template system. This enables the gcc2.8.1snew-cxx compiler variant to work correctly as it depends on this script for modern assembly generation. Changes: - Add modern-asn64.py URL to gcc2.8.1sn files list in values.yaml - Regenerate Dockerfile using template.py to include the new dependency 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- platforms/n64/gcc2.8.1sn/Dockerfile | 1 + values.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/platforms/n64/gcc2.8.1sn/Dockerfile b/platforms/n64/gcc2.8.1sn/Dockerfile index 002b5fa..a38f4a1 100644 --- a/platforms/n64/gcc2.8.1sn/Dockerfile +++ b/platforms/n64/gcc2.8.1sn/Dockerfile @@ -10,6 +10,7 @@ RUN wget -O /compilers/n64/gcc2.8.1sn/cc1n64.exe "https://github.com/marijnvdwer RUN wget -O /compilers/n64/gcc2.8.1sn/cc1pln64.exe "https://github.com/marijnvdwerf/sn64/releases/download/1%2C0%2C0%2C2/cc1pln64.exe" RUN wget -O psyq-obj-parser.tar.gz "https://github.com/decompme/compilers/releases/download/compilers/psyq-obj-parser.tar.gz" RUN tar xvzf psyq-obj-parser.tar.gz -C /compilers/n64/gcc2.8.1sn +RUN wget -O /compilers/n64/gcc2.8.1sn/modern-asn64.py "https://github.com/RocketRet/modern-asn64/releases/download/main-release/modern-asn64.py" RUN chown -R root:root /compilers/n64/gcc2.8.1sn/ RUN chmod +x /compilers/n64/gcc2.8.1sn/* diff --git a/values.yaml b/values.yaml index 4b01ce0..2702b0d 100644 --- a/values.yaml +++ b/values.yaml @@ -72,6 +72,7 @@ compilers: - https://github.com/marijnvdwerf/sn64/releases/download/1%2C0%2C0%2C2/cc1n64.exe - https://github.com/marijnvdwerf/sn64/releases/download/1%2C0%2C0%2C2/cc1pln64.exe - https://github.com/decompme/compilers/releases/download/compilers/psyq-obj-parser.tar.gz + - https://github.com/RocketRet/modern-asn64/releases/download/main-release/modern-asn64.py - id: ido5.3 platform: n64