[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Request Info on CYA aka FPI chip in IIgs
- Subject: Request Info on CYA aka FPI chip in IIgs
- From: noone@nowhere.net
- Date: Thu, 26 Dec 2002 14:56:34 -0600
- Newsgroups: comp.sys.apple2.usergroups, comp.sys.apple2.programmer, comp.sys.apple2
- Organization: University of Nebraska-Lincoln
- User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0 (nscd1)
- Xref: archiver1.google.com comp.sys.apple2.usergroups:1429 comp.sys.apple2.programmer:1728 comp.sys.apple2:25601
Helo:
Does anyone out there have schematics and/or timing diagrams and/or
logic table of the CYA/FPI chip in the Apple IIgs?
(Further referenced as CYA and assuming a Rom3 IIgs.)
Also can anyone tell me if the demultiplexed signal from the CYA chip
are LSB to MSB compliant with the address bus? I want to bypass the CYA
chip to access memory directly from the CPU (at higher speed) except in
DMA mode.
Is the bank register ($c037) in the CYA or is it somewhere accessible?
I am looking for this information to build a q&d accelerator. The
sticky point for me is when to swap in my clock and then synchronize it
to PH2 when not doing CPU memory R/W. I assume I will have to mimic the
functionality of the CYA chip to know when it can accelerate and when to
slow down.
I have the hardware reference book for the IIgs, 2nd edition but it says
nothing about the CYA chip's timing and little about its logical
function. Most is presumed and and gleaned from postings to CSA2 groups.
Here's my plan.
Solder a socket on a board, place the socket over the CYA chip to grab
the signals. Run those signals to a fast CPU and 4M (s)Ram on this
daughter board. (Pull main CPU to remove possible bus contention.)
Derive appropriate clock speed from 14M and supply to CPU whenever in
1-5M area and in Fast Mode (High bit $c036). Synch with main board PH2
when accessing first meg or Mega 2 active or Rom active.
Alternately, for a moderate increase, derive clock from 14M clock and
swap in when doing internal processing when VDA and VPA both are low.
Any thoughts?
Any hints?
Any suggestions?
Thankx,
Ed
eeastmanNO@SPAMapple2.com