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
|
3cbc7f32d2
|
More analysis fixes
|
2024-10-09 22:46:25 +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
|
d5c0dcc175
|
Correct style issues
|
2024-10-09 20:05:37 +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
|
297f3b8dff
|
Make the intel hex file format parser easier to use.
|
2024-10-07 09:40:26 +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
|
ffe559d792
|
Add some simplifications for argument null exception handling
|
2024-10-06 13:24:04 +01:00 |
|
Adrian Conlon
|
fa353d062c
|
Exception simplification
|
2024-09-27 12:43:38 +01:00 |
|
Adrian Conlon
|
d67cafe297
|
Prefer a more straightforward register exchange
|
2024-09-27 12:43:14 +01:00 |
|
Adrian Conlon
|
e764033948
|
Make the Z80 test harness more like the 6502
|
2024-09-27 12:41:06 +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
|
489b7b21e6
|
Clarifications of EightBit library
|
2024-09-18 11:23:18 +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 |
|
Adrian Conlon
|
4ff8a22878
|
Correct exception text
|
2024-09-13 22:29:13 +01:00 |
|
Adrian Conlon
|
8a0f7736ed
|
More W65C02 instruction implementations
|
2024-08-23 15:04:56 +01:00 |
|
Adrian Conlon
|
f2e0be5006
|
Small speedup
|
2024-08-07 11:05:01 +01:00 |
|
Adrian Conlon
|
90c887d169
|
Use intrinsics, if possible
|
2024-08-05 20:32:34 +01:00 |
|
Adrian Conlon
|
bb6bcb9e70
|
Fix "JAM" for latest version test revion
|
2024-08-05 17:09:52 +01:00 |
|
Adrian Conlon
|
b3dee2ea80
|
Remove warning, re initialisation.
|
2024-07-26 12:14:32 +01:00 |
|
Adrian Conlon
|
b4c2d5fcff
|
Implement WAI and STP
|
2024-07-26 12:13:50 +01:00 |
|
Adrian Conlon
|
a4e7e1c499
|
Some small tidy ups
|
2024-07-26 09:31:28 +01:00 |
|
Adrian Conlon
|
c8ac0f20dc
|
Step can be split a little to make it easier to override.
|
2024-07-24 17:21:49 +01:00 |
|
Adrian Conlon
|
e746f218e3
|
Simplify some address assignment
|
2024-07-22 12:24:14 +01:00 |
|
Adrian Conlon
|
bc8352f96a
|
Start implementing W65C02 as a derived MOS6502 core.
|
2024-07-22 11:18:36 +01:00 |
|