Turns out ekbb failed due to insufficient memory :-/
This commit is contained in:
@@ -12,7 +12,7 @@ import java.io.File
|
|||||||
fun main(args: Array<String>) {
|
fun main(args: Array<String>) {
|
||||||
|
|
||||||
val tb = org.jline.terminal.TerminalBuilder.terminal()
|
val tb = org.jline.terminal.TerminalBuilder.terminal()
|
||||||
var mbus = MemBus(32768)
|
var mbus = MemBus(65536)
|
||||||
val tracer = Tracer()
|
val tracer = Tracer()
|
||||||
val loggingCollector = LoggingCollector()
|
val loggingCollector = LoggingCollector()
|
||||||
tracer.addCollector(loggingCollector)
|
tracer.addCollector(loggingCollector)
|
||||||
|
@@ -898,6 +898,7 @@ class CPU(val mbus: MemBus, val tracer: ITracer = NullTracer()) {
|
|||||||
is NonExistentMemoryError -> cpu_err or 0x20u
|
is NonExistentMemoryError -> cpu_err or 0x20u
|
||||||
is BusTimeoutError -> cpu_err or 0x10u
|
is BusTimeoutError -> cpu_err or 0x10u
|
||||||
}
|
}
|
||||||
|
logger.warn("Threw error: ${error}")
|
||||||
trap(0x04u)
|
trap(0x04u)
|
||||||
} catch (_: InvalidOpcodeException) {
|
} catch (_: InvalidOpcodeException) {
|
||||||
trap(0x10u)
|
trap(0x10u)
|
||||||
|
Reference in New Issue
Block a user