Welcome, Guest. Please login or register.

Author Topic: IDE68k Problem?  (Read 2553 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline djosTopic starter

  • Hero Member
  • *****
  • Join Date: Jun 2012
  • Posts: 982
    • Show only replies by djos
    • http://users.adam.com.au/djorlc/
IDE68k Problem?
« on: January 25, 2013, 01:43:02 AM »
Hoping someone can help - I have an a500+ with Mika's IDE68k interface with a CF-Adapter & Kippers 8MB Fast Ram and I've been having major issues with WHDLoad games on it. Im pretty certain that it's a "disk" issue because running my CF cards under WinUAE everything is perfect.

So Background - I have 2x 4GB CF cards that I can replicate the issue with, one Kingston from AmigaKit running FFS and one SanDisk Ultra 4GB running PFS3. Both are partitioned using the "default" twin 1.9GB partitions HDToolBox gives you and I've tried both 0x1FE00 and 0xFE00 as the mask with no noticable difference.

Now for the problem - aprox 60% of WHDLoad games crash out fairly early or exhibit odd disk "issues" like save games vanishing etc. One easily replicable crash is with 1943 - it bails just after you hit F1 for a single player games with this error:



But if I run the CF Cards from WinUAE there's no issue at all and I can play the game. Im also fairly confident my HW is good as I've run detailed MemTest scans on my 500+ and all is well. I've also managed to play many of the games (haven't tried them all) that crash from Floppy Disk with no problems.

Any Idea's?

PS, I have now updated to WHDLoad 17.1 and the issue remains. :(
[SIGPIC][/SIGPIC] Amiga 1200 w/ ACA1220 16Mhz 128MB w/ RTC, 4GB CF-HDD, Roland MT-32 MIDI Synthesiser
Amiga 500 w/ KS2.05, 1Mb Chip-Ram, CF-IDE w/4MB Fast-Ram, FDD Boot Selector, HxC RevC Floppy emulator
Commodore 64 w/ 1541 Ultimate-II inc Tape Adapter, JiffyDOS, 1541 Disk Drive, 1531 Datasette, Flyer Net Modem
 

Offline Lurch

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Dec 2003
  • Posts: 1716
    • Show only replies by Lurch
Re: IDE68k Problem?
« Reply #1 on: January 25, 2013, 07:36:45 AM »
Wish I still had my IDE68K and then I could do some tests for you.

As for the CF Card setup I stopped using 0x1FE00 and 0xFE00 and went back to the defaults and that stopped most of the errors I was getting.

I also used PFS on the larger games partition and just FFS on the smaller WB boot partition.
-=[LurcH]=-
A500 Plus Black 030@40MHz 128MB | A1200T 060@80MHz 320MB | Pegasos II G4@1GHz 1GB  | Amiga Future Sub
 

Offline djosTopic starter

  • Hero Member
  • *****
  • Join Date: Jun 2012
  • Posts: 982
    • Show only replies by djos
    • http://users.adam.com.au/djorlc/
Re: IDE68k Problem?
« Reply #2 on: January 25, 2013, 11:18:57 AM »
Hmmm, I have a couple of things to try now, cheers.
[SIGPIC][/SIGPIC] Amiga 1200 w/ ACA1220 16Mhz 128MB w/ RTC, 4GB CF-HDD, Roland MT-32 MIDI Synthesiser
Amiga 500 w/ KS2.05, 1Mb Chip-Ram, CF-IDE w/4MB Fast-Ram, FDD Boot Selector, HxC RevC Floppy emulator
Commodore 64 w/ 1541 Ultimate-II inc Tape Adapter, JiffyDOS, 1541 Disk Drive, 1531 Datasette, Flyer Net Modem
 

Offline djosTopic starter

  • Hero Member
  • *****
  • Join Date: Jun 2012
  • Posts: 982
    • Show only replies by djos
    • http://users.adam.com.au/djorlc/
Re: IDE68k Problem?
« Reply #3 on: January 25, 2013, 11:56:53 AM »
DOH! WHDLoad games still crash when run from ram disk.  :(

Looks like maybe it is a ram issue after all.
[SIGPIC][/SIGPIC] Amiga 1200 w/ ACA1220 16Mhz 128MB w/ RTC, 4GB CF-HDD, Roland MT-32 MIDI Synthesiser
Amiga 500 w/ KS2.05, 1Mb Chip-Ram, CF-IDE w/4MB Fast-Ram, FDD Boot Selector, HxC RevC Floppy emulator
Commodore 64 w/ 1541 Ultimate-II inc Tape Adapter, JiffyDOS, 1541 Disk Drive, 1531 Datasette, Flyer Net Modem
 

Offline paul1981

Re: IDE68k Problem?
« Reply #4 on: January 25, 2013, 12:17:04 PM »
WHDLoad 17/17.1 seemed to make a bunch of my games fail, so it's worth keeping the 16.9 version in your C: so that you can alternate between the two versions to see if it fixes some of your problems.

Regarding the saving issue, do you have NOWRITECACHE enabled in your S:WHDLoad.prefs?
Basically, unless you have a 68010 or above CPU then you can't quit the majority of games, and therefore your saved games will not save correctly, as WHDLoad will not get the chance to write the remaining data in the write cache to the save file(s) which happens when you press the Quit key (usually F10, Del, or PrtSc). Enabling NOWRITECACHE will fix this, it will save your game there and then in totality (screen will flicker to black a few times whilst it saves, and the saves take a little longer).
 

Offline djosTopic starter

  • Hero Member
  • *****
  • Join Date: Jun 2012
  • Posts: 982
    • Show only replies by djos
    • http://users.adam.com.au/djorlc/
Re: IDE68k Problem?
« Reply #5 on: January 25, 2013, 08:02:01 PM »
Thanks Paul, I'll try your suggestions.
[SIGPIC][/SIGPIC] Amiga 1200 w/ ACA1220 16Mhz 128MB w/ RTC, 4GB CF-HDD, Roland MT-32 MIDI Synthesiser
Amiga 500 w/ KS2.05, 1Mb Chip-Ram, CF-IDE w/4MB Fast-Ram, FDD Boot Selector, HxC RevC Floppy emulator
Commodore 64 w/ 1541 Ultimate-II inc Tape Adapter, JiffyDOS, 1541 Disk Drive, 1531 Datasette, Flyer Net Modem
 

Offline djosTopic starter

  • Hero Member
  • *****
  • Join Date: Jun 2012
  • Posts: 982
    • Show only replies by djos
    • http://users.adam.com.au/djorlc/
Re: IDE68k Problem?
« Reply #6 on: January 26, 2013, 03:23:31 AM »
Ok I tried v16.9 and the NOWRITECACHE option (on both 17.1 & 16.9) and got the same issues - v16.9 did give me a different error tho:



Swapping Kippers 8MB ram board out for Toms 8MB Board is next on my list of things to try.
[SIGPIC][/SIGPIC] Amiga 1200 w/ ACA1220 16Mhz 128MB w/ RTC, 4GB CF-HDD, Roland MT-32 MIDI Synthesiser
Amiga 500 w/ KS2.05, 1Mb Chip-Ram, CF-IDE w/4MB Fast-Ram, FDD Boot Selector, HxC RevC Floppy emulator
Commodore 64 w/ 1541 Ultimate-II inc Tape Adapter, JiffyDOS, 1541 Disk Drive, 1531 Datasette, Flyer Net Modem
 

Offline djosTopic starter

  • Hero Member
  • *****
  • Join Date: Jun 2012
  • Posts: 982
    • Show only replies by djos
    • http://users.adam.com.au/djorlc/
Re: IDE68k Problem?
« Reply #7 on: January 26, 2013, 09:22:21 AM »
Arrrrgh, now Im really confused - I removed Kippers 8mb board and Installed Toms 8mb board and got exactly the same results. :(

So now im gonna make a vanilla CF Card with just WB3.1 (no ClassicWB) and WHDLoad and see what happens then. :P
[SIGPIC][/SIGPIC] Amiga 1200 w/ ACA1220 16Mhz 128MB w/ RTC, 4GB CF-HDD, Roland MT-32 MIDI Synthesiser
Amiga 500 w/ KS2.05, 1Mb Chip-Ram, CF-IDE w/4MB Fast-Ram, FDD Boot Selector, HxC RevC Floppy emulator
Commodore 64 w/ 1541 Ultimate-II inc Tape Adapter, JiffyDOS, 1541 Disk Drive, 1531 Datasette, Flyer Net Modem
 

Offline paul1981

Re: IDE68k Problem?
« Reply #8 on: January 26, 2013, 11:50:55 AM »
Quote from: djos;724085
Arrrrgh, now Im really confused - I removed Kippers 8mb board and Installed Toms 8mb board and got exactly the same results. :(

So now im gonna make a vanilla CF Card with just WB3.1 (no ClassicWB) and WHDLoad and see what happens then. :P

In your S:WHDLoad.prefs, I also recommend enabling the option NOAUTOVEC.
Without that option, some games won't even start. Give it a try. ;)
« Last Edit: January 26, 2013, 11:53:19 AM by paul1981 »
 

Offline djosTopic starter

  • Hero Member
  • *****
  • Join Date: Jun 2012
  • Posts: 982
    • Show only replies by djos
    • http://users.adam.com.au/djorlc/
Re: IDE68k Problem?
« Reply #9 on: January 26, 2013, 12:05:13 PM »
Quote from: paul1981;724100
In your S:WHDLoad.prefs, I also recommend enabling the option NOAUTOVEC.
Without that option, some games won't even start. Give it a try. ;)


That would make sense if say 1943 wouldnt start under any circumstances but when I put my CF card in my PC 1943 plays perfectly under WinUAE.

I even built a vanilla WB3.1 CF card with FFS tonight and 1943 produced the exact same crash as before. :(
[SIGPIC][/SIGPIC] Amiga 1200 w/ ACA1220 16Mhz 128MB w/ RTC, 4GB CF-HDD, Roland MT-32 MIDI Synthesiser
Amiga 500 w/ KS2.05, 1Mb Chip-Ram, CF-IDE w/4MB Fast-Ram, FDD Boot Selector, HxC RevC Floppy emulator
Commodore 64 w/ 1541 Ultimate-II inc Tape Adapter, JiffyDOS, 1541 Disk Drive, 1531 Datasette, Flyer Net Modem
 

Offline paul1981

Re: IDE68k Problem?
« Reply #10 on: January 26, 2013, 12:25:41 PM »
Quote from: djos;724102
That would make sense if say 1943 wouldnt start under any circumstances but when I put my CF card in my PC 1943 plays perfectly under WinUAE.

I even built a vanilla WB3.1 CF card with FFS tonight and 1943 produced the exact same crash as before. :(

Everyone should have the NOAUTOVEC option enabled. I don't think an error related to that would show under WinUAE.

Also, if you're still stuck, try the NOMEMREVERSE option. I need this option on my A600 with 2MB PCMCIA fast memory. This option is (rarely) needed by some Fast Ram expansions... it doesn't hurt enabling it anyway. :)
 

Offline djosTopic starter

  • Hero Member
  • *****
  • Join Date: Jun 2012
  • Posts: 982
    • Show only replies by djos
    • http://users.adam.com.au/djorlc/
Re: IDE68k Problem?
« Reply #11 on: January 26, 2013, 12:28:10 PM »
Cheers, i'll try those tomorrow - im off to bed (11pm here). :)
[SIGPIC][/SIGPIC] Amiga 1200 w/ ACA1220 16Mhz 128MB w/ RTC, 4GB CF-HDD, Roland MT-32 MIDI Synthesiser
Amiga 500 w/ KS2.05, 1Mb Chip-Ram, CF-IDE w/4MB Fast-Ram, FDD Boot Selector, HxC RevC Floppy emulator
Commodore 64 w/ 1541 Ultimate-II inc Tape Adapter, JiffyDOS, 1541 Disk Drive, 1531 Datasette, Flyer Net Modem
 

Offline paul1981

Re: IDE68k Problem?
« Reply #12 on: January 26, 2013, 12:29:53 PM »
Quote from: djos;724108
Cheers, i'll try those tomorrow - im off to bed (11pm here). :)

You're welcome. I'll try the game 1943 on my A600 later on and I'll let you know if I have any problems with it.
« Last Edit: January 26, 2013, 03:20:23 PM by paul1981 »
 

Offline paul1981

Re: IDE68k Problem?
« Reply #13 on: January 26, 2013, 03:38:25 PM »
Quote from: paul1981;724109
You're welcome. I'll try the game 1943 on my A600 later on and I'll let you know if I have any problems with it.

Well, I've tried it and I get the exact same error! :laugh1:
 Seems as though this could well be a slave error.  The slave was written in August 2006, so it maybe works with a WHDLoad version from 2006.
I don't suppose this is a game that many people are interested in, and so this error has slipped through the net.
There's a lot of slaves for OCS/ECS games that are written to require a 68020 CPU & KS3 which is crazy, as all OCS/ECS games ever required was 68000.
One such example is Bubble & Squeak for the A500. I did my bit there and submitted a bug report last year via the Mantis Bug Tracker. It was one of my favourite games and I saw no valid reason why I shouldn't be able to play it on my A600. As of yet nothing has been done about it though, and I'm not holding my breath.
My advise... use an A1200 for WHDLoad, as that appears to be the target machine when it comes to slave testing and development.
 

Offline danbeaver

Re: IDE68k Problem?
« Reply #14 on: January 26, 2013, 05:47:54 PM »
It is unfortunate, but many of the WHDLoad games were worked out and tested on machines that were not like the ones they are being run on (yours, mine and others).  If you really want it to work, you may have to code the game yourself on your setup.