News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu

Creating a replacemant gate array

Started by Bread80, 18:11, 29 April 21

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

McArti0

#75
all in previews post
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
One chip driver for 512kB(to640) extRAM 6128
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

Bread80

Quote from: McArti0 on 19:58, 11 November 24
Quotethe port address of the Gate Array is dependent address line A15 (and only A15).
Are you 100% sure?  :o
LOGON wrote that A14 must be Hi. ::)
Good point. I've double checked against the reverse engineered schematics, and it does indeed check A14. I'll update the article. Although I suspect it's more a case of having A14 available and it didn't cost anything to include it, given it's the only internal device which checks more than one bit of the I/O address.

McArti0

@Bread80 where is point/edge when GA read VRAM?
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
One chip driver for 512kB(to640) extRAM 6128
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

Bread80

Quote from: McArti0 on 09:59, 13 November 24@Bread80 where is point/edge when GA read VRAM?
No idea. That would depend on the properties of the ULA being used and I'm not even sure if those are publicly available.

For the Pico Garry I use point based on the specs for the DRAMs and the timings of the end of the control signals (ie. CAS[0]) do determine when to sample the bus.

  • And (I can't remember) if the multiplexers start to change before the end of CAS then that should also be factored in.

Powered by SMFPacks Menu Editor Mod