From 8132724cd1891ad633d0d6a017ce2eb4b153c065 Mon Sep 17 00:00:00 2001 From: schemil053 Date: Sun, 1 Jun 2025 02:30:48 +0200 Subject: [PATCH 1/3] Add Disassemble example --- .../dissassemble/DisassembleExample.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/test/java/de/emilschlampp/scheCPU/examples/dissassemble/DisassembleExample.java diff --git a/src/test/java/de/emilschlampp/scheCPU/examples/dissassemble/DisassembleExample.java b/src/test/java/de/emilschlampp/scheCPU/examples/dissassemble/DisassembleExample.java new file mode 100644 index 0000000..5eae9be --- /dev/null +++ b/src/test/java/de/emilschlampp/scheCPU/examples/dissassemble/DisassembleExample.java @@ -0,0 +1,17 @@ +package de.emilschlampp.scheCPU.examples.dissassemble; + +import de.emilschlampp.scheCPU.dissassembler.Decompiler; +import de.emilschlampp.scheCPU.util.FolderIOUtil; + +import java.io.FileInputStream; + +public class DisassembleExample { + public static void main(String[] args) throws Throwable { + FileInputStream inputStream = new FileInputStream("compile.sbin"); + byte[] program = new byte[inputStream.available()]; + FolderIOUtil.fillByteArray(inputStream, program); + inputStream.close(); + + System.out.println(new Decompiler(program).decompile()); + } +} From b2f71b6ae6c613352c51def2d73f3723d4e31a00 Mon Sep 17 00:00:00 2001 From: schemil053 Date: Sun, 1 Jun 2025 02:33:26 +0200 Subject: [PATCH 2/3] Attach jar --- .github/workflows/maven.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index f53f9be..5c3c067 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -29,3 +29,10 @@ jobs: cache: maven - name: Build with Maven run: mvn -P github-repo -B package test --file pom.xml + + - name: Upload JAR artifact + if: github.event_name == 'pull_request' + uses: actions/upload-artifact@v4 + with: + name: my-jar-artifact + path: target/*.jar \ No newline at end of file From 4c6641c19c0fffd550ee6cda96a9ced6cc7f5c53 Mon Sep 17 00:00:00 2001 From: schemil053 Date: Sun, 1 Jun 2025 02:33:47 +0200 Subject: [PATCH 3/3] Attach jar --- .github/workflows/maven.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 5c3c067..24c7b6d 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -31,7 +31,6 @@ jobs: run: mvn -P github-repo -B package test --file pom.xml - name: Upload JAR artifact - if: github.event_name == 'pull_request' uses: actions/upload-artifact@v4 with: name: my-jar-artifact