fixed bus error handling for real this time (save registers before every instruction and push the saved registers if a bus error occurs, since the instruction may have changed registers before the bus error, and also stop the instruction immediately with longjmp so it won't change memory after the bus error)
andrew
Wed, 16 Apr 2014 02:20:43 -0600
|
changeset
files
|
added keyboard mappings for ENTER, CANCL, and EXIT
andrew
Wed, 16 Apr 2014 02:07:24 -0600
|
changeset
files
|
Code clean up
experimental_memory_mapper_v2
Philip Pemberton
Tue, 21 May 2013 22:48:32 +0100
|
changeset
files
|
Don't set PS1 if there is a level-7 interrupt or bus error
experimental_memory_mapper_v2
Philip Pemberton
Fri, 12 Apr 2013 16:26:25 +0100
|
changeset
files
|
Flush stderr after printing debug messages
experimental_memory_mapper_v2
Philip Pemberton
Fri, 12 Apr 2013 12:37:34 +0100
|
changeset
files
|
Make the page table volatile (it may change behind gcc's back)
experimental_memory_mapper_v2
Philip Pemberton
Fri, 12 Apr 2013 12:37:13 +0100
|
changeset
files
|
Make mapper debug logic more verbose (but disable by default)
experimental_memory_mapper_v2
Philip Pemberton
Fri, 12 Apr 2013 12:36:28 +0100
|
changeset
files
|
Fix read-after-write logic
experimental_memory_mapper_v2
Philip Pemberton
Fri, 12 Apr 2013 12:34:32 +0100
|
changeset
files
|
Fix potential unassigned variable
Philip Pemberton
Thu, 11 Apr 2013 09:37:25 +0100
|
changeset
files
|
Check return value of fread()
Philip Pemberton
Thu, 11 Apr 2013 09:37:11 +0100
|
changeset
files
|