mirror of
https://github.com/curioustorvald/tsvm.git
synced 2026-03-08 12:11:51 +09:00
tevd disk drive update and fixes
This commit is contained in:
@@ -3,11 +3,8 @@ package net.torvald.tsvm;
|
||||
import com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application;
|
||||
import com.badlogic.gdx.backends.lwjgl3.Lwjgl3ApplicationConfiguration;
|
||||
import com.badlogic.gdx.graphics.glutils.ShaderProgram;
|
||||
import kotlin.Pair;
|
||||
import kotlin.collections.CollectionsKt;
|
||||
import net.torvald.tsvm.peripheral.*;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.HashMap;
|
||||
|
||||
public class AppLoader {
|
||||
@@ -32,7 +29,8 @@ public class AppLoader {
|
||||
appConfig.setWindowedMode(WIDTH, HEIGHT);
|
||||
|
||||
HashMap<String, VMWatchdog> watchdogs = new HashMap<>();
|
||||
watchdogs.put("TEVD_SYNC", TevdSyncWatchdog.INSTANCE);
|
||||
watchdogs.put("TEVD_COMMIT", TevdPartialDomCommitWatchdog.INSTANCE);
|
||||
watchdogs.put("TEVD_SYNC", TevdPartialDomSyncWatchdog.INSTANCE);
|
||||
|
||||
|
||||
String diskPath = "assets/disk0";
|
||||
|
||||
@@ -65,9 +65,13 @@ class VMEmuExecutableWrapper(val windowWidth: Int, val windowHeight: Int, var pa
|
||||
*/
|
||||
class VMEmuExecutable(val windowWidth: Int, val windowHeight: Int, var panelsX: Int, var panelsY: Int, val diskPathRoot: String) : ApplicationAdapter() {
|
||||
|
||||
val TEVD_SYNC = TevdSyncWatchdog
|
||||
val TEVD_COMMIT = TevdPartialDomCommitWatchdog
|
||||
val TEVD_SYNC = TevdPartialDomCommitWatchdog
|
||||
|
||||
val watchdogs = hashMapOf<String, VMWatchdog>("TEVD_SYNC" to TEVD_SYNC)
|
||||
val watchdogs = hashMapOf<String, VMWatchdog>(
|
||||
"TEVD_COMMIT" to TEVD_COMMIT,
|
||||
"TEVD_SYNC" to TEVD_SYNC
|
||||
)
|
||||
|
||||
data class VMRunnerInfo(val vm: VM, val profileName: String)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user