Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.sys.apple2    |    Discussion about Apple II micros    |    56,720 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 55,665 of 56,720    |
|    Anthony Ortiz to All    |
|    Write valid time on bus    |
|    02 Aug 22 08:31:51    |
      From: anthonypaulo@gmail.com              Hey guys, I've been going over some of the timings for writing data from a       peripheral card on to the Apple IIe bus and just when I think I have it, I get       confused again. This is for an accelerator I'm working on that replaces the       6502, and it seems to be        working for all reads but some errors on the writes so I want to make sure I       have it right. I'm using a IIgs for testing but want to make this work across       the range of Apple IIs if possible.              In the DMA tech note for the IIe it says that the data bus is valid until       Phase 0 falls, and even presents a write scenario where you can gate your       write using the 7M signal and hold it *until* Phase 0 falls, but in Sather's       IIe book pages 4-7 and 4-8 it        states a couple of times that write is held valid for some time *after* Phase       2 falls, and Phase 2 falls in worst-case 65ns after Phase 0 falls, which means       I have to hold the write for some time after Phase 0 falls. I know I must be       reading this wrong        so would someone enlighten me?              I'd like my peripheral-card read/write to work across the Apple II range so       I'm wondering if anyone has any timing data on when it's safe to start       fiddling with the Address and Data buses and R/W line and when they need to be       held stable and valid.              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca