Return to the archive index

Z80/WC, Second installment.

From: Lee Adamson <>
Date: Tue, 05 Jan 1999 04:41:13 -0500

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

Tonight we explore the mysteries of the pseudo-MMU (Let us call it the
Bank Switcher).  Yay.
As always, please tell me if you find any bugses.

The part count could indeed be lowered, but I have all of the stuff that
I need to build the thing (except for the RAM and LCD) in my junk
boxes.  Trying to use stuff I've already got.  Though I DO want to get
into FPGAs eventually...
--------------299AD48330E7C6BF5F584D38
Content-Type: text/plain; charset=us-ascii; name="z80-wc.2.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="z80-wc.2.txt"

       ____
/BANK-|OR  |
      |Gate|
/RD---|____|---------------------------+-+-+-+-+-+-+-+
                                       | | | | | | | |
                  _____________        | | | | | | | |
D0---------------|D0         Q0|--+---|>-----------------D0
                 |             |  |      | | | | | | |
D1---------------|D1         Q1|----+---|>---------------D1
                 |             |  | |      | | | | | |
D2---------------|D2         Q2|------+---|>-------------D2
                 |             |  | | |      | | | | |
D3---------------|D3         Q3|--------+---|>-----------D3
                 |             |  | | | |      | | | |
D4---------------|D4         Q4|----------+---|>---------D4
                 |             |  | | | | |      | | |
D5---------------|D5         Q5|------------+---|>-------D5
                 |             |  | | | | | |      | |
D6---------------|D6         Q6|--------------+---|>-----D6
                 |             |  | | | | | | |      |
D7---------------|D7         Q7|----------------+---|>---D7
       ____      |             |  | | | | | | | |
/WR---|OR  |-|>0-|Clock        |  | | | | | | | |
      |Gate|     |             |  | | | | | | | +------BA20
/BANK-|____|     |             |  | | | | | | +--------BA19
                 |             |  | | | | +------------BA18
GND--------------|OC           |  | | | +--------------BA17
                 |_____________|  | | +----------------BA16
                                  | +------------------BA15
                                  +--------------------BA14

RAM Bank switcher using octal latch.  Also uses (2) 2-in OR,
  (1) Octal Tri-state Buffer (Active Low, but I didn't have
  enough room for the "o"s).
Writing a byte to port 0x0 selects which bank.  Reading
  returns current bank.
Allows addressing up to 2048K of RAM (not 4096 as I said
  earlier; oops).

--------------299AD48330E7C6BF5F584D38--

--
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