TMF Hg
fixed timing on OSes that set a minimum time for sleeps (previously the main loop code assumed no minimum sleep time; the new version uses longer sleeps less frequently) default tip
andrew Sat, 19 Apr 2014 02:19:39 -0600
changeset
files
added RTC emulation (attempts to set the date are ignored, and the year is currently hardcoded to 1987 because UNIX PC SysV has a few Y2K bugs)
andrew Fri, 18 Apr 2014 01:34:20 -0600
changeset
files
treat all DMA reads/writes as kernel mode (previously it would depend on whether the processor happens to be in user mode or kernel mode when the DMA completes, which is totally incorrect); handle 32-bit accesses that straddle page boundaries properly (all 32-bit accesses are now split into two 16-bit accesses); allow reads to the entire zero page, rather than just address 0
andrew Fri, 18 Apr 2014 01:26:01 -0600
changeset
files
disabled seek delay on WD2010 (Unix seems to work fine without it)
andrew Thu, 17 Apr 2014 01:58:05 -0600
changeset
files
ignore out-of-range addresses on low-level format commands (s4diag formats once sector past the end of each track)
andrew Thu, 17 Apr 2014 01:50:41 -0600
changeset
files
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