Commit Graph

17 Commits

Author SHA1 Message Date
Ash Wolf 8f30d6fcef make Osaris and 5mx emulator classes inherit from a shared base 2019-12-25 00:29:03 +00:00
Ash Wolf bf71b18d27 add draft Osaris/ER4 emulation 2019-12-24 23:34:02 +00:00
Ash Wolf 0336426236 make the memory configurable at compile time 2019-12-24 18:55:11 +00:00
Ash Wolf 32fc47febd make the cache disableable at compile time 2019-12-24 18:11:45 +00:00
Ash Wolf 63e74b1513 make enough things work to boot EPOC32 successfully 2019-12-24 14:17:14 +00:00
Ash Wolf e21911ff4b turns out it's an ARM710T in the 5mx, not an ARM710a 2019-12-23 13:33:05 +00:00
Ash Wolf a746bd9e5f lots of arm710a fixes 2019-12-22 13:45:46 +00:00
Ash Wolf c93b268061 broken draft of a fully custom ARM emulator core 2019-12-22 05:02:55 +00:00
Ash Wolf 868112e9fc flesh out Etna skeleton a bit more 2019-12-21 11:09:58 +00:00
Ash Wolf 0ed437c6d3 add skeleton support for the Etna chip, including PROM support 2019-12-20 23:46:22 +00:00
Ash Wolf 3851109a0a add physical address display to memory viewer 2019-12-20 22:25:05 +00:00
Ash Wolf 9bc338ad18 added memory viewer/editor to the debugger 2019-12-20 11:33:09 +00:00
Ash Wolf d1bc50448f fix 4bpp screen rendering 2019-12-20 01:00:00 +00:00
Ash Wolf e96c438003 add basic breakpoint support 2019-12-19 17:40:49 +00:00
Ash Wolf 883197000d support for extra memory banks (not working yet, needs more debugging) 2019-12-19 14:48:01 +00:00
Ash Wolf 6a41ed1d76 add a very basic debugger UI 2019-12-19 14:11:31 +00:00
Ash Wolf 1d6e77ced8 initial commit 2019-12-19 00:27:23 +00:00