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.