![]() |
![]() |
#1 |
Moderator
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,669
|
Failsafe way to force libs and interrupt vectors to 32-bit ram?
Or, sure-fire way...
Just noticed, on my A1200-030 (Kick 3.0, M1230XA with 16MB expansion ram, WB 3.1), Sysinfo says libs are all in chipmem, no matter what I do. I've tried a few times now. First in my startup-sequence, there's SetXA ADDMEM, which initializes the accelerator from the settings stored in EEPROM. Without it I get no extra ram. Then I use Setpatch 43.6b, which is supposed to at least move VBR to fastmem. Is it supposed to also move the libs there? Right after I do a CPU FASTROM, which should move at least the kickstart into fastmem. Is it supposed to also move the libs? Then the standard Commodore-supplied wb-loader-startupsequence follows, but with the call to (the old WB 3.1) setpatch removed. If not, any and all suggestions are welcome, custom commands, anything that forces libs & VBR up there. (I've been thinking for a while now... what do you mods think about a separate prb.startup-sequence or prb.drivers or prb.software? Or prb.installation? More of a tips & tricks for a perfectly configurated smooth Amiga than getting it to run forum, the latter could be in the hardware forum. Where software wizards can impress people and make stickies of things like "what to think about when editing the startup-sequence" and such. A lot of the problems in prb.Hardware are problems with the software rather than the hardware, and it could be good for us who want to 'catch up with newer software to put in the startup-sequence.) Last edited by Photon; 24 September 2009 at 00:18. |
![]() |
![]() |
#2 |
I hate potatos and shirts
|
There is a small utility inside the install floppy who does a dual boot using the MBX1230's MMU who is almost equal to "CPU FastROM", but since it reboots the Amiga with the fast memory already added it frees the chipmem.
"What's the name of the app?", you may say. It's called "autoXA" and must be the very first line on your startup-sequence. Last edited by rkauer; 24 September 2009 at 05:11. |
![]() |
![]() |
#3 |
Moderator
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,669
|
Oh. The manual recommended "SetXA Addmem" after the Setpatch line.
It said "For maximum speed, you may wish to use AutoXA instead of the AddMem call. See the AutoXA.Readme file on the diskette." But there was no readme file on the disk. Maybe I have an old disk version then? (Or at least different.) Mine is M1230XA-10003.dms. Anyway, working fine and IDE speed increased from 1803 KB/s to 1971 KB/s. So, thanks!! ![]() How would I do the same on a random brand accelerator, though? On my PPS 68040, for example, the libs end up in 24-bit ram, since I guess the Kickstart puts them there - and there's no 68040 command supplied to do it. Now don't worry, I'll try the MMUlib and also AutoXA on my A500-040 ![]() ![]() Last edited by Photon; 24 September 2009 at 07:18. |
![]() |
![]() |
#4 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Update to KS3.1 which is supposed to autoconfig the ram? (or create custom ROM with modified KS that adds the ram automatically if KS3.1 does not work)
|
![]() |
![]() |
#5 |
Moderator
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,669
|
I will probably test Kick 3.1 in my A500-040, but this and my A1000 are the machines I'd like to use with old kickstarts. The A500 for programming and testing stuff that works on old OCS machines, and the A1000 for compatibility.
I guess you mean to say that there is no such software (such as a reset-patch similar to AutoXA above)? I'm going to try AutoXA right away. |
![]() |
![]() |
#6 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
I don't see any solution to this problem because you can't move any OS structure after they have been allocated. (It is impossible to find all pointers/offsets that need to be changed)
Hmm.. I guess you can use coldcapture/coolcapture vectors to add resident module that adds the fast ram to exec lists. Needs one extra reset but should work. (but exec and expansion will remain in chip because it is quite difficult to add anything to memory lists before exec is created without some really ugly tricks..) |
![]() |
![]() |
#7 |
I hate potatos and shirts
|
AutoXA is a program who only work with the MBX1230XA accelerator.
|
![]() |
![]() |
#8 | |
Moderator
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,669
|
Quote:
And also, I did find out that AutoXA only works on A1200. Other accels for A1200, unknown, but at least it told me it was A1200-only (not necessarily M1230XA-only??) when I tried it. |
|
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
32-bit Fast RAM slower than 24-bit Fast on certain A1200 config | moshy | support.WinUAE | 1 | 24 May 2013 21:55 |
2GB Z3 RAM, /3GB boot option and 32-bit Windows | mark_k | support.WinUAE | 1 | 09 December 2012 10:00 |
Question about 32-bit ram | sink | support.WinUAE | 7 | 12 January 2011 12:02 |
32-bit FAST RAM vs. ZII FAST RAM | polbit | support.Hardware | 16 | 28 January 2007 20:16 |
Vectors-demo | Tim Janssen | request.Demos | 3 | 12 March 2003 10:47 |
|
|