Welcome, Guest. Please login or register.

Author Topic: Multiple RAD devices on AMIGA 500 with extra fast ram  (Read 4520 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline ikonsgrTopic starter

  • Newbie
  • *
  • Join Date: Jul 2012
  • Posts: 37
    • Show all replies
Multiple RAD devices on AMIGA 500 with extra fast ram
« on: September 22, 2012, 03:20:19 PM »
Hi everyone,
 
 Ι  just installed keeper2k's  4MB fast ram board in my A500 (only extras i have: A502 trapdoor ram + 2nd floppy drive) and i was thinking of  "utilizing" it :) , by transferring up to 4 disks in fast ram as rebootable rad devices, in  order to play as fast as possible many multi disk adventures i like so  much, without the CONTINUOUSLY AND ANNOYING LOADING times from disks,and  also minimizing disk-swapping.
Now, in order to do that i tried the above method:
First i edit the devs/mountlist and change the highcyl parameter of rad device to 79. Then i copy the entire RAD device block and added it 3 more times in the list, changing the name of the devices to RAD2, RAD3, RAD4.I also changed the unit attribute to the added rad devices from 0 to 1,2 and 3 respectively.
Next opened amiga shell and try the commands:
mount rad:
diskcopy df0: to rad:
mount rad2:
diskcopy df0: to rad2:
mount ra3:
diskcopy df0: to rad3:


Unfortunately what happens is that every disk overwrites the previous one,no matter  what rad device i'm using for diskcopy! It seems like all rad's are  using the same memory area, i've noticed that no extra memory is used  when i copy the 2nd disk in rad2 device.
So the  question is:
Is it possible to have more than 1 rad devices on amiga 500 with extra fast ram, and if so, how can you achieve that?
 

Offline ikonsgrTopic starter

  • Newbie
  • *
  • Join Date: Jul 2012
  • Posts: 37
    • Show all replies
Re: Multiple RAD devices on AMIGA 500 with extra fast ram
« Reply #1 on: September 22, 2012, 07:18:38 PM »
Quote from: bbond007;709022
Also you could copy the files to sub dir in ram
makedir ram:disk1
copy df0: ram:disk1 all
assign ram:disk1 volume_label1:
makedir ram disk2:
copy df1: ram:disk2 all
assign ram:disk2 volume_label2:

That's a nice solution, but  it's not "boot proof" right? :-)
Suppose i transfer 4 disks of a game in the way you suggest, how can i start the game from within workbench then?
 All games in amiga were autobooting without needing any workbench loaded. That's why i use RAD device:

-It doesn't lost on soft reboot.
-It's EXACTLY like having a "virtual" disk drive loaded in fast ram!

I've already managed to transfer boot disks of 3-4 games to rad, and works perfect! The problem is that so far i can do it ONLY for one disk at a time! Since fast memory i have is more than enough to load 4 disks simultaneously, i really cant understand why this cant be done! It's like having multiple disk drives only in this case these "disk drives" are loaded in fast ram!
One fellow from amibay told me that it can be done, and that many years ago, he used exactly this method of multiple rads to load many disks in fast ram and play games with blazing speed and without disk swapping! Problem is he can't remember how exactly is done.... :rolleyes:
 The only sure thing is that some "tweaking" of rad device in mountlist file  is needed,like change or add some parameters.
 

Offline ikonsgrTopic starter

  • Newbie
  • *
  • Join Date: Jul 2012
  • Posts: 37
    • Show all replies
Re: Multiple RAD devices on AMIGA 500 with extra fast ram
« Reply #2 on: September 22, 2012, 08:48:50 PM »
Quote from: Tenacious;709045
You have probably tried this.  How did it work with 1 RAD: device sized large enough to hold 3 floppies (2640K)?  You would probably have to create directories for each game floppy and assign its logical name to it.

 In fact, i haven't tried this! :)  You actually suggest what  bbond007 told me , but instead of using ram: use rad: . Well, how can i try this? Change the highcyl parameter of rad device in mountlist to 80X4=320 to hold 4 floppies? And instead of diskcopy, use copy df0: rad:[dir name] /all 4 times?
Quote from: Tenacious;709045
Have you tried running a large Workbench in RAD: with all your favorite utilities and patches in it?  Cool, huh?
Well not exactly, how ever i did try to make a rad out of the workbench disk and suddenly amiga became 5 times faster! :lol:  Everything from initial loading to just opening a folder is MUCH, MUCH faster with RAD version of workbench. And this kind of experience makes me VERY anxious of how would it be if i could play a "RAD" VERSION of universe, curse of the enchantia, cruise for a corpse,legend of kyrandia (ok this would be "half rad" as the game is 8+1save disks!!!)! :);)
 

Offline ikonsgrTopic starter

  • Newbie
  • *
  • Join Date: Jul 2012
  • Posts: 37
    • Show all replies
Re: Multiple RAD devices on AMIGA 500 with extra fast ram
« Reply #3 on: September 23, 2012, 06:22:06 PM »
Besides keeper2k fast ram and the "classic" add on's of a 2nd floppy and a trapdoor ram nothing else exists in my A500.So i use the classic 1.3 workbench.
 Maybe i will give a try the method you propose, although i doubt it will work, because games usually expect a specific disk volume (in any device, df0:, rad:, hd: etc) to load files from, so i doubt it will "see" and load the files from directories within a disk volume which, apparently, will think it's still the boot disk of the game and no the one it needs.
Then again, who knows? :rolleyes:
 

Offline ikonsgrTopic starter

  • Newbie
  • *
  • Join Date: Jul 2012
  • Posts: 37
    • Show all replies
Re: Multiple RAD devices on AMIGA 500 with extra fast ram
« Reply #4 on: September 28, 2012, 04:09:18 PM »
I've test the "big rad" with extra disks as directories in the rad. unfortunately, it doesn't seem to work, at least with a couple of multi disk adventures i've tried it. It boots ok from ram but then asks for "disk 2"... :(
As it seems, if you can't add multiple rad drives into fast ram it can't be done.Maybe ramdrive.device is limited to 1 rad only. At least in the workbench's 1.3 version.
 

Offline ikonsgrTopic starter

  • Newbie
  • *
  • Join Date: Jul 2012
  • Posts: 37
    • Show all replies
Re: Multiple RAD devices on AMIGA 500 with extra fast ram
« Reply #5 on: September 28, 2012, 04:48:38 PM »
I think so i did. I tried the "assign rad:disk1 vol_label:" syntax you propose, but i got errors. I finally manage to use it as: "assign vol
_label: rad:disk1", and that gives me no errors and also it appears in the directory list when i execute the assign command.
Also you think that these assignments can survive after rebooting?
Anyway,the BIG problem with the above method is that it's AWFULLY SLOW!
Because copy /all command transfers disk to ram ,file by file, it's REALLY SLOW!It took more than 2 minutes to copy one disk!
On the other hand, diskcopy is MUCH faster, it needs less than 50seconds to transfer an entire disk to ram!
Spending 3-4 minutes to transfer 4 disks to ram every time i want to play a game it's not so big deal. But  if i need every time ~10minutes to do that, i don't think it's very practical, dont you think? :rolleyes:
« Last Edit: September 28, 2012, 04:53:00 PM by ikonsgr »
 

Offline ikonsgrTopic starter

  • Newbie
  • *
  • Join Date: Jul 2012
  • Posts: 37
    • Show all replies
Re: Multiple RAD devices on AMIGA 500 with extra fast ram
« Reply #6 on: September 29, 2012, 11:33:15 AM »
Quote from: bbond007;709718
You might be better off looking into one of those hardware floppy drive emulators. I don't know much about them or which is the best.

You probably mean the HxC floppy emu. Well, in my case i don't consider it a "better solution" as you say, mainly for 2 reasons:
1) Floppy emu is NOT like having a hard disk or a cfcard. It's connected to the floppy controller of the amiga.And that means the actual reading speed of an adf image will be ~ the speed of a classic floppy drive,maybe a little faster than this, (because emu has no moving heads) but transfer rates will not be increased noticeably anyway.So , although with a floppy emu you can save the disk changing, it will NOT save you from the constant long waits of the slow drive reading, especially annoying in many multi disk adventures.
2) It's rather expensive. You need about 90euros in total to buy one (also i will need extra money for an sd card which i dont have). IMHO this is a little "too much" for just saving disk changing and a bulk of 3.5" disks (btw, i can still find 3.5" disks for ~30cents each ;) ) and besides, it's rather "heavy" for my pocket anyway...:rolleyes:

For the moment i'm trying to find some alternative  ramdrive device in aminet, maybe like statram. Unfortunately statram only plays on kick 2.04 and above ,so i cant use it.
 

Offline ikonsgrTopic starter

  • Newbie
  • *
  • Join Date: Jul 2012
  • Posts: 37
    • Show all replies
Re: Multiple RAD devices on AMIGA 500 with extra fast ram
« Reply #7 on: September 30, 2012, 03:56:00 PM »
What about this one: http://aminet.net/package/disk/misc/RRamDisk
I think it's exactly what i need! It supports up to 32 units (!) which all can be recoverable and bootable according to the flag parameter it has.
Anyone tried it?

Also found this: http://aminet.net/package/util/boot/ASDG-rrd
This one also says that you can use it with rad: but i dont k now if it supports more than one ramdisks
Anyone  one try this too?  :-)
« Last Edit: September 30, 2012, 04:02:13 PM by ikonsgr »