14 February 2011, 22:19 | #1 |
Stunt Car Racer Vet
Join Date: Mar 2006
Location: Vevey/Switzerland
Age: 43
Posts: 145
|
WHDLoad hell
Hi all,
I've finally come around to building me some decent WHDLoad machine. - A500 rev 6A - Amigakit's kickstart switcher - A590 with SCSI-->IDE-->CF 2GB + 2MB RAM - M-Tec 68020-i + 4MB RAM - 4MB Eureka RAM Expansion board With WB3.1 started and idle, I have about 1MB chip and 8MB fast RAM. But. I get hell trying to do anything with WHDLoad. Usually it crashes during the games install process (I now use InstallerNG -- to no avail). And not always in the same way. Sometimes I get guru, sometimes both RAMs drop to zero and everything but the pointer and GUI buttons freeze. There's one game which I managed to install, but it crashes after the WHDLoad credit window. I've tried many and haven't been able to play any yet. Just how do you guys do it?! Am I doing something wrong? Note about RAM I notice some strange RAM behavior, certainly due to mixing all these expansions. Example: the M-Tec and the Eureka both use a little software to add fast RAM. Well if I disconnect one and use the other's software, RAM gets added anyway. I haven't tested all solutions (3 expansions + 2 programs = loads of possible combinations...), but I don't get results which are very clear in terms of total RAM quantity. See this little addition: 512k onboard + 4MB M-Tec + 4MB Eureka + 2MB A590 = 10.5MB but I only get to see a total of 9MB at most. Weird. Note about extra chip RAM This Eureka board has a Gary adaptor board. I think it's supposed to allow 512k extra chip RAM. I bridged JP2 pads 1-2 and soldered the wire from the Gary adaptor to this bridge. Before I did this, I had 10MB fast and 512k chip, which is the correct count. But I need 1MB chip to play WHDLoad games... So why does WHDLoad crash all the time? It's certainly a RAM problem, no? Like overlapping addresses or something? (I have no idea what I'm talking about) Anyone has an idea? |
15 February 2011, 08:12 | #2 |
A500 fan
Join Date: Dec 2009
Location: Oulu / Finland
Posts: 73
|
|
15 February 2011, 08:51 | #3 |
move.w #$4489,$dff07e
Join Date: Sep 2005
Location: Norfolk, UK
Age: 42
Posts: 2,351
|
|
15 February 2011, 10:04 | #4 |
Registered User
Join Date: Mar 2004
Location: finland
Posts: 1,837
|
I think that M-tec accelerator puts its memory into 24bit space like the other expansions so you are boldly trying to put 10.5 MB into 8 MB space...
|
15 February 2011, 12:52 | #5 | ||
Stunt Car Racer Vet
Join Date: Mar 2006
Location: Vevey/Switzerland
Age: 43
Posts: 145
|
I am at work right now and can't check right away. I will when I have time to do so. To reply:
Quote:
Had a bad chip on the Eureka which I replaced. Haven't tested again though. Could a failing chip cause such trouble? Quote:
For my own education... what is a 24bit space compared to a 32bit one? I understand RAM can be used in different ways: chip or fast, 24 or 32 bit... this totally puzzles me. Last edited by Eamoe; 15 February 2011 at 12:55. Reason: Add text |
||
15 February 2011, 13:07 | #6 |
Registered User
Join Date: Oct 2010
Location: Fareham Hampshire
Age: 54
Posts: 142
|
Just because it's 24 bit doesn't mean it is out of the zorro 8mb limit, for instance the commodore a2630 adds 32bit ram but it still lays in the 8mb limit.
You should try limiting your memory to 8mb overall first before troubleshooting anything else. Edit: the mtec memory does lay in the 8mb limit so that's your problem right there...drop all your ram to 8mb or you'll just get random errors and crashes. Last edited by Amigafanboi; 15 February 2011 at 13:12. |
15 February 2011, 13:16 | #7 |
Phone Homer
Join Date: Jun 2006
Location: 5150
Posts: 5,773
|
Maybe someone can link you to Pre-installed WHDload games - this would make testing quicker.
|
15 February 2011, 13:28 | #8 |
Registered User
Join Date: Mar 2004
Location: finland
Posts: 1,837
|
full 32bit has possibility for 4 GB memory space; the lower processors (020 EC version )had just 24 address lines supporting max 8 MB of memory.
|
15 February 2011, 13:45 | #9 | ||
Stunt Car Racer Vet
Join Date: Mar 2006
Location: Vevey/Switzerland
Age: 43
Posts: 145
|
Quote:
Quote:
For now, thanks to all of you . Last edited by Eamoe; 15 February 2011 at 13:47. Reason: fine tuning |
||
24 March 2011, 09:11 | #10 |
Stunt Car Racer Vet
Join Date: Mar 2006
Location: Vevey/Switzerland
Age: 43
Posts: 145
|
Hi all,
post to let you know that the Miggy now runs WHDLoad just fine. Removed the 4MB trapdoor expansion. Some RAM chips on it tested faulty. So I guess I had two problems here: memory beyond the 8MB limit + faulty chips. BTW, is there a method to hard-test 256x4 RAM chips? I mean, the software I use to test RAM doesn't let me determine exactly which chip has errors, and it really would hurt to throw 32 of them in the bin... |
24 March 2011, 10:27 | #11 |
Registered User
Join Date: Apr 2007
Location: Belgrade
Posts: 567
|
you can swap one by one and test. that's what I do.
otherwise, you should know how exactly its organized on the expansion, see where traces go, note down bad memory addresses and deduce.. |
24 March 2011, 11:27 | #12 |
Stunt Car Racer Vet
Join Date: Mar 2006
Location: Vevey/Switzerland
Age: 43
Posts: 145
|
OK orange, I guess I'll go by the first solution...
|
25 March 2011, 17:07 | #13 |
I hate potatos and shirts
|
A way to tell about plucked memory chips is touching them. Bad memory chips use to heat a lot.
|
25 March 2011, 17:18 | #14 |
Stunt Car Racer Vet
Join Date: Mar 2006
Location: Vevey/Switzerland
Age: 43
Posts: 145
|
I'll give this a shot.
|
25 March 2011, 22:12 | #15 | |
Registered User
Join Date: Dec 2009
Location: Southampton / UK
Posts: 91
|
Quote:
68000 has a 24bit addressing (i.e. up to 16MB -- Your Z2 limit comes since 8MB of that is allocated elsewhere) and 16bit access (i.e. you write 16 bits at a time) 68EC020 has 24bit addressing but 32bit access, this is why an unaccelerated A1200 can only take 8MB FastRAM, despite it being 32-bit accessible. The same is true of the A2630 and a few low-end A1200/030 CPU cards. 68020+ has 32bit addressing and 32bit access. That's up to 4GB of RAM with 32bit access. Shiny! The theoretical maximum RAM you can put on an Amiga with 24bit addressing is 2MB of ChipRAM, 1.5MB of 'slow fast' (trapdoor RAM) and 8MB of Zorro II RAM. If you start wedging more than 8MB into the Z2 space, things will go badways! Hope that helps explain a few things. :-) |
|
26 March 2011, 19:37 | #16 |
Stunt Car Racer Vet
Join Date: Mar 2006
Location: Vevey/Switzerland
Age: 43
Posts: 145
|
Thanks! I guess it explains much to some, only little to me .
Still haven't really grasped the idea of "slow/fast RAM". How could it be slow and fast at the same time? Nor do I understand all the different memory types -- how many are there in total? And why do memory types on the Amiga bear names based on speeds? Is this only true that one is "faster" than the other? I've always been very confused with this. |
26 March 2011, 21:12 | #17 |
I hate potatos and shirts
|
The Amiga can have FOUR types of memory:
-Graphics/chip RAM: it is the bottom 2Mb the A1200/4000 have. It is shared with all the custom chips (video and sound, that's why it is slow), and is managed by the Agnus/Alice chip. -FAST-SLOW, also know as RANGER MEMORY: not a true FAST RAM, it is on the A500 address space for trapdoor RAM (0xC00000). Only up to 1.8Mb can be squeezed on this space and is used only in pre-AGA Amigas (one or two A1200 RAM expansions use this area to add one more Mb RAM to the trapdoor) . It is managed by Agnus/Alice (albeit custom chips can't access it), hence why it is slow. -Zorro 2 RAM: RAM installed after the first 8Mb address space. It is called also 24bit FAST RAM, and give a nice boost compared to an Amiga with only CHIP memory (around 33% on 68000 Amigas, 133~150% on A1200). Can have up to 8Mb in size. 4Mb of this address range is shared with the PCMCIA port on A600/1200, so you can add only 4Mb of this kind of RAM and keep using the PCMCIA port. Amigas without PCMCIA can use this area with no issues at all. This memory is accessed only by the CPU, that's why it is FAST. -32bit FAST RAM: is the RAM on accelerators, totally out of the 24bit address range (the first 16Mb) and when used on the Amiga in conjunction with a 030 or better CPU will make the Amiga have a boost of 5 to 50x! |
26 March 2011, 22:45 | #18 | |
Registered User
Join Date: Dec 2009
Location: Southampton / UK
Posts: 91
|
Quote:
Fast RAM comes in a few different flavours, but ostensibly is only accessible by the CPU, the custom chips can't read or write directly to it. As such, it can run at much faster speeds than the custom chips, hence the name Fast RAM. Workbench calls this 'other mem' (Note the 'can', it doesn't have to run faster) Slow RAM is what you put in the trapdoor of an A500. It's not Chip RAM, because the custom chips can't access it, but it's not really Fast RAM either, since it runs at the same speed as the Chip RAM. It's most definitely 'other mem', but not strictly Fast RAM. It often gets called Fast RAM as the term informally means "Any RAM that isn't Chip RAM, even if it's dog slow" For the ultimate in ironic 'Fast' RAM, put a PCMCIA SRAM card into an A1200, you'll get your extra 'Fast' RAM, but the A1200 will run at about 2/3 of its normal speed, because it's actually slower than the Chip RAM. Crazy, huh? |
|
27 March 2011, 10:58 | #19 |
Stunt Car Racer Vet
Join Date: Mar 2006
Location: Vevey/Switzerland
Age: 43
Posts: 145
|
@rkauer, @AndyLandy
Thanks guys, this clears it up quite a bit. I understand why I've been confused all this time. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
What the hell were those names? | nzo | request.Demos | 4 | 26 September 2013 14:50 |
What the hell is this ? | THX1138 | support.Hardware | 17 | 15 September 2004 21:09 |
Hell yeah! | Pyromania | Amiga scene | 20 | 27 May 2003 14:30 |
What the Hell!! | Mick_AKA | Retrogaming General Discussion | 7 | 27 July 2002 13:32 |
|
|