]>
localhost Git - WindEmu.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
George Wright [Fri, 13 Dec 2024 04:08:53 +0000 (20:08 -0800)]
Initial gdbserver implementation
George Wright [Thu, 12 Dec 2024 02:51:29 +0000 (18:51 -0800)]
Fix writing to the domain access control register
George Wright [Tue, 10 Dec 2024 07:25:25 +0000 (23:25 -0800)]
Fix up RTC
George Wright [Tue, 10 Dec 2024 07:24:41 +0000 (23:24 -0800)]
More logging improvements
George Wright [Tue, 10 Dec 2024 07:22:22 +0000 (23:22 -0800)]
Fix LCD scanout
George Wright [Tue, 10 Dec 2024 06:59:52 +0000 (22:59 -0800)]
Sigh. Fix error with combining the high and low four bits to get the immediate offset
George Wright [Tue, 10 Dec 2024 04:43:38 +0000 (20:43 -0800)]
Add logging to RTC
George Wright [Tue, 10 Dec 2024 04:14:08 +0000 (20:14 -0800)]
better logging
George Wright [Sun, 8 Dec 2024 20:50:47 +0000 (12:50 -0800)]
fix falling edge detect with asic14 and gpio handled state. fix ostimer ticks
George Wright [Sun, 8 Dec 2024 20:01:55 +0000 (12:01 -0800)]
Fix GPIO interrupt status more correctly, and handle ASIC14's pin connection more correctly
George Wright [Sat, 7 Dec 2024 23:57:55 +0000 (15:57 -0800)]
hook up asic14 to gpio pin 10 and fix interrupt status clearing. when an interrupt is serviced, the status is cleared at the source (e.g. by clearing the interrupt status bit on the GPIO controller peripheral). The peripheral itself then clears the appropriate pending interrupt bits on the interrupt controller's status registers.
George Wright [Sat, 7 Dec 2024 21:23:09 +0000 (13:23 -0800)]
don't try to load a bootloader for now
George Wright [Sat, 7 Dec 2024 21:15:46 +0000 (13:15 -0800)]
Disable a bunch of logging for now
George Wright [Sat, 7 Dec 2024 21:13:46 +0000 (13:13 -0800)]
ignore bootloader bin for now
George Wright [Sat, 7 Dec 2024 21:12:44 +0000 (13:12 -0800)]
rtc tick interval def
George Wright [Sat, 7 Dec 2024 21:11:57 +0000 (13:11 -0800)]
fix qmake dependencies. still need to make clean before each build though.
George Wright [Sat, 7 Dec 2024 21:11:11 +0000 (13:11 -0800)]
hack in a quick physical memory inspector - prepend the memory address with 'p'
George Wright [Sat, 7 Dec 2024 21:10:35 +0000 (13:10 -0800)]
disable TLB for now
George Wright [Sat, 7 Dec 2024 21:00:23 +0000 (13:00 -0800)]
add rudimentary rtc impl
George Wright [Sat, 7 Dec 2024 19:50:16 +0000 (11:50 -0800)]
lcd read framebuffer fixes
George Wright [Sat, 7 Dec 2024 19:49:42 +0000 (11:49 -0800)]
use non-thumb variant of arm core
George Wright [Sat, 7 Dec 2024 19:48:16 +0000 (11:48 -0800)]
change fb format to rgb444
George Wright [Sat, 7 Dec 2024 19:47:41 +0000 (11:47 -0800)]
change coprocessor id to strongarm
George Wright [Sat, 7 Dec 2024 19:47:06 +0000 (11:47 -0800)]
quick hack to get the prom read to work for now. will need cleaning up
George Wright [Sat, 7 Dec 2024 19:45:27 +0000 (11:45 -0800)]
Fix half word store/loads
George Wright [Thu, 5 Dec 2024 03:43:14 +0000 (19:43 -0800)]
Bodge in a UART logger
George Wright [Tue, 3 Dec 2024 17:18:37 +0000 (09:18 -0800)]
initial impl
George Wright [Tue, 3 Dec 2024 17:18:07 +0000 (09:18 -0800)]
initial impl of sa-1100 core and associated peripherals for netbook/s7 emulation
George Wright [Sun, 23 Jan 2022 08:25:40 +0000 (00:25 -0800)]
Initial stubbed implementation of an SA-1100 core
Ash Wolf [Thu, 26 Dec 2019 01:58:07 +0000 (01:58 +0000)]
workaround TRealXMultiply branching to invalid instruction
Ash Wolf [Thu, 26 Dec 2019 01:34:10 +0000 (01:34 +0000)]
add ms timestamps to WindQt log
Ash Wolf [Thu, 26 Dec 2019 01:34:00 +0000 (01:34 +0000)]
change the way fullscreen is done for wasm backend
Ash Wolf [Thu, 26 Dec 2019 00:19:37 +0000 (00:19 +0000)]
make some things a bit more optimised for web usage
Ash Wolf [Wed, 25 Dec 2019 23:40:27 +0000 (23:40 +0000)]
add Emscripten port
Ash Wolf [Wed, 25 Dec 2019 20:06:44 +0000 (20:06 +0000)]
fix input of all keys on the Qt side
Ash Wolf [Wed, 25 Dec 2019 19:32:17 +0000 (19:32 +0000)]
fix Osaris modifier keys
Ash Wolf [Wed, 25 Dec 2019 19:25:34 +0000 (19:25 +0000)]
fix broken timekeeping on 5mx and touch panel on 5mx
Ash Wolf [Wed, 25 Dec 2019 17:02:46 +0000 (17:02 +0000)]
implement touch panel for 5mx
Ash Wolf [Wed, 25 Dec 2019 14:46:08 +0000 (14:46 +0000)]
implement touch panel for Osaris
Ash Wolf [Wed, 25 Dec 2019 01:53:54 +0000 (01:53 +0000)]
rewrite keyboard code
Ash Wolf [Wed, 25 Dec 2019 00:29:03 +0000 (00:29 +0000)]
make Osaris and 5mx emulator classes inherit from a shared base
Ash Wolf [Tue, 24 Dec 2019 23:34:02 +0000 (23:34 +0000)]
add draft Osaris/ER4 emulation
Ash Wolf [Tue, 24 Dec 2019 18:55:11 +0000 (18:55 +0000)]
make the memory configurable at compile time
Ash Wolf [Tue, 24 Dec 2019 18:11:45 +0000 (18:11 +0000)]
make the cache disableable at compile time
Ash Wolf [Tue, 24 Dec 2019 14:17:14 +0000 (14:17 +0000)]
make enough things work to boot EPOC32 successfully
Ash Wolf [Mon, 23 Dec 2019 13:33:05 +0000 (13:33 +0000)]
turns out it's an ARM710T in the 5mx, not an ARM710a
Ash Wolf [Sun, 22 Dec 2019 13:45:46 +0000 (13:45 +0000)]
lots of arm710a fixes
Ash Wolf [Sun, 22 Dec 2019 05:02:55 +0000 (05:02 +0000)]
broken draft of a fully custom ARM emulator core
Ash Wolf [Sat, 21 Dec 2019 11:09:58 +0000 (11:09 +0000)]
flesh out Etna skeleton a bit more
Ash Wolf [Fri, 20 Dec 2019 23:46:22 +0000 (23:46 +0000)]
add skeleton support for the Etna chip, including PROM support
Ash Wolf [Fri, 20 Dec 2019 22:25:05 +0000 (22:25 +0000)]
add physical address display to memory viewer
Ash Wolf [Fri, 20 Dec 2019 11:33:09 +0000 (11:33 +0000)]
added memory viewer/editor to the debugger
Ash Wolf [Fri, 20 Dec 2019 01:00:00 +0000 (01:00 +0000)]
fix 4bpp screen rendering
Ash Wolf [Thu, 19 Dec 2019 17:40:49 +0000 (17:40 +0000)]
add basic breakpoint support
Ash Wolf [Thu, 19 Dec 2019 14:48:01 +0000 (14:48 +0000)]
support for extra memory banks (not working yet, needs more debugging)
Ash Wolf [Thu, 19 Dec 2019 14:11:31 +0000 (14:11 +0000)]
add a very basic debugger UI
Ash Wolf [Thu, 19 Dec 2019 00:27:23 +0000 (00:27 +0000)]
initial commit