Welcome, Guest. Please login or register.

Author Topic: Questions for someone who knows some about ram and roms...  (Read 3048 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline zektorTopic starter

  • Newbie
  • *
  • Join Date: Feb 2009
  • Posts: 41
    • Show only replies by zektor
Questions for someone who knows some about ram and roms...
« on: March 22, 2009, 11:27:39 PM »
I don't know why I didn't notice this until today. Some time back I popped my 1.3 kick rom out of my A500 (rev 6a) and popped in a 3.1 kick rom. It was a great update and I specifically did it for two reasons. One being the ability to boot from external drives, and the second was the ability to easily switch to PAL mode.

Well, I have been messing around with the old demos I loved when I was a kid, and played "Vision Megademo 4" the other day after years. Today I was cleaning up and removed my Supra Ram 500RX (which has 2MB onboard) and ran the demo without the ram. The system itself has a 512k ram expansion in the trap door of course. Well, the demo would not run (booted to the decrunching stage and stopped)

I then booted into workbench and realized that chipram is reported as 1MB and other mem (fastram) is reported as 0. I popped the ram expansion back on and of course the demo works fine.

This is obviously because of the rom upgrade. I know I ran this demo without the SupraRam in 1.3. I just want to make sure that this is normal. I never went past the default 1.3 on my old A500, so this was sort of a new venture for me. I guess 3.1 rom just NEEDS more memory than the 1MB (512k + 512k trapdoor) that most A500's usually had?
 

Offline Matt_H

Re: Questions for someone who knows some about ram and roms...
« Reply #1 on: March 22, 2009, 11:51:21 PM »
More likely you've hit a 1.3->3.1 compatibility issue. A huge proportion of 1.3-era software (mostly games, especially demos) isn't system friendly, so when addresses and other things change with new OS versions, the software breaks.

See if there's a WHDLoad install for it, otherwise get yourself a Kickstart switcher to swap easily between 1.3 and 3.1.

EDIT: Or, if I had read your post properly, I would have said "I'm not sure about the RAM requirements of 3.1, but I believe it to be more memory efficient..." :-)
 

Offline amigadave

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Jul 2004
  • Posts: 3836
    • Show only replies by amigadave
    • http://www.EfficientByDesign.org
Re: Questions for someone who knows some about ram and roms...
« Reply #2 on: March 23, 2009, 12:05:18 AM »
I believe 1.3 fits into 256k when loaded, but 3.1 takes up 512k, so it probably was a problem of running out of memory on a 1mb total RAM machine.
How are you helping the Amiga community? :)
 

Offline zektorTopic starter

  • Newbie
  • *
  • Join Date: Feb 2009
  • Posts: 41
    • Show only replies by zektor
Re: Questions for someone who knows some about ram and roms...
« Reply #3 on: March 23, 2009, 12:08:54 AM »
Aha. This must be it. So, either keep my good old A500 and SupraRam with 3.1, downgrade back to 1.3...or get a stronger machine :) I'm fine with what I have now, but a new machine is in my sights.
 

Offline rkauer

  • Hero Member
  • *****
  • Join Date: May 2006
  • Posts: 3263
    • Show only replies by rkauer
Re: Questions for someone who knows some about ram and roms...
« Reply #4 on: March 23, 2009, 03:05:25 AM »
Quote
amigadave wrote:
I believe 1.3 fits into 256k when loaded, but 3.1 takes up 512k, so it probably was a problem of running out of memory on a 1mb total RAM machine.


 Dave: the ROM don't load itself into the RAM. Doesn't matter if the newest ROM is 512kb, it not modify the available RAM.
Goodbye people.

I\'ll pop on from time to time, RL is acting up.
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: Questions for someone who knows some about ram and roms...
« Reply #5 on: March 23, 2009, 05:54:47 AM »
3.1 indeed takes a bit more memory than 1.3 (but not 512KB vs 256KB, that's just nonsense).

Additionally some demos just fail to work with anything else than KS 1.2/1.3.
 

Offline zektorTopic starter

  • Newbie
  • *
  • Join Date: Feb 2009
  • Posts: 41
    • Show only replies by zektor
Re: Questions for someone who knows some about ram and roms...
« Reply #6 on: March 23, 2009, 05:58:21 AM »
Yeah, but this particular demo works fine in 3.1....as long as the fast ram is present. It is just odd how 3.1 applies all of the internal and trapdoor memory on the A500 to Chipram. You know, I tried to kick down to 1.3 and then boot workbench...and it only shows 512k of memory. I know that is off topic, but still kind of odd.

Basically, as soon as 3.1 was installed, all of the memory inside of the machine became chip memory, with no fastmem present. The demo must need some fastmem, which is why it only works with the SupraRam side expansion adapter in place.

I have another A500 and another 3.1 rom I will test tomorrow and see if it reacts in the same way.

EDIT: I think I have partially found my answer...from Wikipedia:

"All versions of the A500 could have the trap door RAM configured as Chip RAM by a simple hardware modification, which mainly involved fitting of a later model of AGNUS chip."

Apparently the 3.1 rom I had installed has "moved" my trapdoor ram to Chip ram without any other hardware modification otherwise. I did not replace the AGNUS however.
 

Offline Daedalus

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 893
    • Show only replies by Daedalus
    • http://www.robthenerd.com
Re: Questions for someone who knows some about ram and roms...
« Reply #7 on: March 23, 2009, 08:32:35 AM »
Hmmm... I wonder if it just applies the add-on RAM to a different address? Anyway, rekicking an Amiga to a different version of kickstart will indeed take 512KB of memory as the image of the ROM you're downgrading to has to be stored in RAM. It is usually put in fast RAM...
Engineers do it with precision
--
http://www.robthenerd.com
 

Offline whiteb

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 739
    • Show only replies by whiteb
Re: Questions for someone who knows some about ram and roms...
« Reply #8 on: March 23, 2009, 10:33:53 AM »
Doing a RomShadow into fastram actually speeds up the system (by a tad).

A4000D - CSMKII//128MB/IDE CF/Indivision Scandoubler
A1200
A1000

(And now a Minimig) :>)
 

Offline mongo

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 964
    • Show only replies by mongo
Re: Questions for someone who knows some about ram and roms...
« Reply #9 on: March 23, 2009, 01:26:16 PM »
Quote
Apparently the 3.1 rom I had installed has "moved" my trapdoor ram to Chip ram without any other hardware modification otherwise. I did not replace the AGNUS however.


That's not possible.
 

Offline zektorTopic starter

  • Newbie
  • *
  • Join Date: Feb 2009
  • Posts: 41
    • Show only replies by zektor
Re: Questions for someone who knows some about ram and roms...
« Reply #10 on: March 23, 2009, 02:21:22 PM »
Well, that reply does not help. If you say it is not possible, WHY is it not possible? Possible or not, this is exactly what has happened on my end.

This is the setup btw:

Amiga 500 rev 6a
MicroMegs 512k ram expansion in trapdoor
1.3 rom swapped out with 3.1 rom pulled from an A2000
SupraRam 500RX w/2MB onboard

Only thing(s) I ever did to the system were replace the clock battery on the MicroMegs and install the newer kick rom.

I would guess that Daedalus hit the nail on the head with 3.1 applying the memory to a different address. It seems like a logical explanation.
 

Offline amigadave

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Jul 2004
  • Posts: 3836
    • Show only replies by amigadave
    • http://www.EfficientByDesign.org
Re: Questions for someone who knows some about ram and roms...
« Reply #11 on: March 23, 2009, 02:35:42 PM »
Quote

Piru wrote:
3.1 indeed takes a bit more memory than 1.3 (but not 512KB vs 256KB, that's just nonsense).

Additionally some demos just fail to work with anything else than KS 1.2/1.3.


My mistake in the way I worded my post, but if you read the original post, he clearly states that the demo DOES run with the 3.1 ROM installed if more RAM is connected to his A500, so it is a RAM problem, not the KS ROM.

I think the original poster is mistaken that when the 1.3KS is installed his trap door memory is Fast RAM.
How are you helping the Amiga community? :)
 

Offline amigadave

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Jul 2004
  • Posts: 3836
    • Show only replies by amigadave
    • http://www.EfficientByDesign.org
Re: Questions for someone who knows some about ram and roms...
« Reply #12 on: March 23, 2009, 02:40:00 PM »
Quote

mongo wrote:
Quote
Apparently the 3.1 rom I had installed has "moved" my trapdoor ram to Chip ram without any other hardware modification otherwise. I did not replace the AGNUS however.


That's not possible.


I think the 6a version motherboard came with the later 1mb Agnus, or was that only the 8a A500+?
How are you helping the Amiga community? :)
 

Offline mongo

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 964
    • Show only replies by mongo
Re: Questions for someone who knows some about ram and roms...
« Reply #13 on: March 23, 2009, 04:15:20 PM »
Quote
I think the 6a version motherboard came with the later 1mb Agnus, or was that only the 8a A500+?


The 6a had the 1MB Agnus, the 8a had the 2MB Agnus.
 

Offline mongo

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 964
    • Show only replies by mongo
Re: Questions for someone who knows some about ram and roms...
« Reply #14 on: March 23, 2009, 04:20:59 PM »
Quote
Well, that reply does not help. If you say it is not possible, WHY is it not possible? Possible or not, this is exactly what has happened on my end.


There is no way to move RAM from chip memory to fast memory without doing a modification to the motherboard. It can not be done in software.