Thomas Harte
|
7d00b50e13
|
Fix upper/lower_data_select; simplify value8_low.
|
2022-06-15 21:11:31 -04:00 |
|
Thomas Harte
|
8ff09a1923
|
Fix value8_high .
|
2022-06-15 19:34:49 -04:00 |
|
Thomas Harte
|
62fa0991ed
|
Disallow copying, add some basic asserts.
|
2022-06-15 19:34:43 -04:00 |
|
Thomas Harte
|
9009645cea
|
Add 'reset' functions.
|
2022-06-07 16:55:39 -04:00 |
|
Thomas Harte
|
367ad8079a
|
Add a call to set register state with population of the prefetch.
|
2022-05-25 20:22:05 -04:00 |
|
Thomas Harte
|
523cdd859b
|
Add bus and address error, and VPA checks.
|
2022-05-24 09:08:31 -04:00 |
|
Thomas Harte
|
e0a279344c
|
Codify the existence of special cases, implement NOP and RESET.
|
2022-05-23 15:09:46 -04:00 |
|
Thomas Harte
|
c1837af84a
|
Add notes to self on work remaining.
|
2022-05-23 11:02:31 -04:00 |
|
Thomas Harte
|
da9fb216b1
|
Remove setup_operation in favour of doing the equivalent inline.
... as it'll probably allow me a route to `goto` straight out of there, too. At least, if I can find a sufficiently neat macro formulation.
|
2022-05-18 16:45:40 -04:00 |
|
Thomas Harte
|
4a40581deb
|
Completes performance of NBCD D0.
|
2022-05-17 16:10:20 -04:00 |
|
Thomas Harte
|
eed2672db5
|
Add documentation, honour signal_will_perform .
|
2022-05-17 15:05:11 -04:00 |
|
Thomas Harte
|
1a27eea46c
|
Establish general pattern for selecting a performance phase and obtaining operands.
|
2022-05-17 14:08:50 -04:00 |
|
Thomas Harte
|
3db2de7478
|
Works 68000 mk2 into the comparative tests.
... revealing that I've leant a little too hard on __LINE__.
|
2022-05-16 20:04:13 -04:00 |
|
Thomas Harte
|
345f7c3c62
|
Fill in just enough to attempt the reset exception, assuming DTACK rather than VPA or BERR.
|
2022-05-16 16:57:40 -04:00 |
|
Thomas Harte
|
b0518040b5
|
Plants the seek of a 68000 mark 2.
|
2022-05-16 11:44:16 -04:00 |
|