Adrian Conlon
|
3a64cc74d1
|
Gamepad/joystick porting to SDL3
|
2026-08-24 07:51:54 +01:00 |
|
Adrian Conlon
|
6dd115db64
|
Tidy error handling a little
|
2026-08-21 23:09:45 +01:00 |
|
Adrian Conlon
|
24a28db043
|
Port from SDL2 -> SDL3
First stab, very choppy sound
|
2026-08-21 22:34:24 +01:00 |
|
Adrian Conlon
|
e131d33f6f
|
Take advantage of better class definition to simplify Z80 implemtation
|
2026-08-18 15:24:40 +01:00 |
|
Adrian Conlon
|
decb60bbaa
|
Correct a few class usage problems
|
2026-08-18 15:15:30 +01:00 |
|
Adrian Conlon
|
74fdefba05
|
Try to fix lots of timing issues. *still* got too many cycles per frame though. Arghhh!
|
2026-08-17 11:59:53 +01:00 |
|
Adrian Conlon
|
bd0563928a
|
Fix z80 harte single step tests
|
2026-08-17 11:56:43 +01:00 |
|
Adrian Conlon
|
8ad46cba0c
|
Updated for latest z80 Harte single step tests
|
2026-08-16 22:05:30 +01:00 |
|
Adrian Conlon
|
7ba7df0b6d
|
Update boost and SDL libraries
|
2026-08-16 12:17:28 +01:00 |
|
Adrian Conlon
|
99531140ba
|
6809 Color Computer basic now executes correctly: hurrah!
|
2026-06-06 12:27:09 +01:00 |
|
Adrian Conlon
|
f79bdfd4a3
|
Fix broken unit tests
|
2026-06-05 22:25:30 +01:00 |
|
Adrian Conlon
|
fe48576814
|
6809 mostly working again. A few niggles
|
2026-06-05 20:39:30 +01:00 |
|
Adrian Conlon
|
884e0f38a7
|
One step closer on 6809
|
2026-06-02 21:56:12 +01:00 |
|
Adrian Conlon
|
da157dada6
|
6809 compiles and kinda runs
|
2026-06-02 20:50:33 +01:00 |
|
Adrian Conlon
|
27b45916bc
|
Correct noexcept specification
|
2026-06-02 20:45:08 +01:00 |
|
Adrian Conlon
|
7add835554
|
Couple of small tidy ups
|
2026-06-02 17:28:24 +01:00 |
|
Adrian Conlon
|
f5d2ee2e0e
|
Closer to C# version
|
2026-06-01 23:46:19 +01:00 |
|
Adrian Conlon
|
c8c7cc461a
|
Fixes 8080 implmentation so tests run. Cycle counts wrong though
|
2026-06-01 22:51:39 +01:00 |
|
Adrian Conlon
|
683fc0e878
|
Broken, but kinda runs Intel 8080
|
2026-06-01 22:00:01 +01:00 |
|
Adrian Conlon
|
8f4b0b1e71
|
Some minor consistency changes
|
2026-06-01 18:59:02 +01:00 |
|
Adrian Conlon
|
aa6045b714
|
More unification to C# code
|
2026-06-01 11:07:29 +01:00 |
|
Adrian Conlon
|
bcdb5e7fcf
|
6502 implementation synced strongly to C# version. Single step tests complete again
|
2026-05-31 10:12:05 +01:00 |
|
Adrian Conlon
|
0ef9ac4a4b
|
Closer to .net versions
|
2026-05-29 10:47:46 +01:00 |
|
Adrian Conlon
|
34e834f753
|
Closer to c# code
|
2026-05-27 20:27:04 +01:00 |
|
Adrian Conlon
|
f28cfd9faf
|
Reasonable stab at performance build configuration
|
2026-05-26 09:25:47 +01:00 |
|
Adrian Conlon
|
737c753d76
|
Reset all project options (as much as possible) to default
|
2026-05-26 08:47:57 +01:00 |
|
Adrian Conlon
|
e0f25c8cff
|
Set build options to optimised defaults, so I can benchmark
|
2026-05-25 22:56:08 +01:00 |
|
Adrian Conlon
|
e1ed8ea122
|
Synchronise C++ code with C# code. Now Z80 passes HarteTests
|
2026-05-25 22:22:22 +01:00 |
|
Adrian Conlon
|
46f03aa759
|
Update solution
|
2026-05-24 17:49:43 +01:00 |
|
Adrian Conlon
|
f04be0ef17
|
Small wins
|
2026-05-24 17:48:56 +01:00 |
|
Adrian Conlon
|
6bec1d473d
|
First stage of syncing to .net implementation. Pretty shakey, but test_Z80 runs
|
2026-05-22 21:42:05 +01:00 |
|
Adrian Conlon
|
43f1ec55a1
|
Fix 6502 test "board"
|
2026-03-25 21:41:14 +00:00 |
|
Adrian Conlon
|
1fcf394592
|
Simplify z80 refresh register implementation
|
2026-03-23 16:01:39 +00:00 |
|
Adrian Conlon
|
d533593a14
|
Lots of miscellaneous cycle accurate updates
|
2026-03-21 16:18:39 +00:00 |
|
Adrian Conlon
|
81c1703ea9
|
Simplify register usage
|
2026-03-14 13:09:28 +00:00 |
|
Adrian Conlon
|
8ef462f5c4
|
Fix some more timing issues
|
2026-03-04 16:37:25 +00:00 |
|
Adrian Conlon
|
a1afe7f78c
|
Moving towards Z80 cycle accuracy
|
2026-03-03 10:30:08 +00:00 |
|
Adrian Conlon
|
199232dd53
|
use available helpers
|
2026-03-02 10:50:05 +00:00 |
|
Adrian Conlon
|
3fc3b95bbd
|
A step closer to the .net implementation
|
2026-03-02 10:49:50 +00:00 |
|
Adrian Conlon
|
74c1bb431b
|
Add Z80 HarteTest
|
2026-02-28 14:19:24 +00:00 |
|
Adrian Conlon
|
34e30682f7
|
Fix z80 disassembler for HarteTest
|
2026-02-28 14:19:03 +00:00 |
|
Adrian Conlon
|
345a15552a
|
Add (non-passing) Z80 HarteTest
|
2026-02-28 14:18:40 +00:00 |
|
Adrian Conlon
|
55c7afd25f
|
Simplify string access
|
2026-02-28 12:45:17 +00:00 |
|
Adrian Conlon
|
7f18eacced
|
simplify 6502 hartetest checker code
|
2026-02-28 12:25:20 +00:00 |
|
Adrian Conlon
|
cd8e8bb9b5
|
simplify 6502 hartetest project
|
2026-02-28 12:22:52 +00:00 |
|
Adrian Conlon
|
20da8caf4b
|
Update simdjson
|
2026-02-24 20:06:37 +00:00 |
|
Adrian Conlon
|
33a6b98465
|
small readability changes
|
2026-02-24 12:04:51 +00:00 |
|
Adrian Conlon
|
c2890b6d00
|
Bring z80 implementation closer to .net
|
2026-02-24 11:39:33 +00:00 |
|
Adrian Conlon
|
abcb245655
|
Synch with .net version of emulator (work-in-progress)
|
2026-02-23 10:24:49 +00:00 |
|
Adrian Conlon
|
3c5494c26a
|
Upgrade boost/SDL
|
2025-07-25 16:15:19 +01:00 |
|