[Question] Different Upper-/Lowercase Filename handling in CCPs?
guidol70 opened this issue · 2 comments
I would like to know if there is another handling in converting Upper-/Lowercase Filenames in the internal CCP (also v2.4) against the CCP-ZCP3?
I know normally, I should have all filenames in Uppercase (also do you MultiCommander for Batch rename under Windows - which doesnt work recursively) but also when they are all Uppercase sometime its more easy to type the filename in lowercase.
With the Internal-CCP the follwing does work:
mbasic fractal.bas
but inside MBASIC the following doenst work:
load "fractal.bas"
but it works with
load "FRACTAL.BAS"
Today I did try the ZCP3-CCP and was wondering that I did get FRACTAL.BAS loaded inside
MBASIC with:
load "fractal.bas" (and also load "FRACTAL.BAS" or "FRACTAL.bas" worked)
So complete working conversion to Uppercase here.
Incidentally I also got a mixed up Filename like FRACTAL**.pas (lowercase-extension)** and PIP couldnt find it when I did a PIP B:FRACTAL.PAS=A:FRACTAL.PAS
But this also happens with the ZCP3-CCP and PIP. I think thats Ok, because PIP is self-handling the filenames - so it does a uppercase on all chars and couldnt find the FRACTAL.pas
It also cant find it, when named "right":
RunCPM [v5.7] CCP:[CCP-ZCP3.64K] TPA:[64K]
B1>a0:PIP LOW.LOW=FRACTAL.pas
NO FILE: =FRACTAL.PAS
Initially, when I started writing RunCPM I thought of messing with Upper/Lowercase myself, but then I decided to not do it and interfere minimally (if at all) with the original software.
So what you see happening now is what I remember seeing back in the days when I used my AppleII.
In my opinion this adds to the "historically correct experience". :)