Adrian Conlon
|
c271b28495
|
Simplify bus addressing
|
2025-07-05 09:46:59 +01:00 |
|
Adrian Conlon
|
3bbf300e05
|
Simplify switching processor pin handling
|
2025-06-22 21:07:02 +01:00 |
|
Adrian Conlon
|
3105930027
|
Fix BBR/BBS timings in 65C02
|
2025-06-19 13:27:05 +01:00 |
|
Adrian Conlon
|
6e1fc14530
|
Start tidying up 6809 implementation/testst
|
2025-05-12 19:15:34 +01:00 |
|
Adrian Conlon
|
93e09c192f
|
Share instruction fetch and halt implementations
|
2025-05-04 11:41:28 +01:00 |
|
Adrian Conlon
|
2336222c97
|
Push more core processor handling into base classes.
|
2025-05-04 10:53:23 +01:00 |
|
Adrian Conlon
|
cbe871d365
|
Isolate program counter increment/decrement (to be used for HALT processing)
|
2025-05-03 23:25:06 +01:00 |
|
Adrian Conlon
|
e1aa220409
|
Further Z80 timing fixes: 290 failures
|
2025-05-03 00:09:19 +01:00 |
|
Adrian Conlon
|
1b1b92ac2c
|
More event handling simplification
|
2025-03-29 13:18:54 +00:00 |
|
Adrian Conlon
|
b461eb97d6
|
Prefer to use events directly, rather than through "On" methods
|
2025-03-29 11:31:47 +00:00 |
|
Adrian Conlon
|
3d6b549c76
|
Turns out using lambdas to control pins is lovely and correct, but terribly slow. Back to a more traditional method.
|
2025-03-24 20:18:04 +00:00 |
|
Adrian Conlon
|
21770b2460
|
Take some analysis suggestions
|
2025-02-23 12:14:30 +00:00 |
|
Adrian Conlon
|
4676ea669a
|
Simplification, but no fixes
|
2025-02-13 12:35:49 +00:00 |
|
Adrian Conlon
|
a15cff4588
|
Fix compilation problem
|
2025-01-26 21:57:05 +00:00 |
|
Adrian Conlon
|
4839f3fc04
|
.net 9 analysis
|
2024-10-12 12:26:21 +01:00 |
|
Adrian Conlon
|
3b80ee7b37
|
Shared test harness
|
2024-10-12 11:48:54 +01:00 |
|
Adrian Conlon
|
c0a964fadb
|
.net 9 analysis
|
2024-10-12 10:52:47 +01:00 |
|
Adrian Conlon
|
515c679e68
|
Apply .net 9 analysis
|
2024-10-12 10:20:29 +01:00 |
|
Adrian Conlon
|
3d9b0aac56
|
Update to .Net 9
|
2024-10-12 08:49:47 +01:00 |
|
Adrian Conlon
|
0d695a6d7a
|
Tidy up test harnesses
|
2024-10-10 11:27:31 +01:00 |
|
Adrian Conlon
|
5c71acc40a
|
More analysis code changes
|
2024-10-10 00:11:55 +01:00 |
|
Adrian Conlon
|
4cd689350e
|
More analsys changes
|
2024-10-09 22:47:37 +01:00 |
|
Adrian Conlon
|
4190943998
|
Update code analysis/style settings
|
2024-10-09 22:16:40 +01:00 |
|
Adrian Conlon
|
f0815d4150
|
Code analysis corrections.
|
2024-10-09 22:15:25 +01:00 |
|
Adrian Conlon
|
647be6f224
|
More style changes
|
2024-10-09 21:16:55 +01:00 |
|
Adrian Conlon
|
dc677e5358
|
Namespace tidying
|
2024-10-09 19:48:33 +01:00 |
|
Adrian Conlon
|
ed4b4e3736
|
Flatten symbols namespace
|
2024-10-07 19:34:48 +01:00 |
|
Adrian Conlon
|
8d9e603165
|
Simplify section parsing
|
2024-10-07 19:23:12 +01:00 |
|
Adrian Conlon
|
b6043c3659
|
Whoops! Avoid joined test harness output
|
2024-10-06 15:56:05 +01:00 |
|
Adrian Conlon
|
591290c3f5
|
Refactor section entry extraction for clarity
|
2024-10-06 15:55:04 +01:00 |
|
Adrian Conlon
|
34fb59eea0
|
Simplify addresable scope building
|
2024-09-25 16:32:58 +01:00 |
|
Adrian Conlon
|
709c71f14b
|
Simplify dictionary access a little and note missing "multiples" references.
|
2024-09-25 10:31:23 +01:00 |
|
Adrian Conlon
|
e9e558db98
|
Slight refactoring for clarifcation
|
2024-09-24 22:00:17 +01:00 |
|
Adrian Conlon
|
61ba72f10a
|
Fully embrace reflected method of parsing symbols
|
2024-09-24 21:40:43 +01:00 |
|
Adrian Conlon
|
5d796ef669
|
Fully embrace reflection to define the debugging parser
|
2024-09-19 11:49:44 +01:00 |
|
Adrian Conlon
|
b4e130aa9c
|
Profile clarifications
|
2024-09-18 11:23:51 +01:00 |
|
Adrian Conlon
|
0621b9ed1d
|
More symbols improvements
|
2024-09-18 11:19:41 +01:00 |
|
Adrian Conlon
|
93c753c596
|
Easiest to use output from Split directly, rather than via a List
|
2024-09-17 20:08:45 +01:00 |
|
Adrian Conlon
|
e221c5a0f0
|
Allow the "unparsed" case to run successfully (fixes Harte 6502 tests)
|
2024-09-17 18:26:12 +01:00 |
|
Adrian Conlon
|
53aa4a8820
|
Make the parser lazy
|
2024-09-17 12:31:02 +01:00 |
|
Adrian Conlon
|
a2b3427b5c
|
Improve symbol/span access speeds
|
2024-09-17 10:54:22 +01:00 |
|
Adrian Conlon
|
de309e90db
|
The frozen dictionary is interesting, but not used enough in this code to justify the extra complexity.
|
2024-09-17 08:51:38 +01:00 |
|
Adrian Conlon
|
ac38312e50
|
Try to avoid intermediate data structures
|
2024-09-16 12:57:00 +01:00 |
|
Adrian Conlon
|
7ba78a830b
|
First stab at asynchronous sysmbols parsing
|
2024-09-15 13:12:19 +01:00 |
|
Adrian Conlon
|
33a131b361
|
Updated 6502 test roms
|
2024-09-14 10:08:21 +01:00 |
|
Adrian Conlon
|
b867b25408
|
Bring a little closer to the C++ test harness
|
2024-09-14 10:07:18 +01:00 |
|
Adrian Conlon
|
315ed8e040
|
Work in progress to correct fixup effect storage
|
2024-09-14 10:06:00 +01:00 |
|
Adrian Conlon
|
c3f76bd3c7
|
Fix misspelled exception
|
2024-09-14 10:04:55 +01:00 |
|
Adrian Conlon
|
ee0fd13ad5
|
More exception tidying
|
2024-09-14 10:03:49 +01:00 |
|
Adrian Conlon
|
da56e79784
|
Correct a couple of small parser errors
|
2024-09-13 22:33:09 +01:00 |
|