Well I have been pounding my head for a few days now, can't seem to figure out why WHDLoad wont run many games at all now.
Nearly all games crash at some point giving similar errors.
My system: A1200
ACA-1231
Indivision AGA MK2
4xEIDE'99 Buffered Interface
KS-Rom: 3.1
ACATune readout:
ACATune -Status
Maprom function : Activated
Kickstart memory: $bf80000
Instr./Data Cache: ON/ON
Instr./Data Burst: ON/OFF
CopyBack/W.Alloc: OFF/ON
ACATune: startup-Sequence:
C:ACATune -maprom * -cache on -burst on >NIL:
Have tried with all kinds of WB/AmigaOS setups all with same results.
I have ACATune installed, latest WHDLoad with ORIGINAL key.
I have suspected heat issues since I installed the Indivision AGA so following attempts is with the Amiga open and a fan directed at the Indy AGA + the Amiga placed on blocks to raise it from the desk (for the ACA). and everything get's cool temperature.
First off I tried to start some games from WHDLoad defauls (no mmu) and I got the following errors after 30-60sec in the games.
Exception "line 1010 Emulator" ($28)
at $DBA9E86 (ExpMem $77E86)
Exception "illigal instruction" ($10)
at $ABAAAAB0
Exception "line 1010 Emulator" ($28)
at $DBA1E86 (ExpMem $77E86)
So keeps giving Line 1010 emu and illegal instruction errors over and over again.
So I tried with MMU enabeled in WHDload and got the following errors also 30-60secs into games.
Exception "Access Fault"" ($B008)
PC = $BDA6E80 (ExpMem $77E80)
Byte Read from $E053D
Exception "Illigal instruction" ($10)
at $DB0F588(ExpMem $1E588)
So now I started to get Access Fault errors also.
Then I tried different setups with MMU + NoAutoVec, ChipNoCache, NoWriteCache (all combinations)
Now I kept getting Access fault and illegal instruction errors like before.
Now I took away the fan from the Indivision and closed the Amiga to see if I still got errors.
Now I started to get freezes and new errors not seen before when the Amiga was cooler.
Exception "Privilege Volation" ($20)
at $BFC08F6 (Task 'DH0, ExpMem $8F6)
Exception "Access Fault"" ($B008)
PC = $BDCF0EA8 (Task 'SCSI',ExpMem $EA8)
Byte Read from $F3FFF526
Now when the Amiga got hot all games stopped working a lot faster, most times directly when started with some new errors and old "acess fault" and "line 1010 (and 1111)" errors.
I now opened up Startup-Sequence and removed "-cache on -burst on" from the ACATune line just keeping maprom (have tried without maprom but no difference).
Now with that done and MMU disabled and all other things at default I keep getting errors like:
Exception "Line 1111 Emulator" ($2C)
at $A004A
Exception "Line 1010 Emulator" ($28)
at $AAAAAAAA
Then I cooled the Amiga again, and freezes went away and games ran longer.
I also enabeled MMU again in WHDLoad with the edited startup-sequence
Now I kept getting "illigal Instructions" and "Access Fault" errors.
So no matter what tooltypes I use I keep getting errors, when MMU is not used I mostly get "line 1010 Emulator" and "Illigal instruction" errors, when enabling MMU I start getting "Access Fault" errors and keep getting "illigal instruction" errors and no "Line 1010 emulator" (or 1111) errors.
No matter what I do with tooltypes I get same results, the only thing that changes is MMU on or off witch gives one the same error and one new.
A little list of errors with MMU disabled:
Exception "line 1010 Emulator" ($28)
at $DBA9E86 (ExpMem $77E86)
Exception "illigal instruction" ($10)
at $ABAAAAB0 occured.
Exception "line 1010 Emulator" ($28)
at $DBA1E86 (ExpMem $77E86)
Exception "Line 1111 Emulator" ($2C)
at $A004A
Exception "Line 1010 Emulator" ($28)
at $AAAAAAAA
And MMU enabled:
Exception "Access Fault"" ($B008)
PC = $BDA6E80 (ExpMem $77E80)
Byte Read from $E053D
Exception "Illigal instruction" ($10)
at $DB0F588(ExpMem $1E588)
Exception "Access Fault"" ($B008)
PC = $DB28B14 (ExpMem $2B14)
Instruction steam fault on $28800000
Exception "Access Fault"" ($B008)
PC = $BD26D38 (ExpMem $D38)
Byte Read from $7C0000D4
Exception "Access Fault"" ($B008)
PC = $BDABFA6 (ExpMem $7CFA6)
Word Read from $5CC0134
Exception "Access Fault"" ($B008)
PC = $BD2F38 (ExpMem $D38)
Long Read from $3FFF409B
Exception "Access Fault"" ($B008)
PC = $BD2FEA8 (ExpMem $EA8)
Byte Read from $3FFF4126
Once I got this error when ChipNoCache was set, but notthing to dig into since I only got it once.
Exception "level 3 Autovector (COPPER/VBLANK/BLITTER)" ($6C)
at $BDAC2F4 (ExpMem $7D2F4)
And when the Amiga got hot I got these that I never got when it was cold.
Exception "Privilege Volation" ($20)
at $BFC08F6 (Task 'DH0, ExpMem $8F6)
Exception "Access Fault"" ($B008)
PC = $BDCF0EA8 (Task 'SCSI',ExpMem $EA8)
Byte Read from $F3FFF526
I do not really know where to go now, I use the latest WHDLoad and an original key + all kickstart roms + RTB's.
Tried with fresh WB/AmigaOS installs but all is the same.
I get the feeling I started to get more errors after I installed the Indivision AGA MK2 but im not sure since I did not play to much before the indivision got here.
Running the CF card in WinUAE with 030 CPU and running without MMU and everything works just fine without crashes.
So seems to be something with the ACA-1231 that is the issue, like the FastMem is giving me issues. But ive read about people that run WHDLoad without problems using the ACA-1231 so I can't figure out what's going wrong.
Im in need of help, please someone share some light, im a bit frustrated since I bought the ACA-1231 mostly for WHDLoad and since it was said to be 100% compatible with WHDLoad, but for me nothing works.
The heat issues are annoying, but can be solved with small 40mm fans mounted inside the Amiga, but I want to be able to run WHDLoad...
EDIT: I Have also played with ACATune "burst off" and "chipcache off" with the same errors.
EDIT: Removed the Indivision AGA MK2 and tried 4D sports driving, ran for a lot longer time 5-10 mins instead of 30-60 secs. but after the first crash it starts crashing like it did before when the indivision was on.
Could this be a heat issue and if, what is getting to hot?
Edit: Jesus something is not playing right, now when I restarted teh Amiga after editing the ACATune startup sequence a bit I got a system request at boot telling me to insert "T" in any drive... argh
Replacing the CF card now with a backup.
EDIT: Well now everything works super! All I needed to do was the Timing fix on my rev 2B board and now all issues are gone!