Looping e mcu
Attualmente looping funziona tramite un hack e in particolare un workaorund per superare la protezione
Nella sostanza il codice si aspetta di trovare alcuni valori determinati ad ogni operazione di read fra 7000 e 7007
La PCB ha al suo interno un cop420 (una sorta di MCU) e la relativa rom è dumpata; il problema che il punto di partenza sembra spostato e quando parte l’emulazione tale cpu entra in un ciclo infinito
Dando un’occhiata al dasm di tale cpu, dopo qualche ricerca, ho capito che è shiftata di 0xc2 bytes
Spostando il caricamento della rom il codice viene correttamente eseguito
E guarda caso il codice genera una lista di valori che sono esattamente quelli che si aspetta il gioco alle locazioni fra 7000 e 7007
Sfortunatamente uno dei valori generati non rientra in quelli previsti; questo significa che per ora serve comunque un hack
Aggiungi commento
You must be Loggati per scrivere un commento.