RE: Article PC-card

g.baltissen_at_hccnet.nl
Date: 2001-02-27 12:09:02

Hallo Nick,
> A 1.44Mb floppy interface using DMA has been done by a guy in Hungry...
> 
> http://www.fesb.hr/~btrumbic/c64diskTR20.htm

Thanks for the info. I'll have a look.

> How do you know that read/writes to the RAM won't clash with the VGA
> controllers accesses?

For accessing the memory or I/O different lines are used: MEMW/MEMR and 
IOWR/IORD. You only activate that line which is needed for the specified 
operation and area. A C= does not have these lines. So you have to generate 
all four of them. One thing you should know too that these lines are used 
for timing as the 65xx ICs use CLK2. A C= does not have a sepperate I/O and 
memory area. So I used an I/O bit to make a difference between a memory- or 
an I/O-operation.

So I combined the R/W, CLK and an I/O bit using a 74LS138 
(3-to-8-multiplexer) to generate the four needed signals.

Groetjes, Ruud

http://Ruud.C64.org/



-
This message was sent through the cbm-hackers mailing list.
To unsubscribe: echo unsubscribe | mail cbm-hackers-request@dot.tml.hut.fi.

Archive generated by hypermail 2.1.1.