Thomas Harte
|
394fe0f1f1
|
Improve formatting, const ness in 68k and ARM instruction set implementations.
|
2024-12-01 08:20:24 -05:00 |
|
Thomas Harte
|
a7d2b0f63b
|
Const as many arguments as possible.
|
2024-10-13 21:40:39 -04:00 |
|
Thomas Harte
|
a3d37640aa
|
Switch include guards to #pragma once .
|
2024-01-16 23:34:46 -05:00 |
|
Thomas Harte
|
2b56b7be0d
|
Simplify namespace syntax.
|
2023-05-10 16:02:18 -05:00 |
|
Thomas Harte
|
659e4f6987
|
Include fixed cost of rolls. Which includes providing slightly more information to did_shift .
|
2022-06-01 20:30:51 -04:00 |
|
Thomas Harte
|
452dd3ccfd
|
Add a performer call-out for Scc; use it to implement proper timing in the mk2 68000.
|
2022-05-20 11:20:23 -04:00 |
|
Thomas Harte
|
943c924382
|
Add missing: MOVE to/from USP, RESET.
|
2022-05-11 07:52:23 -04:00 |
|
Thomas Harte
|
477979c275
|
Fully formulate and document the flow controller.
|
2022-05-10 10:34:07 -04:00 |
|
Thomas Harte
|
3c26177239
|
Provide both compile- and run-time operation selection options.
|
2022-05-01 17:39:56 -04:00 |
|
Thomas Harte
|
52f355db24
|
Decision: operation is not a template parameter. Hence can use condition as fully typed.
|
2022-04-30 14:08:51 -04:00 |
|
Thomas Harte
|
8066b19f93
|
Correct typos.
|
2022-04-29 07:57:02 -04:00 |
|
Thomas Harte
|
33c9ea2cf7
|
A flow controller feels more natural than an exception handler.
|
2022-04-28 20:42:04 -04:00 |
|
Thomas Harte
|
1d8d2b373b
|
Port all simple instruction bodies.
|
2022-04-28 16:55:47 -04:00 |
|
Thomas Harte
|
bb73eb0db3
|
Start working on an isolation of 68000 instruction execution.
|
2022-04-28 15:35:40 -04:00 |
|