Welcome, Guest. Please login or register.

Author Topic: Memory mapping and PCMCIA  (Read 2562 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline HodgkinsonTopic starter

  • Hero Member
  • *****
  • Join Date: Apr 2006
  • Posts: 1080
    • Show all replies
    • http://www.myspace.com/em_radiation *****and ***** www.booni.info
Memory mapping and PCMCIA
« on: May 08, 2007, 07:26:14 PM »
Hi all,
Im wondering wether anyone could confirm the belif that the PCMCIA port requires 4MB of addressing space to function, and that if the RAM (In my case on a A1200 expansion slot connector) exeeds 4MB in size, without a MMU the system cannot correctly address both the extra RAM and the PCMCIA slot at the same time, resulting in one (Or both) not working correctly due to confilcts?
I've been reading the A1200 manuals and I see no mention of conficts between >4MB RAM installed and the PCMCIA port.

Im hoping to be able to have 8MB of fast ram on a expansion board (No MMU) and still be able to use my 3C589 network card as per normal.

Thanks,
Hodgkinson.
Main A1200D: WB3.0, 3.1 ROMs, 2GB HDD, Blizzard 1230IV (64MB RAM + FPU) and a whole load of custom heatsinks... :flame:
 

Offline HodgkinsonTopic starter

  • Hero Member
  • *****
  • Join Date: Apr 2006
  • Posts: 1080
    • Show all replies
    • http://www.myspace.com/em_radiation *****and ***** www.booni.info
Re: Memory mapping and PCMCIA
« Reply #1 on: May 08, 2007, 08:00:02 PM »
So keeping the 4MB expansion in the A1200 sounds like a good idea, as I can still use the network card whenever I feel like it (Unless a card with a MMU comes my way  :-))

Fortunatly, I can boost the RAM to 5MB with a PCMCIA SRAM card I have and configure it as system RAM...nothings ever impossible with Amiga :-):-)

Thanks,
Hodgkinson.

BTW, Has anyone out there got a greater than 1MB but less than or equal to 4MB Amiga compatible card out there that they might sell?
Main A1200D: WB3.0, 3.1 ROMs, 2GB HDD, Blizzard 1230IV (64MB RAM + FPU) and a whole load of custom heatsinks... :flame:
 

Offline HodgkinsonTopic starter

  • Hero Member
  • *****
  • Join Date: Apr 2006
  • Posts: 1080
    • Show all replies
    • http://www.myspace.com/em_radiation *****and ***** www.booni.info
Re: Memory mapping and PCMCIA
« Reply #2 on: May 10, 2007, 10:14:11 PM »
Thanks for the replies.
Next problem...How to change the priority of each chunk of RAM?

The problem is the system has allocated the 4MB of FAST RAM on the RAM board as the highest priority. That’s great for normal use, but this means that my largest block of RAM gets taken for running PCx and the OS (I’m trying to set up PCx on the system - And the RAM's far from enough), rather than for providing the base and extended memory for the emulation.
As the memory for base and extended memory can only be taken from one user definable location, is there any way to make the priority on the Chip RAM and PCMCIA card RAM such that they are used first, leaving plenty of space on the RAM board for the emulation to use?
If theres a way to do this from CLI or Shell that would be best as then it might be possible to write a script to set up the RAM priorities (And check that the PCMCIA RAM card is present) before loading up PCx - And set the RAM back to normal once PCx has been closed.

Hope this makes sense.

Thanks,
Hodgkinson.
Main A1200D: WB3.0, 3.1 ROMs, 2GB HDD, Blizzard 1230IV (64MB RAM + FPU) and a whole load of custom heatsinks... :flame:
 

Offline HodgkinsonTopic starter

  • Hero Member
  • *****
  • Join Date: Apr 2006
  • Posts: 1080
    • Show all replies
    • http://www.myspace.com/em_radiation *****and ***** www.booni.info
Re: Memory mapping and PCMCIA
« Reply #3 on: May 10, 2007, 11:29:18 PM »
:-)

I've got so many PC's around the place I can't even be bothered to list them all - But I still want to use the A1200 with PCx since im a radio "Ham" with limited bench space who wants to put his slightly-expanded A1200 to good use (Even though I already use it for AmiCom etc…). I've got stacks of old DOS radio applications that I would sooooo love to see running on my A1200 - Especially given the fact that such applications can be picked up on DD disks from radio rallies at £1 for 50 disks...

Any suggestions on the RAM-Priority problem?

Hodgkinson.
Main A1200D: WB3.0, 3.1 ROMs, 2GB HDD, Blizzard 1230IV (64MB RAM + FPU) and a whole load of custom heatsinks... :flame:
 

Offline HodgkinsonTopic starter

  • Hero Member
  • *****
  • Join Date: Apr 2006
  • Posts: 1080
    • Show all replies
    • http://www.myspace.com/em_radiation *****and ***** www.booni.info
Re: Memory mapping and PCMCIA
« Reply #4 on: May 11, 2007, 11:31:57 PM »
Now they could be useful  :-D  Thanks.

Any suggestions (From past experience) on which one to use (Spoilt for choice as usual)? I require one that can be easily called from a script and (Preferably) doesn't permanently affect the RAM priorities (E.g. Rebooting restores the system defaults). Unfortunately they all appear very similar to one another and the readme’s don’t give many clues.

Also, how might I go about creating a script to first check whether the 1MB (Formatted as RAM) PCMCIA card is present (If it isn't then display a warning, wait, then quit the script), set the memory priorities, and run PCx. Once PCx is closed, set the memory back to the original setting and exit the script?
The bit I’m not sure about is checking for the presence of the SRAM card as system RAM, and whether the stack size of the script is independent or not to the running of PCx.

Thanks for all your help,
Hodgkinson.
Main A1200D: WB3.0, 3.1 ROMs, 2GB HDD, Blizzard 1230IV (64MB RAM + FPU) and a whole load of custom heatsinks... :flame: