E474 Posted January 29, 2019 Share Posted January 29, 2019 Hi, Does anyone have a Ramdisk driver that uses (all?) the 512K RAM of a Sys-Check 2 card, and works with DOS 2.5 (not sure if DOS 2.5 would have to be hacked to work with such a big Ramdisk)? I have found a hacked DOS 2.5 that works with 256K, but am wondering if there is one that uses all the Sys-Check 2 memory. Any help would be appreciated! Quote Link to comment Share on other sites More sharing options...
+CharlieChaplin Posted January 29, 2019 Share Posted January 29, 2019 (edited) This should be possible, we need a new DOS 2.5 ramdisk-driver that does setup 4 ramdisks (e.g. using D5: - D8: ) with 128k RAM each. Not sure if this costs more RAM (for buffers, etc. resulting in a higher lomem) and if such a setup would still work with 4 physical drives, but surely doable... Edited January 29, 2019 by CharlieChaplin Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted January 29, 2019 Share Posted January 29, 2019 Perhaps use this as a starting point. It shouldn't be too difficult for someone competent to modify it to suit: https://www.atarimagazines.com/v8n5/SmartRam.html Quote Link to comment Share on other sites More sharing options...
E474 Posted January 29, 2019 Author Share Posted January 29, 2019 Hi, I was hoping for a single very large Ramdisk, but the link to SmartRam is very interesting (thanks!). Yesterday I had to patch the copy of DOS 2.5 I was using to use 4 drives, and I think the more Ramdisks you are using, the less physical drives you can use. Does anyone know if there is a limit to the size of Ramdisks that DOS 2.5 can address, or does the Ramdisk hide that behind a CIO interface? Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted January 29, 2019 Share Posted January 29, 2019 The volume size limits are going to be dictated by the DOS 2.x file system, since there are a limited number of bits available in the sector chain-links to describe the address of the next sector in a file. MYDOS overcomes this by using more bits for the sector links. I believe DOS 2.5 is capable of handling 256 byte sectors (?), so if your RAMdisk driver dealt in DD sectors, I guess the DOS 2.x file system could handle 256K without any trouble. I'd have to reacquaint myself with some aspects of the file system in order to be more specific. In any case, the RAMdisk driver just patches DOS references to the OS SIOV with calls to it's own transfer code depending on the drive number. 1 Quote Link to comment Share on other sites More sharing options...
Nezgar Posted January 29, 2019 Share Posted January 29, 2019 DOS 2.0 suports a max of 720 128 or 256 byte sectors, so ~90K or ~180K per disk.DOS 2.5 Added ability to support up to 1024 128 byte sectors (Leaving 16 or so unaddressable by DOS) for ~128K per disk.Maybe DOS 2.5 could technically adddress 1024 256 byte sectors for 256KB per RAMDISK?DOS 2.0/2.5 can be setup for any combination of drives 1-8, details of which I posted about previously: http://atariage.com/forums/topic/283752-atari-130xe-not-seeing-1050-when-set-to-drive-d2/?p=4132426Drives 1,2 5-8 = 11110011 = 207DOS 2.0 default of Drive 1,2 will show 3 = 00000011DOS 2.5 Drive 1,2,8 may show 131 with PEEK(1802) = 10000011 in binary? I have not actually checked this - The 2.5 manual says default is 3, so maybe RAM Disks do not need to be included here.Poke the new value into 1802, write DOS files to disk, and reboot.The DOS 2.5 manual does indicate, however, that the practical limit is 5 drives enabled, since each enabled drive # (including RAM Disk) will raise MEMLO, and beyond that it will conflict with the loading address of the DUP menu. If you don't use DUP, I guess you have more flexibility. EDIT: I just booted a DOS 2.5 disk, and can confirm that ?PEEK(1802) returns 131, for D1,D2,D8 Quote Link to comment Share on other sites More sharing options...
Mathy Posted January 29, 2019 Share Posted January 29, 2019 Hello guys Try RAMdrive by Rafael James Espino. (I've tried to find it just now, but didn't succeed. I've used it in the past) Sincerely Mathy Quote Link to comment Share on other sites More sharing options...
E474 Posted January 29, 2019 Author Share Posted January 29, 2019 Hi, Thanks very much for the info. I wanted to use DOS 2.5 as it will run on pretty much any 8-bit, but it sounds like I can't have a very large Ramdisk, and also large files (> 200K) won't be supported. I'm guessing for this, MyDos would be a better bet? Can anyone recommend a best/latest version I should try (ideally an ATR set with sources, utilities, etc)? Quote Link to comment Share on other sites More sharing options...
Nezgar Posted January 29, 2019 Share Posted January 29, 2019 Is there a particular oversion to SpartaDOS? 4.4x? It's ramdisk.sys natively supports up to 1MB of PORTB RAM. (EDIT: Yes I missed you said "it will run on pretty much any 8-bit") As for disk based DOSes, RealDos has one that does 1MB too, and there's HYPRAM by John Picken that does 1MB on Sparta 3.2 type dosses. (and is ridiculously fast) Maybe it also works on MyDOS? I haven't tried. (Although it might need to be manually formatted to MyDOS after)"HyperSpeed Ramdisk v1.0"http://www.mixinc.net/atari/download_a8/sdcom.htm Quote Link to comment Share on other sites More sharing options...
Mathy Posted January 30, 2019 Share Posted January 30, 2019 Hello E474 MyDOS 4.55 is the latest version. You can find it at my MyDOS page. MyDOS will support RAMdisks up to 1MB. Sincerely Mathy 1 Quote Link to comment Share on other sites More sharing options...
+Larry Posted January 30, 2019 Share Posted January 30, 2019 If you are comfortable wth Dos 2.5, I think you'll find MyDos 4.5x very useful. If you get a hard drive at some point, Mydos supports up to 16 MB drives. I've used it for 30+ years. Quote Link to comment Share on other sites More sharing options...
sanny Posted January 31, 2019 Share Posted January 31, 2019 MyDOS 4.55 is the latest version. You can find it at my MyDOS page. MyDOS will support RAMdisks up to 1MB. Make the "<-- Currently latest version!" string better bold. Took some time for me to find it. regards, chris Quote Link to comment Share on other sites More sharing options...
Mathy Posted January 31, 2019 Share Posted January 31, 2019 Hello Chris I put them in chronological order a while ago. That should be enough I think. Sincerely Mathy Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted January 31, 2019 Share Posted January 31, 2019 Reverse chronological (most recent at the top) might be more intuitive? Quote Link to comment Share on other sites More sharing options...
E474 Posted February 4, 2019 Author Share Posted February 4, 2019 Hi, I managed to get a 512K ramdisk working with MyDos and a Sys-Check card, and have uploaded an ATR to a new thread, at: http://atariage.com/forums/topic/287920-ramdisk-driver-for-mydos4534-and-sys-check-2-512k-ram/ Thanks for the help! 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.