[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]



Anyway... The FPI controls everything about the RAM in the IIgs.  It 
provides DRAM refresh and bit en/decoding.  It seems that the Data Bus from 
the Auxiliary Memory Slot and the Expansion Slots go directly though the FPI 
and aren't actually connected.  Since Apple designed the FPI to only account 
for 4 Megs of DMA access, 8 Megs doesn't seem possible.  Although addressing 
for 8 Megs is possible, DMA (Direct Memory Access) isn't.  Maybe it's due to 
the address multiplexing?  Someone?

No I'm no expert, so I hope someone will correct me if I'm wrong.  The IIgs 
Hardware Reference, as I said above, is really quite poorly written if you 
ask me.  Maybe it was designed for someone with more experience or knowledge 
then myself.  All I know is when I read it I hardly ever find the answers 
I'm looking for.  Is it me or do other people think the book is also poorly 
written?

So concerning DMA and 8 Megs:  It seems that the FPI is the issue.  Since 
it's soldered to the Motherboard there's no simple way to design something 
else to account for the DMA issues.  Then there's the question if all the 
necessary traces even run to the FPI to begin with.  I have been toying with 
the idea of possibly adding a CPU DIP plug to my version of an 8 Meg RAM 
card.  This would be a pass-through socket that would hopefully allow DMA to 
then be possible. Of course then without the FPI I would then need to 
account for DRAM refresh and address en/decoding.  There may be some other 
solution, but I've yet to find any others.  Any suggestions out there?  I 
had thought to clip on directly to the FPI, but a good PLCC clip seems to be 
quite expensive.  I'm not too sure I'd trust a PLCC socket turned upside 
down, but it may be worth trying.

Of course allowing full DMA access to all 8 Megs also raises the question of 
how GS/OS would handle it.  Does anyone think a custom driver would need to 
be written?  I can see cards like Apple II High Speed SCSI at least working, 
but I'm not too sure about others.  I think I also read somewhere that the 
TWGS would have issues with 8 Megs of DMAable RAM since they didn't follow 
Apple's hardware specs when they designed the board.  Whether this is true 
or not I'm not sure of though.

Can anyone answer my few questions?

Minor Update:  I now have a working 8 Meg RAM card.  The ROM circuit isn't 
fully finished but the RAM side of the card is working flawlessly.  As I 
mentioned above I'd also like to tinker with DMA support as well.  I've been 
thinking of producing a limited run of RAM only cards just to help raise 
some money to complete the project.  The cards would be $150 plus shipping. 
If you'd be interested in helping support the project contact me through the 
Web Site or email.  Of course users who purchase these cards now will 
receive a final version at a deeply discounted price.


-- 
Henry S. Courbis
www.GSE-Reactive.com
Legacy Hardware and Support - Come take a look at what we have to offer!