2021-10-03 16:55:20 +00:00
|
|
|
|
2021-10-24 05:22:02 +00:00
|
|
|
* should you simulate clock ticks, and only step devices when they next request it
|
2021-10-22 04:55:27 +00:00
|
|
|
|
2021-10-20 22:53:25 +00:00
|
|
|
|
2021-10-18 04:18:59 +00:00
|
|
|
* can you eventually make the system connections all configurable via a config file?
|
2021-10-16 17:01:14 +00:00
|
|
|
* make it possible to break out of the current execution, into the debugger, by using a certain keystroke
|
2021-10-18 04:18:59 +00:00
|
|
|
|
2021-10-10 21:26:54 +00:00
|
|
|
* make tests for each instruction
|
|
|
|
|
2021-10-18 04:18:59 +00:00
|
|
|
* unimplemented: ABCD, ADDX, BFFFO, BFINS, BKPT, CHK, EXG, ILLEGAL, MOVEfromCCR, MOVEP, RTR, RTD, SBCD, SUBX
|
2021-10-11 03:47:51 +00:00
|
|
|
* undecoded: ADDX, SUBX
|
2021-10-19 04:22:57 +00:00
|
|
|
* modify execution for >=MC68020: MOVEM
|
|
|
|
* >=MC68020 undecoded & unimplemented: CALLM, CAS, CAS2, CHK2, CMP2, RTM, PACK, TRAPcc, UNPK
|
2021-10-10 21:26:54 +00:00
|
|
|
|
2021-10-18 04:18:59 +00:00
|
|
|
* add support for MMU
|
|
|
|
* add support for FPU
|
2021-10-10 21:26:54 +00:00
|
|
|
* Coprocessor instructions: cpBcc, cpDBcc, cpGEN, cpScc, cpTRAPcc
|
|
|
|
|
|
|
|
|
2021-10-10 03:35:52 +00:00
|
|
|
* how can you have multple CPUs
|
2021-10-07 16:41:01 +00:00
|
|
|
* should you simulate bus arbitration?
|
2021-10-03 16:55:20 +00:00
|
|
|
|
|
|
|
|
|
|
|
* check all instructions in the docs
|
|
|
|
|
|
|
|
|