]> localhost Git - WindEmu.git/log
WindEmu.git
11 months agoInitial gdbserver implementation master
George Wright [Fri, 13 Dec 2024 04:08:53 +0000 (20:08 -0800)]
Initial gdbserver implementation

11 months agoFix writing to the domain access control register
George Wright [Thu, 12 Dec 2024 02:51:29 +0000 (18:51 -0800)]
Fix writing to the domain access control register

11 months agoFix up RTC
George Wright [Tue, 10 Dec 2024 07:25:25 +0000 (23:25 -0800)]
Fix up RTC

11 months agoMore logging improvements
George Wright [Tue, 10 Dec 2024 07:24:41 +0000 (23:24 -0800)]
More logging improvements

11 months agoFix LCD scanout
George Wright [Tue, 10 Dec 2024 07:22:22 +0000 (23:22 -0800)]
Fix LCD scanout

11 months agoSigh. Fix error with combining the high and low four bits to get the immediate offset
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

11 months agoAdd logging to RTC
George Wright [Tue, 10 Dec 2024 04:43:38 +0000 (20:43 -0800)]
Add logging to RTC

11 months agobetter logging
George Wright [Tue, 10 Dec 2024 04:14:08 +0000 (20:14 -0800)]
better logging

11 months agofix falling edge detect with asic14 and gpio handled state. fix ostimer ticks
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

11 months agoFix GPIO interrupt status more correctly, and handle ASIC14's pin connection more...
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

11 months agohook up asic14 to gpio pin 10 and fix interrupt status clearing. when an interrupt...
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.

11 months agodon't try to load a bootloader for now
George Wright [Sat, 7 Dec 2024 21:23:09 +0000 (13:23 -0800)]
don't try to load a bootloader for now

11 months agoDisable a bunch of logging for now
George Wright [Sat, 7 Dec 2024 21:15:46 +0000 (13:15 -0800)]
Disable a bunch of logging for now

11 months agoignore bootloader bin for now
George Wright [Sat, 7 Dec 2024 21:13:46 +0000 (13:13 -0800)]
ignore bootloader bin for now

11 months agortc tick interval def
George Wright [Sat, 7 Dec 2024 21:12:44 +0000 (13:12 -0800)]
rtc tick interval def

11 months agofix qmake dependencies. still need to make clean before each build though.
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.

11 months agohack in a quick physical memory inspector - prepend the memory address with 'p'
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'

11 months agodisable TLB for now
George Wright [Sat, 7 Dec 2024 21:10:35 +0000 (13:10 -0800)]
disable TLB for now

11 months agoadd rudimentary rtc impl
George Wright [Sat, 7 Dec 2024 21:00:23 +0000 (13:00 -0800)]
add rudimentary rtc impl

11 months agolcd read framebuffer fixes
George Wright [Sat, 7 Dec 2024 19:50:16 +0000 (11:50 -0800)]
lcd read framebuffer fixes

11 months agouse non-thumb variant of arm core
George Wright [Sat, 7 Dec 2024 19:49:42 +0000 (11:49 -0800)]
use non-thumb variant of arm core

11 months agochange fb format to rgb444
George Wright [Sat, 7 Dec 2024 19:48:16 +0000 (11:48 -0800)]
change fb format to rgb444

11 months agochange coprocessor id to strongarm
George Wright [Sat, 7 Dec 2024 19:47:41 +0000 (11:47 -0800)]
change coprocessor id to strongarm

11 months agoquick hack to get the prom read to work for now. will need cleaning up
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

11 months agoFix half word store/loads
George Wright [Sat, 7 Dec 2024 19:45:27 +0000 (11:45 -0800)]
Fix half word store/loads

12 months agoBodge in a UART logger
George Wright [Thu, 5 Dec 2024 03:43:14 +0000 (19:43 -0800)]
Bodge in a UART logger

12 months agoinitial impl
George Wright [Tue, 3 Dec 2024 17:18:37 +0000 (09:18 -0800)]
initial impl

12 months agoinitial impl of sa-1100 core and associated peripherals for netbook/s7 emulation
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

3 years agoInitial stubbed implementation of an SA-1100 core
George Wright [Sun, 23 Jan 2022 08:25:40 +0000 (00:25 -0800)]
Initial stubbed implementation of an SA-1100 core

5 years agoworkaround TRealXMultiply branching to invalid instruction origin/HEAD origin/master
Ash Wolf [Thu, 26 Dec 2019 01:58:07 +0000 (01:58 +0000)]
workaround TRealXMultiply branching to invalid instruction

5 years agoadd ms timestamps to WindQt log
Ash Wolf [Thu, 26 Dec 2019 01:34:10 +0000 (01:34 +0000)]
add ms timestamps to WindQt log

5 years agochange the way fullscreen is done for wasm backend
Ash Wolf [Thu, 26 Dec 2019 01:34:00 +0000 (01:34 +0000)]
change the way fullscreen is done for wasm backend

5 years agomake some things a bit more optimised for web usage
Ash Wolf [Thu, 26 Dec 2019 00:19:37 +0000 (00:19 +0000)]
make some things a bit more optimised for web usage

5 years agoadd Emscripten port
Ash Wolf [Wed, 25 Dec 2019 23:40:27 +0000 (23:40 +0000)]
add Emscripten port

5 years agofix input of all keys on the Qt side
Ash Wolf [Wed, 25 Dec 2019 20:06:44 +0000 (20:06 +0000)]
fix input of all keys on the Qt side

5 years agofix Osaris modifier keys
Ash Wolf [Wed, 25 Dec 2019 19:32:17 +0000 (19:32 +0000)]
fix Osaris modifier keys

5 years agofix broken timekeeping on 5mx and touch panel on 5mx
Ash Wolf [Wed, 25 Dec 2019 19:25:34 +0000 (19:25 +0000)]
fix broken timekeeping on 5mx and touch panel on 5mx

5 years agoimplement touch panel for 5mx
Ash Wolf [Wed, 25 Dec 2019 17:02:46 +0000 (17:02 +0000)]
implement touch panel for 5mx

5 years agoimplement touch panel for Osaris
Ash Wolf [Wed, 25 Dec 2019 14:46:08 +0000 (14:46 +0000)]
implement touch panel for Osaris

5 years agorewrite keyboard code
Ash Wolf [Wed, 25 Dec 2019 01:53:54 +0000 (01:53 +0000)]
rewrite keyboard code

5 years agomake Osaris and 5mx emulator classes inherit from a shared base origin/arm710a-core
Ash Wolf [Wed, 25 Dec 2019 00:29:03 +0000 (00:29 +0000)]
make Osaris and 5mx emulator classes inherit from a shared base

5 years agoadd draft Osaris/ER4 emulation
Ash Wolf [Tue, 24 Dec 2019 23:34:02 +0000 (23:34 +0000)]
add draft Osaris/ER4 emulation

5 years agomake the memory configurable at compile time
Ash Wolf [Tue, 24 Dec 2019 18:55:11 +0000 (18:55 +0000)]
make the memory configurable at compile time

5 years agomake the cache disableable at compile time
Ash Wolf [Tue, 24 Dec 2019 18:11:45 +0000 (18:11 +0000)]
make the cache disableable at compile time

5 years agomake enough things work to boot EPOC32 successfully
Ash Wolf [Tue, 24 Dec 2019 14:17:14 +0000 (14:17 +0000)]
make enough things work to boot EPOC32 successfully

5 years agoturns out it's an ARM710T in the 5mx, not an ARM710a
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

5 years agolots of arm710a fixes
Ash Wolf [Sun, 22 Dec 2019 13:45:46 +0000 (13:45 +0000)]
lots of arm710a fixes

5 years agobroken draft of a fully custom ARM emulator core
Ash Wolf [Sun, 22 Dec 2019 05:02:55 +0000 (05:02 +0000)]
broken draft of a fully custom ARM emulator core

5 years agoflesh out Etna skeleton a bit more
Ash Wolf [Sat, 21 Dec 2019 11:09:58 +0000 (11:09 +0000)]
flesh out Etna skeleton a bit more

5 years agoadd skeleton support for the Etna chip, including PROM support
Ash Wolf [Fri, 20 Dec 2019 23:46:22 +0000 (23:46 +0000)]
add skeleton support for the Etna chip, including PROM support

5 years agoadd physical address display to memory viewer
Ash Wolf [Fri, 20 Dec 2019 22:25:05 +0000 (22:25 +0000)]
add physical address display to memory viewer

5 years agoadded memory viewer/editor to the debugger
Ash Wolf [Fri, 20 Dec 2019 11:33:09 +0000 (11:33 +0000)]
added memory viewer/editor to the debugger

5 years agofix 4bpp screen rendering
Ash Wolf [Fri, 20 Dec 2019 01:00:00 +0000 (01:00 +0000)]
fix 4bpp screen rendering

5 years agoadd basic breakpoint support
Ash Wolf [Thu, 19 Dec 2019 17:40:49 +0000 (17:40 +0000)]
add basic breakpoint support

5 years agosupport for extra memory banks (not working yet, needs more debugging)
Ash Wolf [Thu, 19 Dec 2019 14:48:01 +0000 (14:48 +0000)]
support for extra memory banks (not working yet, needs more debugging)

5 years agoadd a very basic debugger UI
Ash Wolf [Thu, 19 Dec 2019 14:11:31 +0000 (14:11 +0000)]
add a very basic debugger UI

5 years agoinitial commit
Ash Wolf [Thu, 19 Dec 2019 00:27:23 +0000 (00:27 +0000)]
initial commit