Commit Graph
1054 Commits
Author SHA1 Message Date
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
Adrian Conlon 5dce17cb7a Add sm83 Harte tests 2025-03-27 20:08:59 +00:00
Adrian Conlon abe918e264 Commit in-flight changes. Look reasonable 2025-03-27 20:05:51 +00:00
Adrian Conlon 1f5635d11e Sync to latest 6502 processor tests
Signed-off-by: Adrian Conlon <98398945+AdrianConlon@users.noreply.github.com>
2025-02-13 21:51:54 +00:00
Adrian Conlon 19e4fe265f Merge branch 'master' of https://github.com/MoleskiCoder/EightBit 2025-01-28 21:52:05 +00:00
Adrian Conlon d838ad7946 Sync to the .Net version of the Z80 code 2025-01-28 21:44:22 +00:00
Adrian Conlon 6e06ed95f0 Partial fix of a GB background optimisation problem. 2024-10-14 21:38:51 +01:00
Adrian Conlon e1a2eba8f9 Correct cycles per second definition in test harness 2024-09-14 10:09:33 +01:00
Adrian Conlon f675b69876 Correct profiler finish generation firing bug. 2024-09-13 20:57:01 +01:00