Gebruikmakend van de functie resload_Control en de tags WHDLTAG_CUST_DISABLE/READ/STROBE/WRITE de interne configuratie van WHDLoad welke registers lees/schrijf -baar zijn kunnen gemodificeerd zijn. Met dit, kunnen illegale toegangen genegeerd worden of legale toegangen kunnen gedetecteerd worden. Dit zal alleen gebruikt worden tijdens het ontwikkelen van installs en niet voor gewoon gebruik.
adres | register | controle |
---|---|---|
$bfe001 | ciaa.ciapra | het zetten van de Overlay bit op #0 is verboden |
$bfe201 | ciaa.ciaddra | bits #6-7 kunnen elke waarde hebben (gebruikt met een joypad), lagere bits moeten zijn %000011 |
$bfe801 | ciaa.ciatodlow | lees-modificeer-schrijf toegangen (bijv. bchg) zijn niet toegestaan als ALARM bit is ingesteld in ciaa.ciacrb (alleen gecontroleerd op een 68060) |
$bfe901 | ciaa.ciatodmid | |
$bfea01 | ciaa.ciatodhi | |
$bfed01 | ciaa.ciaicr | lees-modificeer-schrijf toegangen (bijv. bchg) zijn niet toegestaan (alleen gecontroleerd op een 68060) |
$bfd100 | ciab.ciaprb | de bits voor MOTOR #7, SELECT #3-6 en STEP #0 moeten niet leeggehaald worden, andere bits kunnen veranderd worden; met dit kunnen alle toegangen tot diskette drives gedetecteerd worden |
$bfd200 | ciab.ciaddra | de geschreven waarde moet zijn %11000000 |
$bfd300 | ciab.ciaddrb | de geschreven waarde moet zijn %11111111 |
$bfd800 | ciab.ciatodlow | lees-modificeer-schrijf toegangen (bijv. bchg) zijn niet toegestaan als ALARM bit is ingesteld in ciab.ciacrb (alleen gecontroleerd op een 68060) |
$bfd900 | ciab.ciatodmid | |
$bfda00 | ciab.ciatodhi | |
$bfdd00 | ciab.ciaicr | lees-modificeer-schrijf toegangen (bijv. bchg) zijn niet toegestaan (alleen gecontroleerd op een 68060) |
custom.bplcon0
register of de
color
bit is gezet. Sommige hardware met name flickerfixers hebben nodig
dat deze bit gezet is zodat er een juist videosignaal afgeven word. Voor de beste compatibiliteid
moet deze bit altijd gezet zijn. Direct schrijven naar
custom.bplcon0
en schrijven via copperlijsten worden gecontroleerd.