News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu

Question about the gate array - new to Amstrad

Started by Fwapp, 21:27, 20 December 15

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Fwapp

Hi - I've just got my first Amstrad (CPC464) and am quite pleased with it.


As I always seem to do, I've whipped the cover off and had a look inside the case.


One thing I noticed is that in the IC space marked Amstrad 40007 (which is the gate array, similar to the ZX Spectrum ULA I understand) I have an 40008. Is this just a different version (again, like the ZX Spectrum's various ULA's?)



Ast

There is three différents types of Gate array. Only timing are différents I think... I've seen the difference in ACE Cpc Emulator by OffseT. Some minors différences.
_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"

http://amstradplus.forumforever.com/index.php
http://impdos.wikidot.com/
http://impdraw.wikidot.com/

All friends are welcome !

dragon

The fifference in the gate arrays are the manufacturer (and tecnology type manufacture). 40007 is made with Ferranti's bipolar process 4008 with  LSI Logic's CMOS, and 40010 is manufacturer by italy's SGS Microelettronica but it use the same logic's cmos as lsi.

ZbyniuR

In STARS, TREK is better than WARS.

arnoldemu

Quote from: Ast on 21:52, 20 December 15
There is three différents types of Gate array. Only timing are différents I think... I've seen the difference in ACE Cpc Emulator by OffseT. Some minors différences.
There are differences in the pinouts (they can't be exchanged directly). There is a difference in the way mode 2 is displayed on 40007 and 40010. I don't know about 40008. On 40010 mode 2 pixels are delayed.

There may be a slight difference in the colours. I'm not sure of any other differences.

I have a feeling though that 40007 *may* also put values on the bus at interrupt time. But I need to confirm that.
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

balford

One thing I noticed there is that the photo above seems to contradict the wiki which states that the 40008 gate array has the same pinout as the 40010.

Fancy seeing you here, BTW ;)

B

Ast

Quote from: arnoldemu on 07:26, 21 December 15
There are differences in the pinouts (they can't be exchanged directly). There is a difference in the way mode 2 is displayed on 40007 and 40010. I don't know about 40008. On 40010 mode 2 pixels are delayed.

There may be a slight difference in the colours. I'm not sure of any other differences.

I have a feeling though that 40007 *may* also put values on the bus at interrupt time. But I need to confirm that.
OffseT could explain the exact timing différences ;-)
_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"

http://amstradplus.forumforever.com/index.php
http://impdos.wikidot.com/
http://impdraw.wikidot.com/

All friends are welcome !

arnoldemu

Quote from: balford on 11:09, 21 December 15
One thing I noticed there is that the photo above seems to contradict the wiki which states that the 40008 gate array has the same pinout as the 40010.
Corrected on the wiki :)
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Ast

Quote from: Ast on 14:13, 21 December 15
OffseT could explain the exact timing différences ;-)
Or maybe grimmy ?
_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"

http://amstradplus.forumforever.com/index.php
http://impdos.wikidot.com/
http://impdraw.wikidot.com/

All friends are welcome !

PulkoMandy

The exact detail of the timing difference for mode 2 pixels is here:
documentations:devices:gatearray [Grimware]

Basically, the mode 2 pixels are shifted one pixel to the left on the 40010, but not on the 40007. The results on the 40008 are unknown, so it would be nice if you could test yours.

TFM

Awesome! You found the 1-pixel MODE 2 hardware scrolling! Now we just need a monkey exchanging the two GA versions quick enough in realtime!  ;)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Powered by SMFPacks Menu Editor Mod