Iron - pseudo-ROM circuit for PROFI.

ZX Rulez Magazine #01
╔════════════════════════════════════╗
║ FERRUM for the PROFI computer ║
╟────────────────────────────────────╢
║ Author: T-Rex/Power Of Sound Group ║
╚════════════════════════════════════╝
So, the pseudo-ROM circuit:

         Port decoder
          ┌────┐
A0 ───────│ │
A1 ───────│ │
    ┌─┐ │ │
A2 ─┤1o───│ │
    └─┘ │ │ ┌──┐ ┌──┐ ┌──┐
A3 ───────│ & o──┤ 1о──┤ &├──┤ &├┐
A4 ───────│ │┌─┤ │┌─┤ │┌─┤ ││
A5 ───────│ ││ └──┘│ └──┘│ └──┘│
A6 ───────│ ││ │ │ │
    ┌─┐ │ ││ │ │ │
A7 ─┤1o───│ ││ │ │ │
____└─┘ └────┘│ │ │ │
IORQ ───────────┘ │ │ │
          ┌──┐ │ │ │
CP/M ────┤ &├────────┘ │ │
ROM14 ────┤ │ │ │
          └──┘ │ │
__ ┌──┐ WRX │ │
WR ───────┤ 1o──────────────┘ │
          └──┘ │
       ┌──────────────────────────┘
       │ ┌───┬────┐
       └─┤C │ Q0 ├15── LOCWR
RESET────oR │ __ │
         ├───┤ Q0 o14──
D4 ───13─┤D0 │ │
D5 ───12─│D1 │ Q1 ├10── TOU0
D6 ────5─┤D2 │ __ │
D7 ────4─┤D3 │ Q1 o11──
         │ │ │
         │ │ Q2 ├ 7── TOU1
         │ │ __ │
         │ │ Q2 o 6──
         │ │ │
         │ │ Q3 ├ 2── MON
         │ │ __ │ ___
         │ │ Q3 o 3── MON
         └───┴────┘
             TM8

           Choicepswedo-rom
_____
ROMCS(from ROM is cut off)
──┐
  │ ┌──┐ _____
  └┬┤ 1│ ROMCS (soldered to ROM)
MON┼┤ ├───────
   │└──┘
   │┌──┐ ┌──┐ _____
___└┤ 1o──┤ &o─┬─────── MONCS
MON─┤ │ ┌┤ │ │
    └──┘ │└──┘ │
____┌──┐ │ │┌──┐
MREQ┤ 1о─┘ └┤ 1о─── MONCS
    └──┘ └──┘

            Address selection
       ┌──┐
A14 ──┤ 1├─── A14X
MONCS─┬┤ │
      │└──┘
      │┌──┐
A15 ──┼┤ 1├─── A15X
      └┤ │
       └──┘
  (Signals are replaced by the processor)

       Reassigning Segments
         ┌──┐
SEGA0 ───┤ │
_____ │ &├─┐ ┌──┐
MONCS ───┤ │ └─┤ │
         └──┘ │ 1├── SEGA0X
         ┌──┐ ┌─┤ │
ROM14 ───┤ │ │ └──┘
         │ &├─┘
MONCS ───┤ │
         └──┘
         ┌──┐
SEGA1 ───┤ │
_____ │ &├─┐ ┌──┐
MONCS ───┤ │ └─┤ │
         └──┘ │ 1├── SEGA1X
______ ┌──┐ ┌─┤ │
TR-DOS───┤ │ │ └──┘
         │ &├─┘
MONCS ───┤ │
         └──┘
         ┌──┐
SEGA2 ───┤ │
_____ │ &├── SEGA2X
MONCS ───┤ │
         └──┘
         ┌──┐
SEGA3 ───┤ │
         │ 1├──SEGA3X
MONCS ───┤ │
         └──┘
         ┌──┐
SEGA4 ───┤ │
_____ │ &├── SEGA4X
MONCS ───┤ │
         └──┘
         ┌──┐
SEGA5 ───┤ │
_____ │ &├── SEGA5X
MONCS ───┤ │
         └──┘
         ┌──┐
SC0 ───┤ │
_____ │ &├── SC0X
MONCS ───┤ │
         └──┘

 Signals are replaced at ports #7FFD
 and #DFFD (m/s TM8 and TM9).

      ┌──┐ ┌────┐
SEGA2─┤ o──┤ │└──┘  │    │
SEGA3───────┤    │
      ┌──┐  │    │
SEGA4─┤  o──┤    │
      └──┘  │    │
      ┌──┐  │   &├┐
SEGA5─┤  o──┤    ││
      └──┘  │    ││
WRX  ───────┤    ││
TOU0 ───────┤    ││
TOU1 ───────┤    ││
          ┌─┤    ││     ┌──┐ ________
          │ └────┘└─────┤  │ RAMSLE1X
__   ┌──┐ └─────┐       │ 1├────
RD ──┤  │       │      ┌┤  │
__   │ &o┐┌──┐  │      │└──┘
WR ──┤  │││  │  │      │
     └──┘└┤  ├──┘┌─────┼───┐
     ┌──┐┌┤ &│   │     │   │
A14──┤  │││  │   │ ┌──┐│   │
     │ &├┘└──┘   └─┤  ││   │
A15──┤  │          │ &├┘   │
     └──┘         ┌┤  │    │
      ┌──┐   ┌──┐ │└──┘    │
LOCWR─┤  o───┤  │ │        │
      │ &│   │ &o─┘        │
WRX ──┤  │  ┌┤  │          │
      └──┘  │└──┘          │
MONCS───────┘              │
_______                    │
RAMSLE1────────────────────┘

Сигнал RAMSLE1 заменяется на м/с ЛЕ1,
(для 4.2 - D56, нога 13)
ФРАГМЕНТ СХЕМЫ:

      D56      D80
   11┌──┐    1┌──┐  │  ____
A14──┤  │13┌──┤  │3 │  RAMS
   12│ 1o─X┘ 2│ &├──┴───
A15──┤  │   ┌─┤  │
_____└──┘   │ └──┘
NOROM───────┘

X-место разрыва.
──────────────────────────────────────

Share your thoughts about the article