]> localhost Git - WindEmu.git/log
WindEmu.git
5 weeks agosa1100: add initial interrupt controller implementation
George Wright [Thu, 25 Jun 2026 02:47:10 +0000 (19:47 -0700)]
sa1100: add initial interrupt controller implementation

5 weeks agosa1100: add initial uart implementation
George Wright [Thu, 25 Jun 2026 02:38:10 +0000 (19:38 -0700)]
sa1100: add initial uart implementation

5 weeks agosa1100: add initial power manager implementation
George Wright [Thu, 25 Jun 2026 02:29:19 +0000 (19:29 -0700)]
sa1100: add initial power manager implementation

5 weeks agosa1100: add initial memory controller implementation
George Wright [Thu, 25 Jun 2026 02:27:01 +0000 (19:27 -0700)]
sa1100: add initial memory controller implementation

5 weeks agosa1100: add initial rtc implementation
George Wright [Thu, 25 Jun 2026 02:21:35 +0000 (19:21 -0700)]
sa1100: add initial rtc implementation

5 weeks agosa1100: add initial reset controller implementation
George Wright [Thu, 25 Jun 2026 02:15:51 +0000 (19:15 -0700)]
sa1100: add initial reset controller implementation

5 weeks agosa1100: add initial os timer implementation
George Wright [Thu, 25 Jun 2026 02:13:42 +0000 (19:13 -0700)]
sa1100: add initial os timer implementation

5 weeks agosa1100: add initial lcd controller implementation
George Wright [Thu, 25 Jun 2026 02:03:19 +0000 (19:03 -0700)]
sa1100: add initial lcd controller implementation

5 weeks agosa1100: add initial gpio controller implementation
George Wright [Thu, 25 Jun 2026 01:55:23 +0000 (18:55 -0700)]
sa1100: add initial gpio controller implementation

5 weeks agologging: add a centralised logging macro
George Wright [Thu, 25 Jun 2026 01:49:22 +0000 (18:49 -0700)]
logging: add a centralised logging macro

5 weeks agoseries7: add stub sa-1100 CPU core
George Wright [Thu, 25 Jun 2026 01:43:35 +0000 (18:43 -0700)]
series7: add stub sa-1100 CPU core

5 weeks agobuildsystem: switch to using cmake
George Wright [Thu, 25 Jun 2026 01:16:44 +0000 (18:16 -0700)]
buildsystem: switch to using cmake

5 weeks agoMove Psion-specific files into their own subdirectories
George Wright [Thu, 25 Jun 2026 01:01:20 +0000 (18:01 -0700)]
Move Psion-specific files into their own subdirectories

5 weeks agoformatting: add .clang-format, and run clang-format on all source files
George Wright [Thu, 25 Jun 2026 00:49:59 +0000 (17:49 -0700)]
formatting: add .clang-format, and run clang-format on all source files

5 weeks agoarm710: Support half-word transfers
George Wright [Wed, 24 Jun 2026 08:10:31 +0000 (01:10 -0700)]
arm710: Support half-word transfers

5 weeks agoarm710: support executing a register transfer to cp15's DACR
George Wright [Wed, 24 Jun 2026 07:58:35 +0000 (00:58 -0700)]
arm710: support executing a register transfer to cp15's DACR

5 weeks agoFix build when building with Qt 6.10.1 on Mac
George Wright [Wed, 24 Jun 2026 07:55:13 +0000 (00:55 -0700)]
Fix build when building with Qt 6.10.1 on Mac

6 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

6 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

6 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

6 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

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

6 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

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

6 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

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

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

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

6 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

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

6 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

6 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

6 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

6 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

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

6 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

6 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

6 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

6 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

6 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

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

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

6 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)

6 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

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