Lo he puesto en noticias,pero mejor aqui por si alguien no lo lee.
Ya se ha descubierto como funciona el chip Acid(despues de 20 años y 4 dias).Asi que en un futuro cercano sera posible crear nuevos cartuchos para la consola/ordenador para los juegos o sistemas operativos nuevos que hace la gente.
Como se que a muchos os gusta la electronica,os dejo el pseudocodigo de lo que hace el acid.La idea es que usando ese algoritmo,se pueda emular el chip en un pic o con cirtutos ttl.
if PinCCLR=0 then ShiftReg=1FFFFh
CmpVal=13596h, XorVal=0c820h
if PinA0=1 then CmpVal=CmpVal XOR 0000ch, XorVal=XorVal XOR 00004h
if PinA1=1 then CmpVal=CmpVal XOR 06000h, XorVal=XorVal XOR 06000h
if PinA2=1 then CmpVal=CmpVal XOR 000c0h, XorVal=XorVal XOR 00080h
if PinA3=1 then CmpVal=CmpVal XOR 00030h, XorVal=XorVal XOR 00020h
if PinA4=1 then CmpVal=CmpVal XOR 18000h, XorVal=XorVal XOR 08000h
if PinA5=1 then CmpVal=CmpVal XOR 00003h, XorVal=XorVal XOR 00000h
if PinA6=1 then CmpVal=CmpVal XOR 00600h, XorVal=XorVal XOR 00000h
if PinA7=1 then CmpVal=CmpVal XOR 01800h, XorVal=XorVal XOR 00800h
if PinOE=0 AND (ShiftReg OR 100h)=CmpVal then ShiftReg=ShiftReg XOR XorVal
NewBit=ShiftRegBit0 XOR ShiftRegBit9 XOR ShiftRegBit12 XOR ShiftRegBit16
ShiftReg=(ShiftReg SHR 1) + (NewBit SHL 16)
PinSIN=ShiftRegBit0
El hilo original del descubrimiento aqui:
http://cpcwiki.eu/forum/index.php/topic,410.0.htmly mas informacion sobre el chip:
http://cpcwiki.eu/index.php/Amstrad_Car ... ion_Device