Jan 192012

Bryce, well known for his great hardware projects (MegaFlash ROM box, RGB to SVideo converter, MegaROM board, etc…), released a description on how to move the ACID protection chip into the CPC Plus. If you do this modification, you won’t need the ACID protection chip in the cartridge anymore and you can just connect cartridges without an ACID protection chip to the CPC Plus.
You can find the howto in the CPC Wiki.

A replacement possibility for the ACID protection chip was also released last year, too.

Apr 152011

Nilquader and I decided to release our Verilog code (based on Nocash’s decryption of the algorithm) to “emulate” the ACID protection chip of the Amstrad Plus. So, you can now find it in the ACID article of the CPCWiki and right here in this posting:

Selec All Code:

But this isn’t everything about the ACID. We also found a timing problem during the investigation with a logic analyzer, which you can see here:

ACID initialisation by Grim

ACID initialisation (by Grim)

You will find glitches on the /CCLR line which show that the SIN contact should be changed… All in all it is possible to use a fast flip-flop to change the SIN signal when such a glitch occurs (see picture below).

Flip flop for ACID replacement

Flip flop for ACID replacement

You see, this is a very simple schematic, but it isn’t much cheaper than a CPLD, which emulates the full ACID and it comes with a disadvantage: it won’t work with a reset, so you always have to switch the CPC off and on again.

So, have fun with it – maybe Bryce will change his cartridge design and support this solution in the future :-).

Apr 152011

Thanks to an tweet by Dadman I saw that he updated his blog about an ACID replacement. If I understand it correctly (I had to use a translator, because my spanish isn’t good enough), mcleod_ideafix has also finished the ACID emulation for the Amstrad Plus. So we will surely see new hardware for the Plus coming Smiley mit geöffnetem Mund. You will find more information about it on http://www.zxprojects.com.

Nilquader and I wrote a ACID emulation about half a year ago on the XzentriX 2010 meeting, but we decided not to release the code until a new hardware is ready, because we wouldn’t like to see high-priced bootlegs on e*ay…

[UPDATE:] Because the release of the ACID emulation code, Nilquader and I decided to release our ACID emulation code, too. You can find the source of it here.

Feb 022011

Bryce announced the MITM (man-in-the-middle) cartridge adapter, which sits between a Plus cartridge and the Plus. With this adapter, you just need an original cartridge with an ACID protection chip which is directly connected to the CPC, but it will read the contents of the EPROM on the adapter. Maybe you know the same principle from playing Super Nintendo games from foreign countries – they used such an adapter to bypass the protection chip, too.

You can find an article about the adapter in the CPC Wiki. The schematics and layout will follow soon.


Feb 172010

I already wrote a news article about the search on how to decrypt the ACID protection of the Amstrad Plus computers. Now NoCa$h, also known for his No$cpc emulator for DOS, received a Amstrad CPC Plus cartridge by Fano and decrypted the ACID protection of the cartridge within a few days. To do this, he desoldered the ACID protection chip from the cartridge and connected it to the printer port of the PC. With a small program he sent data to the chip and tried to find a way to reproduce the signals of the chip. He found an algorithm which produces the same sequence.
With the decryption of the chip, the last big unknown mystery of the CPC is now resolved. In the future we can produce new cartridges for the CPC Plus and maybe someone will develop a reprogrammable cartridge.

You can find the pseudocode in the thread about the ACID protection in the CPCWiki forums and this information will also be included in the CPCWiki article about the ACID protection in the future, too.

Selec All Code:

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.