Welcome, Guest. Please login or register.

Author Topic: Mega Midget Racer in 68000 mode doesn't work with A590 SCSI controller?  (Read 3403 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline AmmoJammoTopic starter

  • Hero Member
  • *****
  • Join Date: May 2012
  • Posts: 726
    • Show only replies by AmmoJammo
is this a known/common fault?

took me a while to realise what was going on.

seems running in 68030 mode (at 33Mhz) it's perfectly fine.

but if I connect the jumper on the board, or use the software switch and run it at 7Mhz, I get varying errors when it trys to boot, either from the HDD, or FDD...

Unplug the A590, and it seems to be fine?
 

Offline Azryl

  • Sr. Member
  • ****
  • Join Date: Jul 2004
  • Posts: 395
    • Show only replies by Azryl
    • http://www.azryl.com
Re: Mega Midget Racer in 68000 mode doesn't work with A590 SCSI controller?
« Reply #1 on: August 21, 2012, 08:34:44 AM »
Most CPU socket accelerators fail due to DMA bus to memory problems. Once the onboard 680x0 chip forces itself dominant on the bus you get DMA to Fast RAM issues.

The problem is memory no longer accessible to the motherboard but now addressed to your socketed accelerator.

It breaks the DMA, ie Direct Memory Access.

PIO modes can sometimes work with socketed accelerators, PAMC and Adspeed etc

Az
Completely useless? I can always be used as a bad example  :lol:
 

Offline AmmoJammoTopic starter

  • Hero Member
  • *****
  • Join Date: May 2012
  • Posts: 726
    • Show only replies by AmmoJammo
Re: Mega Midget Racer in 68000 mode doesn't work with A590 SCSI controller?
« Reply #2 on: August 21, 2012, 08:52:39 AM »
what fast ram? :P
the ram in the A590 is disabled, I was using 8meg under the 68000, but it needs software to be added anyway.

do you think removing the ram from the A590 would make a difference?
 

Offline AmmoJammoTopic starter

  • Hero Member
  • *****
  • Join Date: May 2012
  • Posts: 726
    • Show only replies by AmmoJammo
Re: Mega Midget Racer in 68000 mode doesn't work with A590 SCSI controller?
« Reply #3 on: August 21, 2012, 08:55:29 AM »
Also, the A590 has the AM33c93A SCSI controller, as well as AM33c93A Version 7.0 of the roms.
 

Offline AmmoJammoTopic starter

  • Hero Member
  • *****
  • Join Date: May 2012
  • Posts: 726
    • Show only replies by AmmoJammo
Re: Mega Midget Racer in 68000 mode doesn't work with A590 SCSI controller?
« Reply #4 on: August 21, 2012, 09:32:42 AM »
disabled "Autoboot ROM" (turned switch 1 off at the back of the A590)

boots workbench 1.3 from floppy in 68000 mode no worries!

so, what now?

try the old SCSI roms?
 

Offline VingtTrois

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Mar 2009
  • Posts: 897
  • Country: 00
    • Show only replies by VingtTrois
    • http://www.amiga.org/gallery/images/6006/1_2316_My_AMIGA_Collection_Sept2010.jpg
Re: Mega Midget Racer in 68000 mode doesn't work with A590 SCSI controller?
« Reply #5 on: August 21, 2012, 09:36:21 AM »
Is it possible for you to test the A590 with another AMIGA?
-A3K(T)040@35MHz/78MB/KS3.1/OS3.9/Buster11/PICASSO II/GVP IO/A2088XT/DENEB/HDD18GB
-A3K(D)030@25MHz/134MB RAM/KS3.1/OS3.9/Buster11/RETINA Z2/OKTAGON 2008/VLAB YC/MIDI/DKB3128/HDD18GB
-A2K/ROM 1.3-3.1/2MBCHIP/8MB/A2091/OKTAGON 2008/A2058/TANDEM IDE/FlickerFixer-Scandoubler/Genlock
-A1200/KS3.1/2MB+9MB/CF2GB A1200[/
 

Offline AmmoJammoTopic starter

  • Hero Member
  • *****
  • Join Date: May 2012
  • Posts: 726
    • Show only replies by AmmoJammo
Re: Mega Midget Racer in 68000 mode doesn't work with A590 SCSI controller?
« Reply #6 on: August 21, 2012, 09:38:01 AM »
Quote from: VingtTrois;704483
Is it possible for you to test the A590 with another AMIGA?

with the mega midget racer?
 

Offline VingtTrois

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Mar 2009
  • Posts: 897
  • Country: 00
    • Show only replies by VingtTrois
    • http://www.amiga.org/gallery/images/6006/1_2316_My_AMIGA_Collection_Sept2010.jpg
Re: Mega Midget Racer in 68000 mode doesn't work with A590 SCSI controller?
« Reply #7 on: August 21, 2012, 09:38:48 AM »
With and without!
-A3K(T)040@35MHz/78MB/KS3.1/OS3.9/Buster11/PICASSO II/GVP IO/A2088XT/DENEB/HDD18GB
-A3K(D)030@25MHz/134MB RAM/KS3.1/OS3.9/Buster11/RETINA Z2/OKTAGON 2008/VLAB YC/MIDI/DKB3128/HDD18GB
-A2K/ROM 1.3-3.1/2MBCHIP/8MB/A2091/OKTAGON 2008/A2058/TANDEM IDE/FlickerFixer-Scandoubler/Genlock
-A1200/KS3.1/2MB+9MB/CF2GB A1200[/
 

Offline AmmoJammoTopic starter

  • Hero Member
  • *****
  • Join Date: May 2012
  • Posts: 726
    • Show only replies by AmmoJammo
Re: Mega Midget Racer in 68000 mode doesn't work with A590 SCSI controller?
« Reply #8 on: August 21, 2012, 09:42:51 AM »
Quote from: VingtTrois;704485
With and without!

the MMR works fine when using the 68030 processor, and A590.

the A590 works fine when using a 68000/68010 processor plugged directly into the A500 motherboard.

the only issue seems to be when trying to use the MMR in 68000 mode, with the A590.
 

Offline Azryl

  • Sr. Member
  • ****
  • Join Date: Jul 2004
  • Posts: 395
    • Show only replies by Azryl
    • http://www.azryl.com
Re: Mega Midget Racer in 68000 mode doesn't work with A590 SCSI controller?
« Reply #9 on: August 21, 2012, 10:20:37 AM »
Quote from: AmmoJammo;704487
the MMR works fine when using the 68030 processor, and A590.


If I remember the a500 DMA channels correctly some are from gary, some from denise and the remainder from Agnus. Depends which DMA channels are used by the a590 to bring data from the drive into the motherboard then ram via the 86pin side expansion bus.

Quote
the A590 works fine when using a 68000/68010 processor plugged directly into the A500 motherboard.


Because this is the standard mode for the 86pin side expansion, all commodore branded expansions should work with this configuration of hardware.

Quote
the only issue seems to be when trying to use the MMR in 68000 mode, with the A590.


The 86pin side expansion is a near pass thru of the 68pin cpu socket, but now you will have some extra glue logic involved when you use the fallback mode of the MMR, something unexpected is getting in the way. You will need to research the MMR some more, or try to place the a590 into a different mode of data transfer.

As I said earlier, cpu accelerators that use PIO mode transfers from 86pin expansion bus work, Mtec i68020 + Mtec megabody etc.

If you remove the cpu memory adapter and try the onboard a590 2meg fast ram maybe the ram config will allow the MMR fallback mode.

Az
Completely useless? I can always be used as a bad example  :lol:
 

Offline AmmoJammoTopic starter

  • Hero Member
  • *****
  • Join Date: May 2012
  • Posts: 726
    • Show only replies by AmmoJammo
« Last Edit: August 21, 2012, 11:30:04 AM by AmmoJammo »
 

Offline Merc

  • Sr. Member
  • ****
  • Join Date: Apr 2002
  • Posts: 312
    • Show only replies by Merc
    • http://chebucto.ns.ca/~ah210/Profile.html
Re: Mega Midget Racer in 68000 mode doesn't work with A590 SCSI controller?
« Reply #11 on: August 21, 2012, 12:59:32 PM »
@AmmoJammo:  when you are in 68k mode is your fast ram on the MMR (assuming there is some) still available?  That is probably the problem, I had similar problems with my A590 when I had an mtec 68020 accelerator with fast ram...  the problem seemed to be that the fast ram was mapped into DMA space or flagged as DMA capable which caused the A590 to try to use it for DMA, which doesn't work.

The best I could manage until I went with a different HD controller was to boot from floppy and mount the HD manually via a mountlist and then boot the HD.  

I guess when in 030 mode the ram is mapped out of DMA space.

Disclaimer:  It's been many years since I had this gear so I might be misremembering some details!

I guess when in
 

Offline psxphill

Re: Mega Midget Racer in 68000 mode doesn't work with A590 SCSI controller?
« Reply #12 on: August 21, 2012, 02:13:51 PM »
Quote from: Azryl;704490
If I remember the a500 DMA channels correctly some are from gary, some from denise and the remainder from Agnus. Depends which DMA channels are used by the a590 to bring data from the drive into the motherboard then ram via the 86pin side expansion bus.

The chipset DMA channels are controlled by agnus, denise & paula just gets/supplies the data. These can only access chip ram.
 
DMA using the expansion slot are different. They are like Zorro bus masters, they control their own DMA channels and just drive the bus using an arbitration scheme.
 

Offline AmmoJammoTopic starter

  • Hero Member
  • *****
  • Join Date: May 2012
  • Posts: 726
    • Show only replies by AmmoJammo
Re: Mega Midget Racer in 68000 mode doesn't work with A590 SCSI controller?
« Reply #13 on: August 21, 2012, 09:51:37 PM »
Quote from: Merc;704503
@AmmoJammo:  when you are in 68k mode is your fast ram on the MMR (assuming there is some) still available?

nope, not available.

all the accelerator has is 512k of super dooper fast ram.
but it's not accessible in 68000 mode, and from memory, fall back mode with the A590 didn't work, even when there was no ram on the accelerator.
 

Offline number6

Re: Mega Midget Racer in 68000 mode doesn't work with A590 SCSI controller?
« Reply #14 on: March 03, 2013, 01:55:08 PM »
@thread

In case no one mentioned this:

The addendum of the mega-midget racer manual indicates that for use with a hard disk system and FFS (may apply to other file systems, but manual was written during the heyday of FFS), you must change the mask.

Oh, and the reason the mega-midget racer was top of the line probably had more to do with the designer than the company. Heh.

Quote
Steven L. Kelsey - Hardware and Principal Engineer -- Computer System Associates (CSA)


He just happened to design the Macrosystems products too...

#6