Jump to content
IGNORED

Issues With Side3 Standalone ATR Disk Swapping By Assigning Disk Drives To ATR Files Using Map Files


Recommended Posts

I have been trying to figure out how to play a game like "Ultima" with the Side3 where the game asks to swap the disk (in this case to a character disk). I watched the FlashJazzCat videos and I see where he loads a ".map" file so the two ATR files are assigned a disk drive number. Okay... Then you can use the button on the Side3 to swap between the two drives. Okay... I look in the manual for the Side3 and it says you can just use a .txt file to label the ATR files to a drive. Okay. I tried this and can't get the Side3 to recognize this file when I add it to the same directory as the ATR files. I tried googling these .map files and what needs to be done to make it correctly, but I can't find any info. I see the ATR file size for Ultima is well below the 180KB threshold that Side3 is cabable of handling with Standalone use (no U1MB upgrade). 

 

Here is the relevant section in the Side3 manual:

 

"2.15.10 Map Files and Disk Flipping Sometimes it’s necessary to mount multi-disk ATR sets and tagging each file individually can be a tedious process. ‘Map’ files make this easier by automating the mounting procedure. A map file is simply a plain DOS/Windows/Unix text file containing EOL terminated lines comprising a drive number, optional path and filename: Dd:[path]filename.ext ‘Dd:’ represents the target drive number on which the image will be mounted, and the path/filename of the image file should immediately follow on the same line. For example, you might create a file called ‘Ballyhoo.map’ and add the following two lines: D1:Ballyhoo (s1).atr D2:Ballyhoo (s2).atr When you press Return on ‘Ballyhoo.map’, the loader will mount the two ATRs on the specified drives and – if successful – reboot the Atari (if an error occurs, a message will be displayed and the computer will not be rebooted). In this case, the ATRs must reside in the same folder as the map file. If the ATR files reside in a different folder to the map file, include the path: D1:\ATRs\Demos\Sweet Illusions (s1).atr D2:\ATRs\Demos\Sweet Illusions (s2).atr" 

 

I also tried to manually add drive assignment with "Control" "Return" but this has not worked for me, as I can't seem to assign more than one drive this way, thus the need for the map file. 

 

Can somebody please point me in the right direction to be able to swap between two ATR files to access the next disc, like the character disk in Ultima?

Edited by bytebinge
Link to comment
Share on other sites

22 minutes ago, bytebinge said:

I look in the manual for the Side3 and it says you can just use a .txt file to label the ATR files to a drive.

Do not confuse a file with a .txt extension with a file containing plain text.

Link to comment
Share on other sites

I created the two line drive assignment structure as cited in the manual and changed the .txt to .map: is there some other way or something that I am missing? The .map file doesn't show in my Side3 when I go to view it.

Edited by bytebinge
Link to comment
Share on other sites

Okay. I now realize that simply editing and changing the ext wasn't enough, I had to "save as" and make sure it didn't save as text file. Okay, I got that far. Now it shows on the Side3. So now, it is telling me "Error: Bad ATR". If I run the atr itself, it usually loads...what can i do to get around this "Error: Bad ATR" negative response from the Side3?

Link to comment
Share on other sites

the text file should not be .txt but rather .map when saving it. if you are using a win/lin/tel/fruit box instead of an Atari to create the .map make sure it's translated properly. I just use the Atari itself and avoid worrying about settings and saving methods on win/lin/tel/fruit boxes

Link to comment
Share on other sites

use the editor in sdx and save it with .map extender

you can use the screen editor and end with ctrl-3 to do the same

any number of editors will get the job done.

SIO2PC cable/PClink in use.

Edited by _The Doctor__
Link to comment
Share on other sites

It might be a little circuitous to create the MAP file on the Atari itself since the only DOS currently capable of writing to FAT is the one provided by the SIDE3 Loader itself, and even saving a text file in that manner won't terminate lines with the required CR and/or LF characters. Somehow I'm able to create files in the required format and using the required filename extender in Windows Notepad without much fuss, in any case.

 

If the OP is attempting to do this with anything other than modestly sized ATRs and without the support of Ultimate 1MB, he's likely to run into 'Bad ATR' errors and similar, since the disk image support provided by the soft-loaded patched operating system is somewhat limited (as inferred on Lotharek's product page).

 

 

Link to comment
Share on other sites

@flashjazzcatI have tried thus far with small ATR files as I read about the 180KB limit. I have tried with the Ultima games from various sources, but am getting the "Bad ATR" for all attempts. Below are the files and relevant configuration lines in the .map file

 

 

image.thumb.png.9b72df328a6e5983f69e8a8069b35bcd.png

Edited by bytebinge
Link to comment
Share on other sites

I suspect MAP file handling without U1MB PBI BIOS support is broken in the loader, and it might be a while before I'm able to fix that. But I was able to run Ultima (downloaded from AtariMania) just now by manually mounting the two images (using the TAB key to assign a drive number to each image from the drop-down list, and finally pressing CTRL+R to reboot). The disk swap button doesn't work with the soft-loaded OS, however.

 

 

  • Like 1
Link to comment
Share on other sites

You can't disk swap without U1MB, at least at the moment. There may be solid design reasons for this: I can't recall right now since I've been totally out of the loop for four months while moving house.

 

The CTRL+S shortcut is a loader shortcut, so works only in the loader. For this to work outside of the loader, the operating system's keyboard dispatcher would need patching (and no such functionality has yet been implemented).

Link to comment
Share on other sites

@flashjazzcatUnderstood. Thank you for confirming this for me and helping me to avoid further headache by trying various methods, only to induce further iterations of futility in a never ending cycle of time wastery. I am gonna upgrade to the U1MB, as I was not aware of this inability to swap disks without it. Originally, I thought omitting the U1MB upgrade, just kept me from playing games that required X amount of RAM. Now that I know this pivotal feature of disk swapping it tied to the U1MB upgrade, I will save myself the hassle and "Just do it". 

Link to comment
Share on other sites

You will not look back once U1MB is installed, especially with regard to disk image support and compatibility. But you also get built-in high-speed SIO and a host of other productivity features.

 

Prior to SIDE3 (with SIDE2), there was no stand-alone (without U1MB) disk image support whatsoever, but since SIDE3 has a large amount of on-board RAM, we took the opportunity to implement rudimentary support which doesn't rely on U1MB. This required me to re-implement much of the functionality of the U1MB PBI BIOS inside the SIDE3 Loader itself, emulating the API of the PBI driver in order to avoid coding up two entirely different disk image mounting methods inside the loader. It was an enormous amount of effort for something which is still grossly inferior to the ATR support provided when U1MB is present.

  • Like 2
Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...