11-30-2023, 07:08 AM
Oh but this is only for programs to run inside DOSBOX. (facepalm)
But why does it have to work in QB64 as well? Better stick to floppy disks, Iomega ZIP disks and any platter smaller than 1GB. Anyway QB64 wouldn't work properly inside DOSBOX. Phoenix requires Windows Vista, doesn't it? And DOSBOX was designed to work primarily with 16-bit applications. So those are like two different worlds...
I think backward compatibility with QBasic, as far as supporting archaic commands in MS-DOS, is a red herring. "JOIN" and "SUBST" obviously don't work on Linux with Wine. The other day I had a program crashing on me for using a drive alias: instead of writing it as "Z:\home\user\Documents\somewhere\something.txt" I wanted to write it down as "Y:\something.txt", with the fake drive letter properly being assigned in the global Wine "prefix".
Apparently "RMDIR /S/Q" cannot be done in DOSBOX because the authors of DOSBOX feared the angry, fist-waving users very willing to lose their data LOL. "Let's just leave it out for safety. We have enough people crabbing about security having to do with that arr-eff-option thing."
But why does it have to work in QB64 as well? Better stick to floppy disks, Iomega ZIP disks and any platter smaller than 1GB. Anyway QB64 wouldn't work properly inside DOSBOX. Phoenix requires Windows Vista, doesn't it? And DOSBOX was designed to work primarily with 16-bit applications. So those are like two different worlds...
I think backward compatibility with QBasic, as far as supporting archaic commands in MS-DOS, is a red herring. "JOIN" and "SUBST" obviously don't work on Linux with Wine. The other day I had a program crashing on me for using a drive alias: instead of writing it as "Z:\home\user\Documents\somewhere\something.txt" I wanted to write it down as "Y:\something.txt", with the fake drive letter properly being assigned in the global Wine "prefix".
Apparently "RMDIR /S/Q" cannot be done in DOSBOX because the authors of DOSBOX feared the angry, fist-waving users very willing to lose their data LOL. "Let's just leave it out for safety. We have enough people crabbing about security having to do with that arr-eff-option thing."