PRO-CT0

PRO-CT0 is an early gate array chip used as:
 * A sprite graphics multiplexer on AES carts and MVS boards, sometimes named ALPHA-8921, later replaced by and then.
 * Security device in Super Sidekicks and Fatal Fury 2 AES and MVS cartridges, also named SNK-9201.

The device probably wasn't intended to be used as as security measure at first.

ALPHA-8921 was the original chip name, from when Alpha Denshi used it on their Alpha68k system.

=Pinouts=

=Internal logic=

Kyuusaku's Verilog definition:

furrtek's version:



=Use as graphics multiplexer=

See NEO-ZMC2.

=Use as security device=





Used on PROG-G2 boards. It is found in Fatal Fury 2 and Super Sidekicks only. It was SNK's first attempt at protecting NeoGeo games.

The chip is tied to the 68k address and data bus, listens to word writes and replies on odd addresses in the $200000-$2FFFFF address range.

The game program expects the chip to reply with specific data depending on the values written to it and will freeze if they are wrong.

Address bus mapping:

Data bus mapping:

For specific details see Fatal Fury 2 and Super Sidekicks.

=Emulation=

MAME: prot_fatfury2.cpp