28 December 2018, 14:38 | #1 |
Registered User
Join Date: Mar 2017
Location: Minehead / UK
Posts: 608
|
Mapping memory
Are there any limits as to the size of memory chunks that are defined in Amiga's? I probably don't really mean limits because obviously there are limits, I thin I mean advantages or disadvantages to certain sizes?
The reason that I ask is that my accelerator's ram is defined as: 32bit address space 0x08000000 - 32MB 0x0A000000 - 32MB I'm curious as to why two blocks of 32MB rather than one of 64MB? In actual fact, my card has 128MB rather than 64MB. I had been adding the additional 64MB at 0xC0000000 using AddMem in MMU config. I don't have the source for the boot loader but I've hacked it to change it from two 32MB blocks to two 64MB blocks. It seems to work fine, but is there any reason that this is a bad idea or won't work? I now have: 32bit address space 0x08000000 - 64MB 0x0C000000 - 64MB The only thing I'm struggling with at the moment is that "SYSINFO" and "Which Amiga" both report the new values, "Show Config" is showing the new addresses but the old sizes. I'm still trying to work that one out! |
28 December 2018, 16:52 | #2 |
Amigan
Join Date: Feb 2012
Location: London
Posts: 1,311
|
There shouldn't be a practical limit. Well probably 2Gb.
Did you try the mergemem utility on Aminet? (Was mergemem supplied with the OS at some point?) |
28 December 2018, 20:14 | #3 | ||
Registered User
Join Date: Jul 2005
Location: -
Posts: 1,698
|
Quote:
Quote:
|
||
28 December 2018, 20:28 | #4 |
Registered User
Join Date: Mar 2017
Location: Minehead / UK
Posts: 608
|
I would need to go back through all the threads from back when the parts were being ordered and the cards being built to find the exact specs but I think it was just a case of the design supporting 16MB ICs (x4) or 32MB ICs so obviously most of us on that particular order went with the bigger ones
[EDIT] Actually it may have been that v1 was 64MB, v2 was 128MB - I don't know. I know the CPLD controlling access to the RAM was updated for 128MB but not the boot rom (that I am aware of anyway). Hence I figured I'd patch my own. Everything seems to be functioning OK with the new config. I was getting some strange slow down and lock-ups in Pinball Fantasies just now but I don't recall if that happened before, plus I'm not sure what the amount of RAM would have to do with that? I can easily go back to the old boot flash and 64MB ram to verify. I didn't consider anything like mergemem (I didn't know about it for starters). My goal here really was to get everything setup in the boot flash. I have no idea if it makes the remotest bit of difference but it just seems tidier to me. Last edited by MartinW; 28 December 2018 at 20:45. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
WinUAE 3.2.1. memory dump for fake fast memory areas broken | StingRay | support.WinUAE | 1 | 14 December 2015 20:39 |
Blizzard Turbo Memory - SMD memory chips doesn't work | sanjyuubi | Hardware mods | 5 | 26 May 2010 15:40 |
[68000 ASM] Move memory to memory | AmigaBoy | Coders. General | 7 | 08 December 2009 08:16 |
Gamepad mapping | Hobbe | support.WinUAE | 27 | 13 June 2007 22:53 |
Key mapping | dreamkatcha | support.WinUAE | 1 | 11 June 2003 16:38 |
|
|