Welcome, Guest. Please login or register.

Author Topic: WHDLoad issues with Indivision AGA MK2 and ACA 1231.  (Read 7474 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline som99Topic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Sep 2005
  • Posts: 1566
    • Show only replies by som99
    • http://www.som99.se
WHDLoad issues with Indivision AGA MK2 and ACA 1231.
« on: August 28, 2012, 05:44:26 PM »
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:
Code: [Select]
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:
Code: [Select]
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.


Code: [Select]
Exception "line 1010 Emulator" ($28)
at $DBA9E86 (ExpMem $77E86)

Code: [Select]
Exception "illigal instruction" ($10)
at $ABAAAAB0

Code: [Select]
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.

Code: [Select]
Exception "Access Fault"" ($B008)
PC = $BDA6E80 (ExpMem $77E80)
Byte Read from $E053D

Code: [Select]
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.

Code: [Select]
Exception "Privilege Volation" ($20)
at $BFC08F6 (Task 'DH0, ExpMem $8F6)

Code: [Select]
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:
Code: [Select]
Exception "Line 1111 Emulator" ($2C)
at $A004A

Code: [Select]
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:
Code: [Select]
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:
Code: [Select]
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.
Code: [Select]
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.
Code: [Select]
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!
« Last Edit: August 29, 2012, 03:10:36 AM by som99 »
 

Offline runequester

  • It\'s Amiga time!
  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 3695
    • Show only replies by runequester
Re: WHDLoad issues with Indivision AGA MK2 and ACA 1231.
« Reply #1 on: August 28, 2012, 06:26:47 PM »
Mine is one of the first ACA cards, but it runs almost flawlessly with WHDload, so may be another issue, unless you have a defective card?
 
I didn't use most of the options other than maprom though.  I can check my start up sequence and see if there's an issue.
 
 
Is the Indivision a heat concern ? My ACA 030/56 get's heat issues only after a long, warm summer day, so in itself, I doubt it's your accelerator.
 
Can you check it minus indivision ?
 

Offline som99Topic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Sep 2005
  • Posts: 1566
    • Show only replies by som99
    • http://www.som99.se
Re: WHDLoad issues with Indivision AGA MK2 and ACA 1231.
« Reply #2 on: August 28, 2012, 06:35:40 PM »
Quote from: runequester;705688
Mine is one of the first ACA cards, but it runs almost flawlessly with WHDload, so may be another issue, unless you have a defective card?
 
I didn't use most of the options other than maprom though.  I can check my start up sequence and see if there's an issue.
 
 
Is the Indivision a heat concern ? My ACA 030/56 get's heat issues only after a long, warm summer day, so in itself, I doubt it's your accelerator.
 
Can you check it minus indivision ?

Thanks for your reply, could you post your Startup-Sequence to compare, I had a feeling I started to get more trouble after adding the Indivision but I can't be sure, ill pull the Indivision out and see what happens.

Ill post back in a little while when I have tried to remove the Indivision.

EDIT: Nope I was wrong, removed the Indivision and at first it seemed to help but after 5 mins run in a game it crashed with adress error, and after that the games crash alot faster as before.
SO the indivision seems to not be the blame.

Now I just restarted the Amiga and WB wont start and is asking for "T" so im chaning CF card to be sure it's not the problem. Nope the CF card is not the problem, same issue with the next one.
« Last Edit: August 28, 2012, 07:15:53 PM by som99 »
 

Offline runequester

  • It\'s Amiga time!
  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 3695
    • Show only replies by runequester
Re: WHDLoad issues with Indivision AGA MK2 and ACA 1231.
« Reply #3 on: August 28, 2012, 07:24:31 PM »
It'll be until this evening unfortunately but sure
 
 
Other things to try... boot without indivision or accelerator (to see if it's a HD issue)
 
Check that the HD/CF card is plugged in properly
 
Check that the ACA card is plugged in all the way (it's a really snug fit)
 

Offline Damion

Re: WHDLoad issues with Indivision AGA MK2 and ACA 1231.
« Reply #4 on: August 28, 2012, 07:47:08 PM »
HD configuration is a possibility, especially since you're using a flash card, see first 2 posts here. If that doesn't do it, you could try forcing a game to use chipmem and see what happens (here)
« Last Edit: August 28, 2012, 07:50:47 PM by Damion »
 

Offline som99Topic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Sep 2005
  • Posts: 1566
    • Show only replies by som99
    • http://www.som99.se
Re: WHDLoad issues with Indivision AGA MK2 and ACA 1231.
« Reply #5 on: August 28, 2012, 08:42:08 PM »
Quote from: runequester;705696
It'll be until this evening unfortunately but sure
 
 
Other things to try... boot without indivision or accelerator (to see if it's a HD issue)
 
Check that the HD/CF card is plugged in properly
 
Check that the ACA card is plugged in all the way (it's a really snug fit)


Indivision is gone, so not the problem,CF card and adapter not the problem and the ACA is fitting good.

Quote from: Damion;705699
HD configuration is a possibility, especially since you're using a flash card, see first 2 posts here. If that doesn't do it, you could try forcing a game to use chipmem and see what happens (here)


Hmm thanks, ill check if it's an max transfer problem, tho it points at timing problem due to my rev 2B motherboard :/ I will try it all tonight and see what happens :)
 

Offline som99Topic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Sep 2005
  • Posts: 1566
    • Show only replies by som99
    • http://www.som99.se
Re: WHDLoad issues with Indivision AGA MK2 and ACA 1231.
« Reply #6 on: August 29, 2012, 12:27:45 AM »
Just did set max transfer on the CF to 0x1FE00 and ran 4D sports driving for 5 mins, got Exception "privilege Volation" ($20) at $BD328F6 (ExpMem $8F6).

So im going to run a few runs and see what happens (currently not using the Indivision AGA).

Now I get intense graphics corruption, currently the main screen of 4d Sports driving is just random colored lines followed by "ADRESS ERROR"
Guess I have to do the Timing fix :/

My miggys is a mess atm :( Poor little girl.


Timing fix done, testing atm, will update as soon as I know if it worked.
« Last Edit: August 29, 2012, 02:05:58 AM by som99 »
 

Offline som99Topic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Sep 2005
  • Posts: 1566
    • Show only replies by som99
    • http://www.som99.se
Re: WHDLoad issues with Indivision AGA MK2 and ACA 1231.
« Reply #7 on: August 29, 2012, 02:32:53 AM »
Timing fixing done, took some time soldering but worked out great! Im a happy bunny atm, thanks for all help guys, you all rock :)
 

Offline runequester

  • It\'s Amiga time!
  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 3695
    • Show only replies by runequester
Re: WHDLoad issues with Indivision AGA MK2 and ACA 1231.
« Reply #8 on: August 29, 2012, 02:50:31 AM »
So you'll be ready to talk Speris Legacy this weekend then :)
 

Offline som99Topic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Sep 2005
  • Posts: 1566
    • Show only replies by som99
    • http://www.som99.se
Re: WHDLoad issues with Indivision AGA MK2 and ACA 1231.
« Reply #9 on: August 29, 2012, 03:02:11 AM »
Quote from: runequester;705764
So you'll be ready to talk Speris Legacy this weekend then :)


I sure will, installing it right now, first thing I was going try after my test run of the old girl :)
 

Offline Damion

Re: WHDLoad issues with Indivision AGA MK2 and ACA 1231.
« Reply #10 on: August 29, 2012, 06:18:28 AM »
Ahh, the infamous timing fix. Glad you got it sorted. :pint:
 

Offline Crumb

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1786
  • Country: 00
    • Show only replies by Crumb
    • http://cuaz.sourceforge.net
Re: WHDLoad issues with Indivision AGA MK2 and ACA 1231.
« Reply #11 on: August 29, 2012, 12:15:17 PM »
Quote from: som99;705746
Just did set max transfer on the CF to 0x1FE00 and ran 4D sports driving for 5 mins, got Exception "privilege Volation" ($20) at $BD328F6 (ExpMem $8F6).


I think that should be 0x1fe and not 0x1fe00. The former should be used with HDToolbox/scsiconfig...

HDInstTools (or whatever it's called) has a bug with the formatting of maxtransfer IIRC.
The only spanish amiga news web page/club: Club de Usuarios de Amiga de Zaragoza (CUAZ)
 

Offline Bamiga2002

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 691
    • Show only replies by Bamiga2002
    • http://rutinskiband.net
Re: WHDLoad issues with Indivision AGA MK2 and ACA 1231.
« Reply #12 on: August 29, 2012, 01:15:41 PM »
Yes do NOT use HDInstTools if you don't have to. Always use HDToolBox.
CD32
A500
 

Offline amiga1260

Re: WHDLoad issues with Indivision AGA MK2 and ACA 1231.
« Reply #13 on: August 29, 2012, 08:45:05 PM »
Which version of WHDLOAD do you use?

The latest version I use is 17.1 beta version.
 

Offline som99Topic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Sep 2005
  • Posts: 1566
    • Show only replies by som99
    • http://www.som99.se
Re: WHDLoad issues with Indivision AGA MK2 and ACA 1231.
« Reply #14 on: August 30, 2012, 12:01:53 AM »
Quote from: Damion;705773
Ahh, the infamous timing fix. Glad you got it sorted. :pint:
Thanks, im happy that nothing was wrong with my ACA and all needed was some simple soldering for the timing fix :)

Quote from: Crumb;705792
I think that should be 0x1fe and not 0x1fe00. The former should be used with HDToolbox/scsiconfig...

HDInstTools (or whatever it's called) has a bug with the formatting of maxtransfer IIRC.
If I use 0X1FE00 the sector size will be 512 bytes (130560/255) and keep within the range of the ATA5-CFA 8bit sector counts in PIO. If I would use 0X1FE I will have a sector size of 2 bytes (510/255) and you see why that would not work, my poor drive would crawl.

If you want to know more about the ATA5 CFA standard you can read the d1321r3-ATA-ATAPI-5 data sheet, but it's over 380 pages so using the search function for keywords is a must :)

(well that's how I understood it at least, I might be wrong so im open for debate).

Quote from: Bamiga2002;705794
Yes do NOT use HDInstTools if you don't have to. Always use HDToolBox.

I always use HDToolBox :)

Quote from: amiga1260;705822
Which version of WHDLOAD do you use?

The latest version I use is 17.1 beta version.

I use 17.05139 :)

Edit: A quick update, I still get the Access Fault errors when the Amiga runs hot, puting an fan a top of the Indivision/Lisa removes this error permanent, anyone have experienced this when using the Indivision AGA MK2 before?
I'm open for suggestions :)

Edit: I will use a 40mm 13db fan above the indivision, mounted at the vent holes, a lill more noice but the lisa/indivision will be cool enough to run without any problems :) Ordered 4 40mm fans, 1 25mm fan (for an attempt to cool the ACA while im doing some mods) also I ordered small alu heatinks and adhesive thermal compound for permanent fixtures.
Using all this I hope I will figure out a cleaver way to keep my Amiga cool and also I hope to be able to keep the trapdoor closed.
« Last Edit: August 30, 2012, 01:51:52 AM by som99 »