Thomas Harte
|
586ef4810b
|
Add restart_operation_fetch , to aid with testing.
|
2022-06-18 16:25:57 -04:00 |
|
Thomas Harte
|
8a18685902
|
Relocated RegisterSizes to Numeric.
|
2022-04-28 15:10:08 -04:00 |
|
Thomas Harte
|
51d98ef9ab
|
Add missing stddef header where size_t is used.
|
2021-07-01 23:15:32 -04:00 |
|
Thomas Harte
|
096add7551
|
Exposes non-BusOperation bus outputs.
|
2020-10-16 21:05:42 -04:00 |
|
Thomas Harte
|
68c15bd605
|
Updates Qt project; catches another couple of issues via its compiler.
|
2020-10-15 21:09:22 -04:00 |
|
Thomas Harte
|
dfda2adf0d
|
Attempts implementations of both ready and abort.
Which I think concludes the inputs?
|
2020-10-15 20:46:18 -04:00 |
|
Thomas Harte
|
c0a1c34012
|
Wraps all registers into a struct, so that I can implement abort.
Makes some preparations for ready too.
|
2020-10-15 18:42:38 -04:00 |
|
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 |
|