fixed how ecalls are represented and handled
This commit is contained in:
parent
684c858300
commit
0651eabe18
2
.gitignore
vendored
2
.gitignore
vendored
@ -1,3 +1,3 @@
|
||||
venv
|
||||
__pycache__
|
||||
.mypy_cache
|
||||
.mypy_cache
|
||||
|
@ -12,7 +12,7 @@ def _window_loop(textIO: 'TextIO'):
|
||||
import PySimpleGUI as sg
|
||||
|
||||
logs = sg.Text(font="monospace")
|
||||
col = sg.Column([[logs]], size=(1920, 1080), scrollable=True)
|
||||
col = sg.Column([[logs]], size=(640, 400), scrollable=True)
|
||||
window = sg.Window("TextIO:{:x}".format(textIO.addr), [[col]])
|
||||
lines = list()
|
||||
|
||||
|
@ -88,4 +88,4 @@ class TimerInterrupt(CpuTrap):
|
||||
|
||||
class EcallTrap(CpuTrap):
|
||||
def __init__(self, mode: PrivModes):
|
||||
super().__init__(mode.value + 8, 0, CpuTrapType.SOFTWARE)
|
||||
super().__init__(mode.value + 8, 0, CpuTrapType.EXCEPTION)
|
||||
|
Loading…
Reference in New Issue
Block a user