1
0
mirror of https://github.com/TomHarte/CLK.git synced 2025-11-28 10:17:40 +00:00

Rewire MOVEP.

This commit is contained in:
Thomas Harte
2022-05-05 12:27:36 -04:00
parent 4a4e786060
commit 67462c2f92
3 changed files with 37 additions and 40 deletions

View File

@@ -50,8 +50,7 @@ template <Model model, typename BusHandler> class Executor {
void jsr(uint32_t offset);
void link(uint32_t &address, uint32_t offset);
void unlink(uint32_t &address);
template <typename IntT> void movep_fromR(uint32_t reg, uint32_t address);
template <typename IntT> void movep_toR(uint32_t &reg, uint32_t address);
template <typename IntT> void movep(Preinstruction instruction, uint32_t source, uint32_t dest);
// TODO: ownership of this shouldn't be here.
struct Registers {