Adrian Conlon
|
9a488928ba
|
Update project configurations for SDL and boost
|
2026-09-27 09:07:33 +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
|
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
|
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
|
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
|
abcb245655
|
Synch with .net version of emulator (work-in-progress)
|
2026-02-23 10:24:49 +00:00 |
|
Adrian Conlon
|
f675b69876
|
Correct profiler finish generation firing bug.
|
2024-09-13 20:57:01 +01:00 |
|
Adrian Conlon
|
455dedbb02
|
Fix M6502 JAM implementation
|
2024-09-13 20:56:24 +01:00 |
|
Adrian Conlon
|
25f3508e84
|
Update simdjson to 3.10.1
|
2024-09-13 20:54:17 +01:00 |
|
Adrian Conlon
|
869f71f6c9
|
Start fixing newly broken tests
|
2024-05-19 09:50:31 +01:00 |
|
Adrian Conlon
|
a99bdb4e1e
|
Point to new HarteTests for 6502
|
2024-05-19 09:49:39 +01:00 |
|
Adrian Conlon
|
b812554cb6
|
add/sub simplifications
|
2024-03-22 15:57:51 +00:00 |
|
Adrian Conlon
|
fc30360165
|
Minor interrupt refactoring
|
2024-03-21 09:20:36 +00:00 |
|
Adrian Conlon
|
0a6ab11fbb
|
Simplify stack actions
|
2024-03-20 10:29:20 +00:00 |
|
Adrian Conlon
|
ad1ab61f74
|
Small 6502 consolidation
|
2024-03-18 21:38:51 +00:00 |
|
Adrian Conlon
|
c397b4c41b
|
Swap fixed/unfixed page usage
|
2024-03-18 21:04:50 +00:00 |
|
Adrian Conlon
|
8b6c4a205e
|
Lot's of small niggles corrected across the EightBit libraries
|
2024-03-18 13:03:41 +00:00 |
|
Adrian Conlon
|
739ce39360
|
Remove unused variable
|
2024-03-16 14:23:50 +00:00 |
|
Adrian Conlon
|
f19e67875e
|
More addressing / read tidying
|
2024-03-16 14:19:28 +00:00 |
|
Adrian Conlon
|
81aecef48b
|
Some performance updates for the M6502 test code.
|
2024-03-15 13:16:25 +00:00 |
|
Adrian Conlon
|
3ca8fc4d99
|
Undocumented code simplification
|
2024-03-15 12:34:31 +00:00 |
|
Adrian Conlon
|
bc71a4f3a6
|
read/modify/write tidy
|
2024-03-15 07:01:37 +00:00 |
|
Adrian Conlon
|
a81dec6c6e
|
More addressing clarifications
|
2024-03-15 00:36:57 +00:00 |
|
Adrian Conlon
|
2ef9437ded
|
intermediate step
|
2024-03-14 23:09:55 +00:00 |
|
Adrian Conlon
|
b22d7e47e5
|
Addressing mode simplifications
|
2024-03-14 14:54:52 +00:00 |
|
Adrian Conlon
|
a25528e11a
|
More M6502 code consolodation etc.
|
2024-03-10 14:55:05 +00:00 |
|
Adrian Conlon
|
c92c8d768c
|
string_view speed-ups in the JSON related code
|
2024-03-08 19:17:02 +00:00 |
|
Adrian Conlon
|
ef0f8a5654
|
Speedup by using string_view in memory read/write events
|
2024-03-08 17:51:15 +00:00 |
|
Adrian Conlon
|
e7c369cf80
|
Zero page simplification
|
2024-03-07 08:32:05 +00:00 |
|
Adrian Conlon
|
b582412231
|
RMW simplification
|
2024-03-07 08:31:28 +00:00 |
|
Adrian Conlon
|
9a0cf0cca8
|
Tidy extra space
|
2024-03-06 22:38:26 +00:00 |
|
Adrian Conlon
|
7bfadb05b4
|
More address mode simplifications
|
2024-03-06 21:30:27 +00:00 |
|
Adrian Conlon
|
ee9d2bd02b
|
More address mode clarification/simplification
|
2024-03-06 18:36:09 +00:00 |
|
Adrian Conlon
|
5cf821acb6
|
More address simplifications
|
2024-03-05 10:29:01 +00:00 |
|
Adrian Conlon
|
ff01ed5f6f
|
A few small simplifications
|
2024-03-05 08:56:15 +00:00 |
|
Adrian Conlon
|
8369e0d976
|
Address calculations are a little easier, if they're always 16-bit
|
2024-03-04 17:07:22 +00:00 |
|
Adrian Conlon
|
92d677f9d0
|
Refactor M6502 address mode related code.
|
2024-03-04 16:58:25 +00:00 |
|
Adrian Conlon
|
2e29233b3b
|
Tidy up of the M6502 page fixup code
|
2024-03-01 23:18:24 +00:00 |
|
Adrian Conlon
|
63e958e069
|
Make disassembly available from the checking code.
|
2024-01-11 09:17:59 +00:00 |
|
Adrian Conlon
|
81f5efb49a
|
Tidy JSON parsing in HarteTests
|
2024-01-10 14:41:37 +00:00 |
|
Adrian Conlon
|
0a9a1e5d4c
|
Complete all the undocumente M6502 features. Hurrah!
|
2024-01-07 16:20:58 +00:00 |
|
Adrian Conlon
|
72be3238f2
|
Undocumented M6502 instruction implemented
|
2024-01-07 15:52:16 +00:00 |
|
Adrian Conlon
|
86ef340650
|
Tidy arithmetic overflow handling in M6502 core
|
2024-01-07 14:35:12 +00:00 |
|
Adrian Conlon
|
4f4bc5355d
|
Simplification of M6502 flag set/reset code
|
2024-01-07 14:04:41 +00:00 |
|