Emprant la funció resload_Control i els tags WHDLTAG_CUST_DISABLE/READ/STROBE/WRITE es pot modificar la configuració interna de WHDLoad que estableix quins registres són de lectura/escriptura. Amb això, es poden ignorar els accesos il.legals o detectar els que són legals. Això només s'hauria d'utilitzar durant el procés de desenvolupament i no en Esclaus alliberats al públic.
adreça | registre | comprovació |
---|---|---|
$bfe001 | ciaa.ciapra | Es prohibeix establir el bit #0 d'Overlay. |
$bfe201 | ciaa.ciaddra | Els bits #6-7 poden tenir qualsevol valor (emprats per al joypad) mentre que els bits inferiors han d'ésser %000011 |
$bfe801 | ciaa.ciatodlow | No es permeten accessos de lectura-escriptura-modificació (p.ex. bchg) si el bit ALARM está establert a ciaa.ciacrb (només es comprova als 68060) |
$bfe901 | ciaa.ciatodmid | |
$bfea01 | ciaa.ciatodhi | |
$bfed01 | ciaa.ciaicr | No es permeten accessos de lectura-modificació-escriptura (p.ex.: bchg) (només es comprova als 68060) |
$bfd100 | ciab.ciaprb | No s'han d'esborrar els bits de MOTOR #7, SELECT #3-6 i STEP #0, es poden canviar altres bits; així, es detectarà qualsevol accés a les unitats de disc (floppy drives). |
$bfd200 | ciab.ciaddra | El valor escrit ha de ser %11000000 |
$bfd300 | ciab.ciaddrb | El valor escrit ha de ser %11000000 |
$bfd800 | ciab.ciatodlow | No es permeten accessos de lectura-escriptura-modificació (p.ex. bchg) si el bit ALARM está establert a ciaa.ciacrb (només es comprova als 68060) |
$bfd900 | ciab.ciatodmid | |
$bfda00 | ciab.ciatodhi | |
$bfdd00 | ciab.ciaicr | No es permeten accessos de lectura-escriptura-modificació (p.ex. bchg. Només es comprova als 68060) |
color
estigui activat a cada escriptura al
registre custom.bplcon0
. Algun maquinari, especialment flickerfixers, requereixen l'activació d'aquest bit per a treure un senyal de vídeo
adequat. Per a millor compatibilitat sempre s'hauria d'activar aquest bit. Es comproven les escriptures directes a custom.bplcon0
i les
escriptures via llistes de copper.
custom.copcon
que el bit #1 no
s'hagi establert. Aquest bit activa la capacitat del Copper d'escriure als registres del Blitter. Pot resultar útil a vegades per detectar si hi ha
programes que empren el Copper per a controlar activitats DMA.