eed002 Posted November 5, 2012 Share Posted November 5, 2012 Hi, I am using the atari800 emulator on my Ubuntu machine. I own several 800's and I am an old 8biter. In the emulator I am trying to access subdirectories on H1:. I have tried dosxl and spartados. Has anyone gotten this to work? I have searched the forms and cant find anything useful. I can access the main H1: directory, but when I try to access the subdirectory, I get a write protected error. I also can not CWD to the location I want. It seems that the H1: access is limited to one level. Any help is appreciated. Thanks, Edward Quote Link to comment Share on other sites More sharing options...
Fox-1 / mnx Posted November 5, 2012 Share Posted November 5, 2012 It seems that the H1: access is limited to one level. I'm not an emulator user but I guess it's just that. Access is limited to one level. Quote Link to comment Share on other sites More sharing options...
phaeron Posted November 5, 2012 Share Posted November 5, 2012 Strange, subdirectory access works for me with Atari800 2.2.0 on Win32 using H1:FOO> syntax, at least. Quote Link to comment Share on other sites More sharing options...
Roydea6 Posted November 5, 2012 Share Posted November 5, 2012 (edited) http://sourceforge.n...atari800/2.2.1/ The most current version works also with MyDOS and SpartaDos 33x. And SDX 445 under basic at least. Edited November 5, 2012 by rdea6 Quote Link to comment Share on other sites More sharing options...
a8isa1 Posted November 5, 2012 Share Posted November 5, 2012 (edited) Hi, I am using the atari800 emulator on my Ubuntu machine. I own several 800's and I am an old 8biter. In the emulator I am trying to access subdirectories on H1:. I have tried dosxl and spartados. Has anyone gotten this to work? I have searched the forms and cant find anything useful. I can access the main H1: directory, but when I try to access the subdirectory, I get a write protected error. I also can not CWD to the location I want. It seems that the H1: access is limited to one level. Any help is appreciated. Thanks, Edward Subdirectories are not limited to one level. I'm not sure what is the cause of your problem but here are few items to consider. - If the host system allows case sensitivity for filenames then it is usually in effect in Atari800 - copying files from DOS menu or CLI to H: drive using wildcards appears to be NOT PERMITTED. - Atari800 has it's own parsing of long filenames. Filenames longer than 8 characters will show up as 8 characters '+' 3 characters. In a directory listing the '+' is returned instead of a period. - If you are attempting to list a directory then the DOS you are a using may be doing it's own parsing thus adding it's own restrictions or quirks. Here are some examples. H: is implemented as an escape in Atari800. No DOS is needed in the emulated Atari to access H: drives DOS 2.0D. Note that this DOS in itself does not support subdirectories yet you can sort of access them. However, see what happens when the path is longer. The situation gets better with SpartaDOS (3.2x). Notice that that I'm typing the subdirectory names in upper case yet it still works. [EDIT - obviously that's not true. Sorry] Making H1: focal, creating a subdirectory, and nested subdirectories are all allowed. Oops. I see others have posted replies while I was typing and testing BTW, I'm using Atari800 2.1.0 which is a little out of date. Edited November 5, 2012 by a8isa1 Quote Link to comment Share on other sites More sharing options...
eed002 Posted November 6, 2012 Author Share Posted November 6, 2012 Hi, Many thanks. After I saw that it works, I figured something was wrong with my dos version. I was using ftesdtka.dcm (which is 3.2 with the toolkit). When I used ftesd32f.dcm image it was working. Thanks all for the help. -Edward 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.