1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-12-27 01:31:42 +00:00

Add notes to self on work remaining.

This commit is contained in:
Thomas Harte 2022-05-23 11:02:31 -04:00
parent a87f6a28c9
commit c1837af84a
2 changed files with 11 additions and 0 deletions

View File

@ -399,6 +399,9 @@ class Processor: private ProcessorBase {
CPU::MC68000Mk2::State get_state();
void set_state(const CPU::MC68000Mk2::State &);
// TODO: DTACK, VPA, BERR, interrupt input, bus ack/grant, halt,
// get E clock phase (and the E clock in general).
private:
BusHandler &bus_handler_;
};

View File

@ -17,6 +17,14 @@
namespace CPU {
namespace MC68000Mk2 {
// TODO: VPA, BERR, interrupt inputs, etc.
// Also, from Instruction.hpp:
//
// NOP, MOVEAw, MOVEAl, MOVE[to/from]USP, STOP, RESET
//
// Not provided by a 68000: Bccl, BSRl
/// States for the state machine which are named by
/// me for their purpose rather than automatically by file position.
/// These are negative to avoid ambiguity with the other group.