From f6993e01b1bee60e7d830e88e7f0c1cbaf3319c9 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Wed, 23 Dec 2020 00:28:02 -0400 Subject: [PATCH] + Some off-the-cuff thoughts on the 8-bit CPUs. --- Roadmap-for-Flexibly-Timed-Platforms.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Roadmap-for-Flexibly-Timed-Platforms.md b/Roadmap-for-Flexibly-Timed-Platforms.md index ace84a1..f4f4b2f 100644 --- a/Roadmap-for-Flexibly-Timed-Platforms.md +++ b/Roadmap-for-Flexibly-Timed-Platforms.md @@ -49,4 +49,11 @@ What to include in the template signature will be a question of measure and degr 3. build the JIT threaded-code generator and deploy it coupled to the 68k decoder to provide flexibly-timed 68020, 68030 and 68040s; 4. use those to build out the higher-function pre-PowerPC Macintoshes. -With a workable pattern suitably discovered, apply the same to other architectures. \ No newline at end of file +With a workable pattern suitably discovered, apply the same to other architectures. + +## Z80 and 6502 Notes + +Both the Z80 and 6502 both almost have instruction decoders themselves, in the form of the disassemblers. It would probably make sense to formalise those; it also wouldn't necessarily be unproductive: + +* in 6502 world, it would simplify the logic flow for instruction set selection between the 6502, various 65C02s and possibly the 65816; and +* for the purposes of the Z80, it might aid in unification of CLK and CP/M for OS X. \ No newline at end of file