Turns out ekbb failed due to insufficient memory :-/

This commit is contained in:
2023-09-27 12:18:18 +02:00
parent 62e6987919
commit 1e994b3f69
2 changed files with 2 additions and 1 deletions

View File

@@ -12,7 +12,7 @@ import java.io.File
fun main(args: Array<String>) {
val tb = org.jline.terminal.TerminalBuilder.terminal()
var mbus = MemBus(32768)
var mbus = MemBus(65536)
val tracer = Tracer()
val loggingCollector = LoggingCollector()
tracer.addCollector(loggingCollector)

View File

@@ -898,6 +898,7 @@ class CPU(val mbus: MemBus, val tracer: ITracer = NullTracer()) {
is NonExistentMemoryError -> cpu_err or 0x20u
is BusTimeoutError -> cpu_err or 0x10u
}
logger.warn("Threw error: ${error}")
trap(0x04u)
} catch (_: InvalidOpcodeException) {
trap(0x10u)