23 January 2008, 10:40 | #1 |
Cat lover
Join Date: May 2004
Location: Italy
Age: 54
Posts: 804
|
App. to decrease RAM to be PCMCIA friendly
All simple RAM or 68020 boards and some 68030 boards are not PCMCIA friendly if the installed FAST RAM is more than 4 MB.
In the past I had an utility coming with my 8 MB Microbotics MBX 1200z that, by a simple click on its icon, disabled and enabled memory over 4 MB so that you could use PCMCIA port without removing the board or the FAST RAM. Does a general application exist performing this job for EVERY board or, at least, 68020 based? I would like to try again the Microbotics utility with other cards, but unfortunately I can't find it anymore 'cause it surely followed the MBX 1200z that I've no more. If someone could upload it to the zone it would be appreciated. |
23 January 2008, 10:51 | #2 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,355
|
I wonder how it could have worked?
I suspect it was a custom application just for that board which talked directly to the logic on the card and told it not to respond to accesses to the upper addresses. |
23 January 2008, 12:25 | #3 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,355
|
If you find the program, we'll work out exactly what it did.
|
23 January 2008, 12:49 | #4 |
Cat lover
Join Date: May 2004
Location: Italy
Age: 54
Posts: 804
|
Oh yes, it worked... but sincerly what I'm not 100% sure is if on running it again then it re-enabled the Fast RAM.
However, if I'm not wrong, on the A500 (1.3) there is a Workbench tool enabling/disabling ALL Fast RAM. |
23 January 2008, 14:17 | #5 | |
Digital Corruption
Join Date: Jan 2007
Location: Dorrigo/Australia
Age: 60
Posts: 355
|
Hi fc.studio,
Quote:
The 1230a (1200z's big brother you could say) *DID* have such a utility, which allowed you to configure acess time, mem size etc. You can find the 1230a utility at: http://www.l8r.net/install/other/68/MBX1230Tools.lha It would be impractical to have a utility that performed such a function for EVERY board, even if (and that is a big IF) said boards supported such control via software. In your other post you mention a WB util which disable fast ram. This is done in one of two ways: 1. Allocate all the fast ram you can get. This normally leaves some system structures at the beginning of fast ram. Check for yourself using something like "Scout" or "ASP". 2. Hack the free memory list to remove all fast ram entries before workbench loads. You will find some old bootblock loaders which would do this under WB1.2/1.3 due to some poorly written games which bombed with fastram installed. the "CCS" bootblock comes to mind. Probably only works for the $C7 512k space though. Making fast ram "invisible" to Workbench, and physically disabling it hardware-wise to avoid PCMCIA conflicts are really two seperate issues. Red |
|
23 January 2008, 14:35 | #6 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,355
|
Would a 1230 board suffer from PCMCIA incompatibility? Most 030 accelerators used 030 chips with a 32-bit address bus and so fast ram could be allocated above the 24-bit address space in which normal Amiga hardware exists.
I can confirm that the 1200z does have jumpers to control RAM size. They may have been in addition to any software, but it seems strange to have two mechanisms. |
23 January 2008, 14:47 | #7 | |
Digital Corruption
Join Date: Jan 2007
Location: Dorrigo/Australia
Age: 60
Posts: 355
|
Hi Alexh,
Quote:
Only 030 boards that are incompatible (as far as I know anyway) are: "MTEC 1230" (not sure which models) and "Turbo Jet A1230" which both have 8MB max. Red |
|
23 January 2008, 14:53 | #8 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,355
|
Very strange, I think that all 030 chips had the 32-bit address bus, even the LC and EC variants.
It must have been cheaper to use a smaller CPLD controller which is not connected to all the address pins. |
23 January 2008, 15:01 | #9 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,518
|
I guess most/all 68020/030 accelerators that have 8MB ram restriction use 0x00200000 Z2 area because it is cheaper, less address lines to connect
|
23 January 2008, 16:54 | #10 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,355
|
Slightly going off topic, but do some 020 accelerators use EC chips? Unlike the EC030 I *think* that EC020 has only a 24-bit address bus?
|
23 January 2008, 18:52 | #11 |
Cat lover
Join Date: May 2004
Location: Italy
Age: 54
Posts: 804
|
Hi RedskullDC,
Code:
I don't remember getting such a utility with my 1200z board. The memory size of 4/8MB was set by one(or more) of the jumpers. Code:
Hack the free memory list to remove all fast ram entries before workbench loads. You will find some old bootblock loaders which would do this under WB1.2/1.3 due to some poorly written games which bombed with fastram installed. the "CCS" bootblock comes to mind. Probably only works for the $C7 512k space though. Code:
Making fast ram "invisible" to Workbench, and physically disabling it hardware-wise to avoid PCMCIA conflicts are really two seperate issues. |
23 January 2008, 23:08 | #12 | |
Blessed A1200 Of TeH Rat
Join Date: Aug 2007
Location: Bham, UK
Age: 42
Posts: 496
|
Quote:
EDIT: Here it is : http://www.amiga-hardware.com/showha...cgi?HARDID=147 |
|
24 January 2008, 09:14 | #13 | |
Cat lover
Join Date: May 2004
Location: Italy
Age: 54
Posts: 804
|
Quote:
AIBB 6.5 reports for them 32 bit memory node bus PORT WIDTH and start address is x00200000. Little incongruence between these 2 tools about start address but this should be as reported by AIBB. Any chance to get a software memory reducer to have 4 MB only? |
|
24 January 2008, 10:20 | #14 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,355
|
Only if they are specific to that RAM card and "switch" something inside the card.
|
24 January 2008, 11:55 | #15 |
Cat lover
Join Date: May 2004
Location: Italy
Age: 54
Posts: 804
|
But how does NoFastMem work? It always works and it is not specific to RAM card!
Is there a good coder able to modify NoFastMem to leave max 4 MB instead of 0 MB? Would a tool like this work so that PCMCIA port could be used? It would be very useful to many Amiga users, with RAM board or 68EC020 accelerator, to activate the PCMCIA port by limiting temporarily the RAM to 4 MB via software and probably by a simple click. Boring jumper settings or SIMM replacements could be avoided. |
24 January 2008, 12:01 | #16 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,518
|
Quote:
|
|
24 January 2008, 12:06 | #17 |
Cat lover
Join Date: May 2004
Location: Italy
Age: 54
Posts: 804
|
|
10 October 2009, 04:48 | #18 |
Registered User
Join Date: Sep 2009
Location: the world
Posts: 439
|
Hi
I know this is an old thread, but having just installed an 1200z into my A1200, I have found the answer. There is a software disk supplied with the 1200z, which contains a program called MBXRam8, which toggles the upper 4mb of fastmem on/off (and also the PCMCIA slot). The card needs to be configured to 4mb, with a 8bm SIMM ("2 banks" jumper must be OFF). Upon boot, the default is 4mb + PCMCIA active. If 8mb are needed, MBXRam8 should be executed. Hope this helps someone! |
10 October 2009, 05:31 | #19 |
Registered User
Join Date: Aug 2007
Location: Tasmania, Australia
Age: 39
Posts: 1,189
|
MagicMem lets you use 5.5MB Fast RAM with a PCMCIA card plugged in, which is waaay more useful than 4MB if you're going online. That extra 1.5MB lets you actually load images on web pages
|
10 October 2009, 09:48 | #20 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,355
|
Does this MagicMem program work with any RAM card or just DKB1202?
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
PCMCIA Ram | Dagger | support.Hardware | 4 | 23 March 2010 01:29 |
*WANTED* Pcmcia RAM cards | Smiley | MarketPlace | 8 | 05 December 2008 23:08 |
Is Apollo1230 card fully pcmcia friendly..? | macce2 | support.Hardware | 12 | 14 December 2007 16:42 |
Can the OS3.9 RomUpdate decrease combatibility??? | keropi | project.WHDLoad | 1 | 13 February 2005 01:15 |
PCMCIA Ram | Galahad/FLT | support.Hardware | 9 | 09 May 2004 14:46 |
|
|