11 November 2017, 22:53 | #1 |
Banana
Join Date: Jul 2016
Location: Darmstadt
Posts: 1,213
|
Slow ram on an A500plus / hacking the ram68k
I've just received an A500plus and a ram68k 8mb fast ram thing that plugs into the processor socket. All good.
http://www.mkl211015.altervista.org/ram68k/ However... I would rather have it configured as 4mb fast + 1.5mb slow to aid game compatibility. The project upon which the ram68k is based had this option but is not available. But it must be possible. The source for the cpld is available and there are code comments indicating how to turn it into a 4mb fast. I just need to work out how to put some of the rest into the $C0,000 space but I guess that's just modifying the MUX. What I can't find is any information on how the Amiga finds the slow memory. I don't think it's autoconfig, but is there something else? Has anyone done similar? |
11 November 2017, 23:31 | #2 |
Registered User
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 1,153
|
I think the Amiga detects slow RAM the same way it detects Chip RAM - throwing data at it and seeing if it sticks.
|
12 November 2017, 10:00 | #3 |
Amigan
Join Date: Feb 2012
Location: London
Posts: 1,309
|
Indeed:
http://wandel.ca/homepage/execdis/exec_disassembly.txt Code:
; Now go and check for memory in the $C00000 - $DC0000 area. ; This allows for a maximum of 1.75 megabytes of non-chip memory ; to be automatically configured if located at $C00000. |
12 November 2017, 10:13 | #4 |
Banana
Join Date: Jul 2016
Location: Darmstadt
Posts: 1,213
|
So just updating the autoconfig to report 4mb and updating the MUX to respond to C0,000 ought to do it? I'll give it a go. Presumably I can't break anything if I get it wrong!
|
12 November 2017, 16:38 | #5 |
Registered User
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 1,153
|
That should do it - just make sure the MUX doesn't respond beyond DC0000 or you'll clash with the custom chips </captain obvious>
|
12 November 2017, 18:40 | #6 |
Banana
Join Date: Jul 2016
Location: Darmstadt
Posts: 1,213
|
I thought I might play it safe (I've not done HDL before) and just do 1mb at C0,000 (a simple check on 1100,xxxx(bin) on the address line).
|
13 November 2017, 00:06 | #7 |
Registered User
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 1,153
|
|
16 February 2018, 11:10 | #8 |
Registered User
Join Date: Jun 2016
Location: Stoke-On-Trent, England
Posts: 450
|
How did you get on with this?
|
10 December 2018, 23:06 | #9 |
Banana
Join Date: Jul 2016
Location: Darmstadt
Posts: 1,213
|
Sorry, just noticed your question. The short answer is that I gave up as it was a bit beyond me
|
11 December 2018, 18:09 | #10 |
Registered User
Join Date: Dec 2017
Location: VIGNEUX SUR SEINE
Posts: 14
|
http://www.mkl211015.altervista.org/ram68k/
I was looking for that kind of board to add 8MB fast RAM. I already have an external card which allows for my A500+ to get 2MB chip RAM (from the boobip card) and 1MB slow RAM (from the motherboard). I would be interested to see if I can slot this board to add 8MB fast RAM then the CPU riser to slot a 68030TK board without the 4MB SRAM board (in case the latter resides in the same area than the 8MB). I know. I like to experiment a Frankenstein's creature! |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Slow/Fast RAM difference | Galaxy | support.Hardware | 4 | 15 December 2017 21:21 |
8 MB Chip + some slow ram fails | BlankVector | support.WinUAE | 12 | 18 January 2017 12:04 |
What do you use the slow-ram for? | Tigerskunk | Coders. Asm / Hardware | 6 | 13 November 2016 13:55 |
Possible group buy: SOJ -> DIP 20 adapter PCBs for old accelerator RAM / A500 hacking | Secret Vampire | support.Hardware | 5 | 21 February 2010 15:55 |
Hacking ram boards to support more ram? | Lips2k8 | Hardware mods | 8 | 06 August 2008 07:11 |
|
|