From afe5518c1342045e9cf344bf7f996ada2957d914 Mon Sep 17 00:00:00 2001 From: Brendan Robert Date: Wed, 2 Aug 2023 16:40:22 -0500 Subject: [PATCH] Successful boot! --- .../META-INF/native-image/reflect-config.json | 36 +++++++++++++++---- 1 file changed, 30 insertions(+), 6 deletions(-) diff --git a/Platform/Apple/tools/jace/src/main/resources/META-INF/native-image/reflect-config.json b/Platform/Apple/tools/jace/src/main/resources/META-INF/native-image/reflect-config.json index 38b2ba74..214d5b09 100644 --- a/Platform/Apple/tools/jace/src/main/resources/META-INF/native-image/reflect-config.json +++ b/Platform/Apple/tools/jace/src/main/resources/META-INF/native-image/reflect-config.json @@ -229,7 +229,11 @@ "name":"jace.apple2e.VideoDHGR" }, { - "name":"jace.apple2e.VideoNTSC" + "name":"jace.apple2e.VideoNTSC", + "fields":[ + {"name":"enableVideo7"}, + {"name":"useTextPalette"} + ] }, { "name":"jace.cheat.MetaCheat" @@ -309,21 +313,33 @@ {"name":"speedRatio"} ] }, +{ + "name":"jace.core.Video", + "fields":[ + {"name":"MIN_SCREEN_REFRESH"}, + {"name":"hblankOffsetX"}, + {"name":"hblankOffsetY"}, + {"name":"waitsPerCycle"} + ] +}, { "name":"jace.core.VideoWriter" }, { - "name":"jace.hardware.CardAppleMouse" + "name":"jace.hardware.CardAppleMouse", + "allPublicFields":true }, { "name":"jace.hardware.CardDiskII", + "allPublicFields":true, "methods":[{"name":"","parameterTypes":["jace.core.Computer"] }] }, { "name":"jace.hardware.CardExt80Col" }, { - "name":"jace.hardware.CardHayesMicromodem" + "name":"jace.hardware.CardHayesMicromodem", + "allPublicFields":true }, { "name":"jace.hardware.CardMockingboard", @@ -331,17 +347,21 @@ }, { "name":"jace.hardware.CardRamFactor", + "allPublicFields":true, "methods":[{"name":"","parameterTypes":["jace.core.Computer"] }] }, { "name":"jace.hardware.CardRamworks", + "allPublicFields":true, "methods":[{"name":"","parameterTypes":["jace.core.Computer"] }] }, { - "name":"jace.hardware.CardSSC" + "name":"jace.hardware.CardSSC", + "allPublicFields":true }, { - "name":"jace.hardware.CardThunderclock" + "name":"jace.hardware.CardThunderclock", + "allPublicFields":true }, { "name":"jace.hardware.Joystick", @@ -369,6 +389,7 @@ }, { "name":"jace.hardware.massStorage.CardMassStorage", + "allPublicFields":true, "methods":[{"name":"","parameterTypes":["jace.core.Computer"] }] }, { @@ -393,6 +414,7 @@ {"name":"newApplesoftBasicClicked","parameterTypes":["javafx.event.ActionEvent"] }, {"name":"newApplesoftBasicFromMemoryClicked","parameterTypes":["javafx.event.ActionEvent"] }, {"name":"newAssemblyListingClicked","parameterTypes":["javafx.event.ActionEvent"] }, + {"name":"newHexdataClicked","parameterTypes":["javafx.event.ActionEvent"] }, {"name":"onCloseClicked","parameterTypes":["javafx.event.ActionEvent"] }, {"name":"testCompileClicked","parameterTypes":["javafx.event.ActionEvent"] }, {"name":"viewCompilerOutputClicked","parameterTypes":["javafx.event.ActionEvent"] } @@ -416,6 +438,7 @@ }, { "name":"jace.lawless.LawlessVideo", + "allPublicFields":true, "methods":[{"name":"","parameterTypes":["jace.core.Computer"] }] }, { @@ -907,7 +930,8 @@ "methods":[ {"name":"","parameterTypes":[] }, {"name":"setVgrow","parameterTypes":["javafx.scene.Node","javafx.scene.layout.Priority"] } - ] + ], + "queriedMethods":[{"name":"getVgrow","parameterTypes":["javafx.scene.Node"] }] }, { "name":"javafx.scene.shape.LineTo"