Possible bug on DEV boards when using * wildcard while CD to directory.
DEV0083
GIT 9D4A4D77
DOS"CD:SYS*" does not bring you to the expected SYSTEM directory on included SDCARD.
While DOS"CD:SYSTEM" works like expected.
Possible bug on DEV boards
Re: Possible bug on DEV boards
Is it possible you have another directory that starts with "SYS" in the root dir?
Note that it is out of the root dir (As indicated by the . and .. directory entries.)
Do DOS"$=C while in that odd version of SYSTEM to see the path back to root.
Note that it is out of the root dir (As indicated by the . and .. directory entries.)
Do DOS"$=C while in that odd version of SYSTEM to see the path back to root.
-
- Posts: 14
- Joined: Fri Jun 30, 2023 8:41 am
Re: Possible bug on DEV boards
DOS"$=C only shows
However, I tried this on another SDCARD and cannot reproduce the results. This is also not able to be reproduced on the emulator.
Is there a hidden folder on the SDCARDs that ship with the DEV boards?
0 "CX16-DEV-SD " FAT32 0 "/" DIR 29443 MB FREEBTW, there was only one folder named SYSTEM(and the only one that starts with S). Even if doing DOS"CD:SYSTEM*" it still happens. I renamed it to BSYSTEM and get the same results.
However, I tried this on another SDCARD and cannot reproduce the results. This is also not able to be reproduced on the emulator.
Is there a hidden folder on the SDCARDs that ship with the DEV boards?
Re: Possible bug on DEV boards
That good old Windows "System Volume Information" folder might be the culprit.
-
- Posts: 14
- Joined: Fri Jun 30, 2023 8:41 am
Re: Possible bug on DEV boards
Heh. You did the DOS"$=C in the root directory. Had you done it in the directory that was supposed to be "SYSTEM" but wasn't, it would have listed each directory hop back to root, starting with it's own name... which is apparently SYSTEM VOLUME INFORMATIONbleggett29 wrote: ↑Fri Jul 28, 2023 7:55 pm DOS"$=C only shows0 "CX16-DEV-SD " FAT32 0 "/" DIR 29443 MB FREEBTW, there was only one folder named SYSTEM(and the only one that starts with S). Even if doing DOS"CD:SYSTEM*" it still happens. I renamed it to BSYSTEM and get the same results.
However, I tried this on another SDCARD and cannot reproduce the results. This is also not able to be reproduced on the emulator.
Is there a hidden folder on the SDCARDs that ship with the DEV boards?
And yeah, LOL
-
- Posts: 14
- Joined: Fri Jun 30, 2023 8:41 am
Re: Possible bug on DEV boards
No. It was done in the "hidden" directory SYSTEM VOLUME INFORMATIONDaedalus wrote: ↑Sat Jul 29, 2023 12:48 amHeh. You did the DOS"$=C in the root directory. Had you done it in the directory that was supposed to be "SYSTEM" but wasn't, it would have listed each directory hop back to root, starting with it's own name... which is apparently SYSTEM VOLUME INFORMATIONbleggett29 wrote: ↑Fri Jul 28, 2023 7:55 pm DOS"$=C only shows0 "CX16-DEV-SD " FAT32 0 "/" DIR 29443 MB FREEBTW, there was only one folder named SYSTEM(and the only one that starts with S). Even if doing DOS"CD:SYSTEM*" it still happens. I renamed it to BSYSTEM and get the same results.
However, I tried this on another SDCARD and cannot reproduce the results. This is also not able to be reproduced on the emulator.
Is there a hidden folder on the SDCARDs that ship with the DEV boards?
And yeah, LOL
You can ignore the TIME file. It's just a BASIC file I saved when I was messing about.
Re: Possible bug on DEV boards
Oh, look at that. That could be a different bug, or that weird directory messes stuff up. It should have displayed the current directory before displaying the root directory. It should have one entry for each hop of the directory path all the way down to root, starting with the current directory.
It's really long, but that should have just caused that line to be longer. It also has spaces in it, which I don't know if the x16 can parse. I've never seen a directory name with spaces, and never tried it.
I wish I had actual hardware so I could try to duplicate that!
It's really long, but that should have just caused that line to be longer. It also has spaces in it, which I don't know if the x16 can parse. I've never seen a directory name with spaces, and never tried it.
I wish I had actual hardware so I could try to duplicate that!
-
- Posts: 14
- Joined: Fri Jun 30, 2023 8:41 am
Re: Possible bug on DEV boards
I just did it in R43 emulator.Daedalus wrote: ↑Sat Jul 29, 2023 3:29 am Oh, look at that. That could be a different bug, or that weird directory messes stuff up. It should have displayed the current directory before displaying the root directory. It should have one entry for each hop of the directory path all the way down to root, starting with the current directory.
It's really long, but that should have just caused that line to be longer. It also has spaces in it, which I don't know if the x16 can parse. I've never seen a directory name with spaces, and never tried it.
I wish I had actual hardware so I could try to duplicate that!
In windows, I mounted a SDCARD image and made a directory hidden. Then loaded up the emulator and did the above.
-
- Posts: 14
- Joined: Fri Jun 30, 2023 8:41 am
Re: Possible bug on DEV boards
DEV board seems to handle long directory names with spaces just fine.