On 09/02/2016 08:32 PM, Michał Pleban wrote: > Hello! > > After spending two weeks on the MAX Machine PLA dump I made earlier, > finally I decided to abandon it and start again. I suspect the PLA did > not read properly in the EPROM burner, maybe because it was too slow. > > So I decided to write the equations myself from scratch. I burned a > 22V10 with these equations and MAX Machine works perfectly with them. I > tested the PLA replacement with the MultiMAX cartridge as well as > several original cartridges I own, and I did not find any problems. So > here are my equations (note that BUF is an additional signal to control > a 4066 chip for COLOR RAM): > > !RAM = !A11 & !A12 & !A13 & !A14 & !A15 & CLK & BA > # !A11 & !A12 & !A13 & !CLK > # !A11 & !A12 & !A13 & !BA; > > !EXRAM = A11 & !A12 & !A13 & !A14 & !A15 & CLK & BA > # A11 & !A12 & !A13 & !CLK > # A11 & !A12 & !A13 & !BA; > > !ROML = !A13 & !A14 & A15 & CLK & BA; > > !ROMH = A13 & A14 & A15 & CLK & BA > # A12 & A13 & !CLK > # A12 & A13 & !BA; > > !SID = A10 & !A11 & A12 & !A13 & A14 & A15 & CLK & BA; > > !VIC = !A10 & !A11 & A12 & !A13 & A14 & A15 & CLK & BA; > > !COLRAM = !A10 & A11 & A12 & !A13 & A14 & A15 & CLK & BA > # !CLK > # !BA; > > BUF = !A10 & A11 & A12 & !A13 & A14 & A15 & CLK & BA; > > !CIA = A10 & A11 & A12 & !A13 & A14 & A15 & CLK & BA; > > !RW_OUT = CLK & !RW_IN; > > If anyone is interested, I can post my working Eagle PCB as well. Very nice... Looks a lot less complicated than the PLA for the C64. So you only need a GAL22V10 and a 4066 to replace the 6703? Gerrit Message was sent through the cbm-hackers mailing listReceived on 2016-09-03 17:00:03
Archive generated by hypermail 2.2.0.