Brug af funktionen resload_Control og tags'ene WHDLTAG_CUST_DISABLE/READ/STROBE/WRITE sætter i den interne konfiguration af WHDLoad, hvilke registre der er læsbare/skrivbare og kan modificeres. Med denne kan ugyldige tilgange ignoreres eller gyldige adgange detekteres. Dette bør kun bruges i udviklingsprocessen og ikke i offentligt publicerede Slaver.
adresse | register | check |
---|---|---|
$bfe001 | ciaa.ciapra | sætning af Overlay bit'en #0 er forbudt |
$bfe201 | ciaa.ciaddra | bits #6-7 kan have en hvilken som helst værdi (brugt til joypad), lavere bits skal være %000011 |
$bfe801 | ciaa.ciatodlow | læs-modificér-skrive tilgange (f.eks. bchg) er ikke tilladte hvis ALARM-bit er sat i ciaa.ciacrb (kun checket på 68060) |
$bfe901 | ciaa.ciatodmid | |
$bfea01 | ciaa.ciatodhi | |
$bfed01 | ciaa.ciaicr | læs-modificér-skrivetilgange (f.eks. bchg) er ikke tilladt (kun checket på 68060) |
$bfd100 | ciab.ciaprb | bits'ene til MOTOR #7, SELECT #3-6 og STEP #0 må ikke cleares, andre bits kan ændres; med dette vil alle tilgange til floppydrevene blive detekteret |
$bfd200 | ciab.ciaddra | den skrevne værdi skal være %11000000 |
$bfd300 | ciab.ciaddrb | den skrevne værdi skal være %11111111 |
$bfd800 | ciab.ciatodlow | læs-modifiér-skrive tilgange (f.eks. bchg) er ikke tilladt hvis ALARM-bit'en er sat i ciab.ciacrb (kun checket på 68060) |
$bfd900 | ciab.ciatodmid | |
$bfda00 | ciab.ciatodhi | |
$bfdd00 | ciab.ciaicr | læs-modificér-skrivetilgange (f.eks. bchg) er ikke tilladt (kun checket på 68060) |
custom.bplcon0
-registret - at
color
bit'en er sat. Nogle typer hardware, især flickerfixer, kræver, at denne bit er sat for at udsende et korrekt videosignal. For bedst kompatibilitet
bør denne bit altid være sat. Direkte skrivninger til
custom.bplcon0
bliver checket; ligeledes gør skrivninger, via kobberlister.
custom.copcon
-registret, at bit #1 ikke er sat.
Denne bit aktiverer Kobberets mulighed for at skrive til Blitter-
registrene. Det kan sommetider være nyttigt at detektere, om programmer bruger Kobberet til at kontrollere DMA-aktiviteter.