И получается так, что чуть подправив этот ЦП, легко сделать 8008 совместимый одноплатный проц полностью на 74-й серии, при том даже легче, чем некоторые новодельные процы на 74ALS серии. Тем не менее, такового проекта я не нашёл в сети. А с Марк-8 на ТТЛ мне поиграть хочется! Если не кинут ссылку на всё-таки существующий проект, то предлагаю всё-таки этим заняться. Прилагаю схему и мануал, то же есть в первоисточнике....CPU: discrete logic implementation of the Intel 8008 instruction set...
...Terminal's multi-chip CPU (processor)'s instruction set became the basis of the Intel 8008 instruction set, which inspired the Intel 8080 instruction set and the x86 instruction set used in the processors for the original IBM PC and its descendants...
...Possibly because of their speed advantages compared to MOS circuits, Datapoint continued to build processors out of TTL chips until the early 1980s...
У Datapoint 2200 было две версии процессора: оригинальная однобитная (стр. 9) и Parallel processor Ⅱ (стр. 33, именно он быстрее 8008). Схемой однобитного процессора я боюсь призвать чёртиков из BSD, а параллельный процессор выглядит очень даже симпатично! По картинке платы, всего 121 ИС. В схеме есть не 74 ИС (из-за нагрузочных характеристик?). Уже некоторое время залипаю на схему Parallel processor Ⅱ, для удобства впервыеглядящего заспойлерю:
Видно, что сигналов и шин в обилии, и многие дают возможность подключать обычную 8-бит периферию без заморочек как в 8008! При этом сигналы MODE, S1, S2, S3 (, S4) не используются как-либо вовне - это сигналы управления АЛУ на 74181.
Из отличий в архитектуре я пока обнаружил только одно: в Datapoint 2200 24 устройств вывода и 1 устройство ввода, а в Intel 8008 - по 8. Но, судя по схеме дешифрации команд, если подключить дешифратор стробируемый по /READ STB по I1-I3 как по адресам, то получатся вполне рабочие стробы для 8 портов ввода.
Также, если всё-таки вычистить схему от динамического обновления ОЗУ (а может и без этого), то всё-таки получается адресовать 64КБ памяти. И Parallel processor Ⅱ в отличие от своей serial и intel версий имеет дополнительно команды PUSH и POP (работы со стеком), DI и EI (разрешения/запрета прерываний), ALPHA MODE И BETA MODE (это два банка регистров+флагов).