Les bidouilles de Bobzy !

You are here:   Home > Index > YENO Compusavant > Exécution de programmes sur cartouches

Exécution de programmes sur cartouches

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 ?

 

Powered by CMSimple| Template: ge-webdesign.de| Login