@cheesestraws
ahh i see.. if youre in deep shit you need to do error handling... makes sense
..
i'll see if i can rephrase the syscall thing
@tecneeq
one could try to see if the keymap memory region is properly populated when pressing esc + l + f + w. This can be done by entering the debugger and entering "DM 174 " (with space at the end) and then press "esc + l + f + w + enter".. this is bit a hacky method, but it works on my IIci..
DM 174 dumps the keymap memory location and if you put a space after it, everything you enter then is ignored by the debugger.. thus "esc + l + f + w + enter" does not interfere with any debugger command or so...
but I have the feeling that the keymap works fine and the error lies somewhere else, i guess it wouldn't crash if the keymap was wrong
maybe you could also hit the debugger switch when the system hangs and then see where the program counter points to by entering "PC" or dumping all registers with "TD"