Le système vérifie le mot ($04 $30) sur la cartourche à l'adresse $0 ($8000 vu du CPU)
Si ce mot n'est pas présent, le système en déduit que aucune cartouche n'est installé.
D'ailleurs, de part la conception du système il est impossible de changer la ROM par de la RAM. Cependant, il est tout de même possible d'installer de la RAM ; la broche /WR est à câbler sur la broche du Z80. (de la RAM interne ; le mapper ne faisant pas la distinction)
Il n'y a rien de particuler concernant l'exécution de programmes "non officiel", par de signature, checksum ou autres...
IDA said at 0000:143E /CART CE => trigerred low (external rom access)
ROM:1438 ld hl, 100h
ROM:143B call sub_56A ; Change de bank (BANK 0 = todo)
ROM:143E ld hl, (sub_8000) ; Récupère le mot au début de la fenêtre
ROM:1441 ld bc, 3004h
ROM:1444 sbc hl, bc
ROM:1446 jr nz, loc_144B ; Si not zero goto BAD_ROM
ROM:1448 jp loc_8100 ; Sinon, exécute le programme sur la cartouche... !
Bobzy Adress Sniffer said External ROM readed @ 00h & 01h
MOT MAGIQUE !! :0000:0000 04 30
Execution du code à 0100h (8100h vu du CPU)
My job is done here ?