diff --git a/assets/tsvm-default.png b/assets/tsvm-default.png new file mode 100644 index 0000000..c701669 Binary files /dev/null and b/assets/tsvm-default.png differ diff --git a/assets/tsvm-default.tga b/assets/tsvm-default.tga new file mode 100644 index 0000000..e459fd9 --- /dev/null +++ b/assets/tsvm-default.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4998012f7c4ff209aaff4e56485497c43bf847ac6bcde8632c8eaf0a9ce474ee +size 1042 diff --git a/src/net/torvald/tsvm/AppLoader.java b/src/net/torvald/tsvm/AppLoader.java index dc3b70f..874d260 100644 --- a/src/net/torvald/tsvm/AppLoader.java +++ b/src/net/torvald/tsvm/AppLoader.java @@ -3,13 +3,12 @@ package net.torvald.tsvm; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application; import com.badlogic.gdx.backends.lwjgl3.Lwjgl3ApplicationConfiguration; -import com.badlogic.gdx.graphics.Texture; import com.badlogic.gdx.graphics.glutils.ShaderProgram; import net.torvald.tsvm.peripheral.*; public class AppLoader { - public static String appTitle = "Totally Simple Virtual Machine"; + public static String appTitle = "tsvm"; public static Lwjgl3ApplicationConfiguration appConfig; public static int WIDTH = 640;//810;//720; diff --git a/src/net/torvald/tsvm/UnsafePtr.kt b/src/net/torvald/tsvm/UnsafePtr.kt index d00f690..646a007 100644 --- a/src/net/torvald/tsvm/UnsafePtr.kt +++ b/src/net/torvald/tsvm/UnsafePtr.kt @@ -73,11 +73,11 @@ internal class UnsafePtr(pointer: Long, allocSize: Long) { fun destroy() { if (!destroyed) { - UnsafeHelper.unsafe.freeMemory(ptr) - println("[UnsafePtr] Destroying pointer $this; called from:") printStackTrace(this) + UnsafeHelper.unsafe.freeMemory(ptr) + destroyed = true } }