Adrian Conlon
|
dfd4d1928f
|
Make "Pop" more like "Read". i.e. don't return a result, just use the value placed on the "bus"
|
2026-05-18 18:24:32 +01:00 |
|
Adrian Conlon
|
741feb4342
|
Performance change: avoid dropping Bus.Data return values
|
2026-05-18 17:28:41 +01:00 |
|
Adrian Conlon
|
9a011b3c57
|
Start implementing HD6309. Introduction of 32-bit operations has forced me to rename some of "Word" methods to better indicate size
|
2026-05-16 21:10:23 +01:00 |
|
Adrian Conlon
|
ab835297fd
|
Couple of small tidy ups
|
2026-05-16 13:50:14 +01:00 |
|
Adrian Conlon
|
b5f646c641
|
Better arrangement of decimal SBC/ADC implementations
|
2026-05-15 22:50:11 +01:00 |
|
Adrian Conlon
|
6d4d2f22e2
|
Needs tidying a little by full cycle accuracy for 6502 / 65c02
|
2026-05-15 22:02:03 +01:00 |
|
Adrian Conlon
|
ac200d7f76
|
Simplify ignored return value handling
|
2026-05-12 22:21:13 +01:00 |
|
Adrian Conlon
|
83ee80edcf
|
Make addressing mode handling more consistent on 6502 implementation
|
2026-05-12 11:44:42 +01:00 |
|
Adrian Conlon
|
69a0865ee9
|
Start work towards WDC 65C02 implementation
|
2026-05-02 17:02:36 +01:00 |
|
Adrian Conlon
|
10106657d3
|
Some small cosmetic changes
|
2026-05-02 14:13:01 +01:00 |
|
Adrian Conlon
|
cfc3169933
|
So there we have it. 100% Harte single step coverage/success for MOS 6502
|
2026-05-02 13:47:04 +01:00 |
|
Adrian Conlon
|
699791f7a4
|
Simplify intermediate 16-bit register usage
|
2026-04-16 13:47:24 +01:00 |
|
Adrian Conlon
|
33fce45cc8
|
Some performance updates
|
2025-10-13 17:36:32 +01:00 |
|
Adrian Conlon
|
ceacac4741
|
Fix up some oddities in the EightBit library
|
2025-10-06 13:44:31 +01:00 |
|
Adrian Conlon
|
9d208de9bb
|
Explicitly state order of operations in code, rather than relying upon RAII etc. (for speed. Much faster)
|
2025-08-04 15:47:26 +01:00 |
|
Adrian Conlon
|
2f338c6c46
|
Tidy register increment/decrement a little.
|
2025-07-25 16:32:30 +01:00 |
|
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
|
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
|
1b1b92ac2c
|
More event handling simplification
|
2025-03-29 13:18:54 +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
|
515c679e68
|
Apply .net 9 analysis
|
2024-10-12 10:20:29 +01:00 |
|
Adrian Conlon
|
dc677e5358
|
Namespace tidying
|
2024-10-09 19:48:33 +01:00 |
|