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
|
dc677e5358
|
Namespace tidying
|
2024-10-09 19:48:33 +01:00 |
|
Adrian Conlon
|
b6043c3659
|
Whoops! Avoid joined test harness output
|
2024-10-06 15:56:05 +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
|
ee584867c2
|
Modernise some more c# code
|
2024-07-18 11:38:02 +01:00 |
|
Adrian Conlon
|
68c7d4bfbd
|
Note differing cycle counts in the line profiler output
|
2024-07-15 18:05:39 +01:00 |
|
Adrian Conlon
|
b62620d306
|
Add instruction counters to 6502 profiler
|
2024-07-10 20:38:55 +01:00 |
|
Adrian Conlon
|
e73d7a52b2
|
Show processor, as well as elapsed time in test harness.
|
2024-07-08 10:12:33 +01:00 |
|
Adrian Conlon
|
b38cabc96d
|
Parsing symbols shouldn't be done in constructor, but also, only when required.
|
2024-07-08 10:11:59 +01:00 |
|
Adrian Conlon
|
d80f340081
|
Simplfy access to Z80 registers
|
2024-07-04 08:47:53 +01:00 |
|
Adrian Conlon
|
1321a909d0
|
Speedup profiler symbol lookup for 6502
|
2024-07-01 23:30:30 +01:00 |
|
Adrian Conlon
|
0c8ed57b0d
|
Add easy to use Register16 assignment methods
|
2024-07-01 23:27:35 +01:00 |
|
Adrian Conlon
|
a9020ef0f0
|
Optimise Board events
|
2024-06-30 22:14:52 +01:00 |
|
Adrian Conlon
|
03d9ca9fe7
|
Simplfy some board/bus code.
|
2024-06-14 23:04:27 +01:00 |
|
Adrian Conlon
|
09f44ab28c
|
Emit address hit counts
|
2024-06-10 11:12:02 +01:00 |
|
Adrian Conlon
|
8b6ef38a07
|
Some more tidying/optimisation
|
2024-06-07 11:11:22 +01:00 |
|
Adrian Conlon
|
35ea9c7b7d
|
Fix profiler scope output
|
2024-06-06 09:08:54 +01:00 |
|
Adrian Conlon
|
0218652650
|
Tidy for possible klaus/sudoku testing
|
2024-06-06 00:47:17 +01:00 |
|
Adrian Conlon
|
93e1e903f6
|
Transition entirely to new symbols framework and wire profiler.
|
2024-06-05 23:52:35 +01:00 |
|
Adrian Conlon
|
f57563d631
|
Add CC65/CA65 symbol handling module
|
2024-06-05 12:51:40 +01:00 |
|
Adrian Conlon
|
69874231ea
|
Support IO and symbol access in tests.
|
2024-06-02 20:32:17 +01:00 |
|
Adrian Conlon
|
80ba7ef0da
|
Switch to a version of 6502 tests with proper output
|
2024-06-01 11:29:40 +01:00 |
|
Adrian Conlon
|
291a212504
|
Ugrade to .NET 8.0: First pass
|
2024-05-18 21:57:33 +01:00 |
|
Adrian Conlon
|
a8926b63a4
|
Apply analysis recommendations to 6502 disassembler.
Signed-off-by: Adrian Conlon <adrian.conlon@gmail.com>
|
2020-07-14 16:35:43 +01:00 |
|
Adrian Conlon
|
cd4af67177
|
Work my way through a bunch of the analysis suggestions.
Signed-off-by: Adrian Conlon <adrian.conlon@gmail.com>
|
2020-06-22 00:00:15 +01:00 |
|
Adrian Conlon
|
db0e8c613f
|
Update all analysis (and other!) nuget packages, ensure builds across all projects.
Signed-off-by: Adrian Conlon <adrian.conlon@gmail.com>
|
2020-06-21 18:35:10 +01:00 |
|
Adrian Conlon
|
20c7dafc97
|
Use full PDB generation (good for performance analysis)
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2019-12-07 12:48:11 +00:00 |
|
Adrian Conlon
|
73d08fe7a7
|
Upgrade .net version and analysis packages en mass.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2019-12-04 01:03:17 +00:00 |
|
Adrian Conlon
|
0ada703504
|
Remove unnecessary reference dependencies from the .Net EightBit projects.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2019-07-28 00:35:20 +01:00 |
|
Adrian Conlon
|
3d0e4250a0
|
Update nuget packages.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2019-05-06 10:03:11 +01:00 |
|
Adrian Conlon
|
0ab5da10ef
|
add unit tests (not complete) for 6809 processor. Fix matters arising.
Signed-off-by: Adrian Conlon <adrian.conlon@gmail.com>
|
2019-04-21 04:47:36 +01:00 |
|
Adrian Conlon
|
4799e097de
|
Update stylecop (plus add stylecop packages to the Intel 8080 set).
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2019-03-02 08:59:20 +00:00 |
|
Adrian Conlon
|
03caba99dc
|
Follow most of the guideline suggestions from VS2019 preview. Pretty good suggestions!
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2019-02-22 22:33:51 +00:00 |
|
Adrian Conlon
|
27e1c5c9f8
|
Make Register16 a class, rather than struct. Tricky, but a bit faster than before.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2019-02-21 19:58:49 +00:00 |
|
Adrian Conlon
|
28516bbc84
|
Rename the M6502 disassembler class to something a little better grammatically.
|
2019-02-20 22:21:14 +00:00 |
|
Adrian Conlon
|
01ce926574
|
Start adding Z80 test harness and update package configurations.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2019-02-19 00:58:17 +00:00 |
|
Adrian Conlon
|
999bdf71ff
|
Add some basic runtime timings to the 6502 TestHarness class.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2019-02-18 00:54:02 +00:00 |
|
Adrian Conlon
|
3108a373d7
|
Interesting: in profiling, creating the mapping object was one of the major bottlenecks, when running the M6502 test suite.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2019-02-15 09:10:27 +00:00 |
|
Adrian Conlon
|
63db46a7bc
|
Resurrect the Register16 class. This (or something *very* much like it) is going to be necessary to add a Z80 emulator (reference access to the high/low parts of 16-bit registers).
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2019-02-14 23:01:31 +00:00 |
|
Adrian Conlon
|
d6d8c4e13c
|
Move the EightBit (.Net) test projects to better locations.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2019-02-06 22:58:26 +00:00 |
|