XorA wrote:mk79 wrote:pjw wrote:Is this a QL, TK2, or a Q-Emulator issue? I dont have any real QL hardware to test on, so could someone please oblige and tell me where the problem is?
As far as I can see this is a QemuLator bug that only happens when the drive is mapped to a Windows directory and the file is one with a QemuLator header attached.
Gah another corner case I now need to check!
Its vital that systems work the same way across the board so pleeease fix if needed and possible!
To my mind there should also be a common command across the board that can be queried to see which platform one is on. Eg PRINT PLATFORM$: 0001101001100101 (or whatever) with a dummy toolkit for QLs, with parameters set by users who know whether they have a (S)GC, SuperHermes, or whatever. Another is EMU_VER$ (or whatever). I know that a lot can be gleaned from the sysvars, but some platforms pride themselves on QL emulation, while in reality they sport important differences.
A case in point is my attempt to make a game that adapts itself to run on all platforms (WQRDLI). Its almost impossible! My "Bug?" query above arose from (the failure of) that attempt.
I cringe at the thought of newcomers or returnees trying to make sense out of this whole mess! Nice and valiant as, for example, QL/E is, a lot of programs just dont work "out of the box", and even I, a long-serving old-timer, dont know how (or cant be bothered) to try to fix them! Of course, most old programs have to be left to their fate, but at least new ones should be given a chance..