Thomas Harte
|
993eff1d3d
|
Starts slowly, with flag manipulation.
|
2020-10-06 16:25:30 -04:00 |
|
Thomas Harte
|
18e8d6ce06
|
Makes an effort to factor out the 6502's [lazy] flags.
This is preparatory to deciding which instructions, if any, are worth factoring out.
|
2020-10-05 22:23:33 -04:00 |
|
Thomas Harte
|
15c87e02e9
|
Ditto for printf .
|
2020-09-29 18:53:02 -04:00 |
|
Thomas Harte
|
00923eac7c
|
Ensure assert is visible to 65816Implementation.hpp.
|
2020-09-29 18:52:25 -04:00 |
|
Thomas Harte
|
78b3ec4b10
|
The actual work begins: starts implementing 65816 micro-ops.
|
2020-09-29 18:42:07 -04:00 |
|
Thomas Harte
|
ef1a514785
|
Introduces 6502Selector, for picking either a 6502 or a 65816 based on a single template parameter.
|
2020-09-28 21:35:46 -04:00 |
|
Thomas Harte
|
5645f90abe
|
Takes a minor first step towards actually performing 65816 instructions.
|
2020-09-27 22:20:58 -04:00 |
|
Thomas Harte
|
125ddfa513
|
Pays a little attention to runtime storage; completes the first page of bus patterns.
|
2020-09-25 18:00:02 -04:00 |
|
Thomas Harte
|
f87fe92bc8
|
Begins a meandering road towards the 65816.
|
2020-09-23 22:14:42 -04:00 |
|