Welcome, Guest. Please login or register.

Author Topic: Loss of Chipmem Problem  (Read 2371 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline carlsTopic starter

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1047
    • Show only replies by carls
Loss of Chipmem Problem
« on: May 14, 2012, 10:54:36 AM »
I have an A1200 with 3.1 ROMs and a Blizzard 1260 with 64 megs fast. I use a 2.5" internal HDD with three partitions: 380 megs, and 2 * 1.7 gigs. The HDD is much bigger but I use FFS so this is what I could fit within the limit. I also have an external disk drive.

Now, when booting my computer without the 1260 active (holding down "2" on the keyboard), I have about 1.4 megs of free memory out of the 2 megs of chip available. This is when booting without startup-sequence. When disabling DF0, DF1, CC0 and one of the HDD partitions I can manage to get about another 100k of free memory.

This is not enough for running most AGA demos/games!

When booting with the 1260 active, and thus plenty of fastmem to go around, I have ridicolous amounts of working chip ram available so it's not due to faulty memory chips.

My experience is that when booting an "plain" A1200 without startup-sequence, you have almost all the chip ram free, around 1.9 megs. Any ideas what could cause this memory loss?
« Last Edit: May 14, 2012, 11:32:40 AM by carls »
Amiga: Too weird to live, too rare to die.
 

Offline Jope

Re: Loss of Chipmem Problem
« Reply #1 on: May 14, 2012, 11:39:21 AM »
Quote from: carls;693157
Any ideas what could cause this memory loss?


Your filesystem driver, the memory-based tables it uses to store your filesystem's metadata and the amount of buffers you allocated to the partition.

Larger partitions eat more RAM for the metadata.
 

Offline carlsTopic starter

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1047
    • Show only replies by carls
Re: Loss of Chipmem Problem
« Reply #2 on: May 14, 2012, 11:51:38 AM »
Quote from: Jope;693159
Your filesystem driver, the memory-based tables it uses to store your filesystem's metadata and the amount of buffers you allocated to the partition.

Larger partitions eat more RAM for the metadata.


Thanks, I suspected it had something to do with this. Half a meg seems kind of steep for the two partitions I need to leave active... To my knowledge I didn't tweak the buffers in HDToolbox when I set the machine up, but I don't remember. Would it be safe to lower the buffers from HDToolbox on the fly (without data loss)? Sorry for the stupid questions, it was a while since I last installed an Amiga.
Amiga: Too weird to live, too rare to die.
 

Offline utri007

Re: Loss of Chipmem Problem
« Reply #3 on: May 14, 2012, 12:42:42 PM »
Just install FBlit / FText and configure them correctly.

Remember promote wb to fast ram
ACube Sam 440ep Flex 800mhz, 1gb ram and 240gb hd and OS4.1FE
A1200 Micronic tower, OS3.9, Apollo 060 66mhz, xPert Merlin, Delfina Lite and Micronic Scandy, 500Gb hd, 66mb ram, DVD-burner and WLAN.
A1200 desktop, OS3.9, Blizzard 060 66mhz, 66mb ram, Ide Fix Express with 160Gb HD and WLAN
A500 OS2.1, GVP+HD8 with 4mb ram, 1mb chip ram and 4gb HD
Commodore CDTV KS3.1, 1mb chip, 4mb fast ram and IDE HD
 

Offline carlsTopic starter

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1047
    • Show only replies by carls
Re: Loss of Chipmem Problem
« Reply #4 on: May 14, 2012, 01:48:15 PM »
Quote from: utri007;693164
Just install FBlit / FText and configure them correctly.

Remember promote wb to fast ram


I have plenty of chipmem available when the B1260 is enabled because then fastmem is allocated first, as it should be. The problem arises when I disable the 060 board (and thus the fastmem).
Amiga: Too weird to live, too rare to die.
 

Offline paul1981

Re: Loss of Chipmem Problem
« Reply #5 on: May 14, 2012, 05:58:31 PM »
Quote from: carls;693161
Thanks, I suspected it had something to do with this. Half a meg seems kind of steep for the two partitions I need to leave active... To my knowledge I didn't tweak the buffers in HDToolbox when I set the machine up, but I don't remember. Would it be safe to lower the buffers from HDToolbox on the fly (without data loss)? Sorry for the stupid questions, it was a while since I last installed an Amiga.

Eating half a meg does seem excessive, but you probably have a lot of buffers set. Let's say you have 300 or more buffers set on each partition....well that's no problem because when you boot with no startup sequence, just type "addbuffers dh0: -299" and it will leave you with 1 buffer...which is the minimum you can have (just write add buffers -3000 if you like, it cuts them down to minimum anyway).

Yes, you can change the amount of buffers in HDToolbox/HDInst Tools for each partition and you will not loose your data, it simply adjusts the size of the buffer (requires reboot however).
You could edit your startup-sequence so that if a 68020 processor is detected then it will do this for you (put it at the beginning of your startup-sequence).
One question I have though is why would you want to disable your Blizzard? Are you having problems with WHDLoad?

The problem you will have is that 2MB chip just doesn't cut it with WHDLoad...you need 2MB chip for AGA games/demos (1MB chip for A500 stuff) but on top of the chip requirements you will need 2MB FAST RAM or more.... to load the kickstart or to preload the disks, and some slaves require fast ram anyway as they relocate some routines to fast ram. So your 2MB idea just isn't going to work I'm afraid. Yes, some stuff will work, but it'll be the A500 512k games/demos most likely.
 

Offline carlsTopic starter

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1047
    • Show only replies by carls
Re: Loss of Chipmem Problem
« Reply #6 on: May 14, 2012, 10:14:27 PM »
Hmmm. Only 80 buffers per partition.

I'm not using Whdload - I have lots of older AGA demos that runs fine with just chipmem ( provided threre is enough of it) but crashes on the 060.

When removing all the buffers I get around 1.8 megs free. I hope this will suffice. Thanks fof the help!
Amiga: Too weird to live, too rare to die.