Return to the archive index

Z80/WC, 3rd installment.

From: Lee Adamson <>
Date: Wed, 06 Jan 1999 03:19:27 -0500

This is a multi-part message in MIME format.
--------------4997867DCEBCCEFD5DC6CFC6
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Whew.  I'm really glad I'm asciifying this stuff...  I've caught and
fixed several bugs already...

So, without further ado, the RAM/ROM:
--------------4997867DCEBCCEFD5DC6CFC6
Content-Type: text/plain; charset=us-ascii; name="z80-wc.3.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="z80-wc.3.txt"

Lots of ORs, huh?  Here's the RAM:
       _______
BA17--|Big    |
BA18--|OR     |
BA19--|Gate   |-----------------------------+
BA20--|       |                             |
/RAM--|_______|                             |
                               __________   |
                              |       /CE|--+
                              |       /OE|--/RD
                          A0--|A0     /WE|--/WR
                         ...--|...       |
A14--------------+       A13--|A13       |
                 |            |        D0|--D0
                 |  ____      |       ...|--...
BA14---------------|OR  |-----|A14     D7|--D7
                 +-|____|     |          |
                 |  ____      |          |
BA15---------------|OR  |-----|A15       |
                 +-|____|     |          |
                 |  ____      |          |
BA16---------------|OR  |-----|A16       |
                 +-|____|     |__________|

Ok, wierdness needed to keep the banked and non-banked
  RAM on the same chip.  A15 (on the bus) is irrevelant
  A14 will be low when non-banked is accessed, and high
  when banked is accessed, so the OR gates make A14-16
  (on the chip) stay low when A14 is low, but let BA
  lines through when A14 is high.  If you don't plan
  on adding any RAM beyond the initial 128K, you can
  axe the Big OR Gate (as well as part of the bank
  switcher).

ROM:
       _________
A0----|A0    /CE|---/ROM
...---|...   /OE|---/RD
A14---|A14  /PGM|---Vcc
      |      UPP|---Vcc
D0----|D0       |
...---|...      |
D7----|D7       |
      |_________|

That wasn't quite as confusing as the RAM, eh?

--------------4997867DCEBCCEFD5DC6CFC6--

--
Subcription/unsubscription/info requests: send e-mail with subject of
"subscribe", "unsubscribe", or "info" to 
Wear-Hard Mailing List Archive (searchable): http://wearables.ml.org

+Previous Message in Thread | Next Message in Thread

From Wear-Hard Mailing list Archive (WH)
Maintained by R. Paul McCarty

Archive created with babymail