QL/E - The QL Environment (QLE)
- QLvsJAGUAR
- Gold Card
- Posts: 464
- Joined: Tue Feb 15, 2011 8:42 am
- Location: Lucerne, Switzerland
- Contact:
Re: QL/E - The QL Environment (QLE)
QL/E on Q68 in High Colour modes with automatic positioned QDT icons.
Edit: Ah, now I see, the Y-axis is the problem. Added to the to-do list of v3.23.
Gesendet von iPhone mit Tapatalk
Edit: Ah, now I see, the Y-axis is the problem. Added to the to-do list of v3.23.
Gesendet von iPhone mit Tapatalk
QL forever!
https://www.sinclairql.net/ - Go and get THE DISTRIBUTION & QL/E!
https://www.youtube.com/QLvsJAGUAR/community - Blog
https://www.youtube.com/QLvsJAGUAR - Dedicated QL videos
Sinclair, QL, ATARI, JAGUAR, NUON, APPLE, NeXT, MiST & much more...
Videos, pictures & information
https://www.sinclairql.net/ - Go and get THE DISTRIBUTION & QL/E!
https://www.youtube.com/QLvsJAGUAR/community - Blog
https://www.youtube.com/QLvsJAGUAR - Dedicated QL videos
Sinclair, QL, ATARI, JAGUAR, NUON, APPLE, NeXT, MiST & much more...
Videos, pictures & information
-
- Font of All Knowledge
- Posts: 3975
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: QL/E - The QL Environment (QLE)
Hi Urs,
Another problem I have come across, is that, I have move the position of the QDT Icons and save the QDT Desktop.
On bootup of QL/E the saved Desktop file is not loaded. I thought QDT date stamps the Desktop congiguration file and then loads the latest Desktop file.
Another problem I have come across, is that, I have move the position of the QDT Icons and save the QDT Desktop.
On bootup of QL/E the saved Desktop file is not loaded. I thought QDT date stamps the Desktop congiguration file and then loads the latest Desktop file.
Regards,
Derek
Derek
- QLvsJAGUAR
- Gold Card
- Posts: 464
- Joined: Tue Feb 15, 2011 8:42 am
- Location: Lucerne, Switzerland
- Contact:
Re: QL/E - The QL Environment (QLE)
Dear QLers,
for me it was a year with not that many hours QL screen time. Nonetheless I finally managed to spend two days straight to complete another QL/E release.
QL/E v3.23 (Codename "Midnight Sun", 2023 edition) is out now!
Details about it, Download & More as usual on the sinclairql.net website, link see message footer.
I wish you all a Happy and Healthy New Year 2024! May we have a chance to celebrate "QL is 40" in one way or another!
Cheers,
Urs
for me it was a year with not that many hours QL screen time. Nonetheless I finally managed to spend two days straight to complete another QL/E release.
QL/E v3.23 (Codename "Midnight Sun", 2023 edition) is out now!
Details about it, Download & More as usual on the sinclairql.net website, link see message footer.
I wish you all a Happy and Healthy New Year 2024! May we have a chance to celebrate "QL is 40" in one way or another!
Cheers,
Urs
QL forever!
https://www.sinclairql.net/ - Go and get THE DISTRIBUTION & QL/E!
https://www.youtube.com/QLvsJAGUAR/community - Blog
https://www.youtube.com/QLvsJAGUAR - Dedicated QL videos
Sinclair, QL, ATARI, JAGUAR, NUON, APPLE, NeXT, MiST & much more...
Videos, pictures & information
https://www.sinclairql.net/ - Go and get THE DISTRIBUTION & QL/E!
https://www.youtube.com/QLvsJAGUAR/community - Blog
https://www.youtube.com/QLvsJAGUAR - Dedicated QL videos
Sinclair, QL, ATARI, JAGUAR, NUON, APPLE, NeXT, MiST & much more...
Videos, pictures & information
- QLvsJAGUAR
- Gold Card
- Posts: 464
- Joined: Tue Feb 15, 2011 8:42 am
- Location: Lucerne, Switzerland
- Contact:
Re: QL/E - The QL Environment (QLE)
QL/E v3.23 final tests completed!
Gesendet von iPhone mit Tapatalk
QL forever!
https://www.sinclairql.net/ - Go and get THE DISTRIBUTION & QL/E!
https://www.youtube.com/QLvsJAGUAR/community - Blog
https://www.youtube.com/QLvsJAGUAR - Dedicated QL videos
Sinclair, QL, ATARI, JAGUAR, NUON, APPLE, NeXT, MiST & much more...
Videos, pictures & information
https://www.sinclairql.net/ - Go and get THE DISTRIBUTION & QL/E!
https://www.youtube.com/QLvsJAGUAR/community - Blog
https://www.youtube.com/QLvsJAGUAR - Dedicated QL videos
Sinclair, QL, ATARI, JAGUAR, NUON, APPLE, NeXT, MiST & much more...
Videos, pictures & information
-
- Gold Card
- Posts: 433
- Joined: Tue Mar 11, 2014 8:00 pm
- Location: Oxford, UK.
- Contact:
Re: QL/E - The QL Environment (QLE)
Just a quick bug report:
Hardware:
Boot program:
Line 931: bad name
Looks like DISP_TYPE isn't defined.
Hardware:
- BBQL JS ROM
- Tetroid SGC
- QIMSI
Boot program:
Line 931: bad name
Looks like DISP_TYPE isn't defined.
-
- Gold Card
- Posts: 433
- Joined: Tue Mar 11, 2014 8:00 pm
- Location: Oxford, UK.
- Contact:
Re: QL/E - The QL Environment (QLE)
With regards to the QIMSI, it requires the mouse driver to be installed after the Pointer Environment has been initialised.
I can't see in the documentation how you add an automatic LRESPR of a driver at boot time rather than manually opening a SuperBASIC prompt and typing the commands in. Is there a way of doing this rather than hacking the start-up BASIC program?
I can't see in the documentation how you add an automatic LRESPR of a driver at boot time rather than manually opening a SuperBASIC prompt and typing the commands in. Is there a way of doing this rather than hacking the start-up BASIC program?
- QLvsJAGUAR
- Gold Card
- Posts: 464
- Joined: Tue Feb 15, 2011 8:42 am
- Location: Lucerne, Switzerland
- Contact:
Re: QL/E - The QL Environment (QLE)
Thank you! I like feedback.
FYI: In QL/E, on non-SMSQ system, the DISP_TYPE machine code command is generated by the Q2S*_bin toolkit.stephen_usher wrote: ↑Fri Dec 29, 2023 8:27 pm Hardware:Using QLE.WIN
- BBQL JS ROM
- Tetroid SGC
- QIMSI
Boot program:
Line 931: bad name
Looks like DISP_TYPE isn't defined.
Q2S was added to QL/E v3.21 (in 2021). The way DISP_TYPE is called was changed in QL/E v3.22 (in 2022). Since then the boot program does:
Code: Select all
SELect ON DISP_TYPE
I can offer the following hot-fix. Change line 931 in boot to
Code: Select all
931 dt=DISP_TYPE : SELect ON dt
On the long run, I need to check with Per regarding Q2S.
Best regards,
Urs
QL forever!
https://www.sinclairql.net/ - Go and get THE DISTRIBUTION & QL/E!
https://www.youtube.com/QLvsJAGUAR/community - Blog
https://www.youtube.com/QLvsJAGUAR - Dedicated QL videos
Sinclair, QL, ATARI, JAGUAR, NUON, APPLE, NeXT, MiST & much more...
Videos, pictures & information
https://www.sinclairql.net/ - Go and get THE DISTRIBUTION & QL/E!
https://www.youtube.com/QLvsJAGUAR/community - Blog
https://www.youtube.com/QLvsJAGUAR - Dedicated QL videos
Sinclair, QL, ATARI, JAGUAR, NUON, APPLE, NeXT, MiST & much more...
Videos, pictures & information
- QLvsJAGUAR
- Gold Card
- Posts: 464
- Joined: Tue Feb 15, 2011 8:42 am
- Location: Lucerne, Switzerland
- Contact:
Re: QL/E - The QL Environment (QLE)
Yes. Have a look for "user exit (PROCedure QLE_user_exit1) to LOAD a custom set of software (using LRespr and EXexute)..." in section "Good to know/Hints" in the QLE_manual*txt.stephen_usher wrote: ↑Sat Dec 30, 2023 2:29 pm With regards to the QIMSI, it requires the mouse driver to be installed after the Pointer Environment has been initialised.
I can't see in the documentation how you add an automatic LRESPR of a driver at boot time rather than manually opening a SuperBASIC prompt and typing the commands in. Is there a way of doing this rather than hacking the start-up BASIC program?
Works for you?
Last edited by QLvsJAGUAR on Wed Jan 03, 2024 6:43 am, edited 1 time in total.
QL forever!
https://www.sinclairql.net/ - Go and get THE DISTRIBUTION & QL/E!
https://www.youtube.com/QLvsJAGUAR/community - Blog
https://www.youtube.com/QLvsJAGUAR - Dedicated QL videos
Sinclair, QL, ATARI, JAGUAR, NUON, APPLE, NeXT, MiST & much more...
Videos, pictures & information
https://www.sinclairql.net/ - Go and get THE DISTRIBUTION & QL/E!
https://www.youtube.com/QLvsJAGUAR/community - Blog
https://www.youtube.com/QLvsJAGUAR - Dedicated QL videos
Sinclair, QL, ATARI, JAGUAR, NUON, APPLE, NeXT, MiST & much more...
Videos, pictures & information
Re: QL/E - The QL Environment (QLE)
Qdos doesnt do SELect ON very well. It only accepts float variables or functions. Minerva is a little better as it also accepts integer% variables and functions, but also doesnt like m/c functions like DISP_TYPE (or PI, for that matter).QLvsJAGUAR wrote: ↑Tue Jan 02, 2024 8:07 pm <>
I can offer the following hot-fix. Change line 931 in boot to<>Code: Select all
931 dt=DISP_TYPE : SELect ON dt
SMSQ/E does all except string types
Per
dont be happy. worry
- ?
dont be happy. worry
- ?
Re: QL/E - The QL Environment (QLE)
I was listening to the news while responding. I see now that I explainedQLvsJAGUAR wrote: ↑Tue Jan 02, 2024 8:07 pmThank you! I like feedback.
FYI: In QL/E, on non-SMSQ system, the DISP_TYPE machine code command is generated by the Q2S*_bin toolkit.stephen_usher wrote: ↑Fri Dec 29, 2023 8:27 pm Hardware:Using QLE.WIN
- BBQL JS ROM
- Tetroid SGC
- QIMSI
Boot program:
Line 931: bad name
Looks like DISP_TYPE isn't defined.
Q2S was added to QL/E v3.21 (in 2021). The way DISP_TYPE is called was changed in QL/E v3.22 (in 2022). Since then the boot program does:This works well on SMSQ (native, without Q2S) and on Minerva (with Q2S). But as you noticed, makes a problem on QDOS' JS (also with Q2S).Code: Select all
SELect ON DISP_TYPE
I can offer the following hot-fix. Change line 931 in boot toOK for you, for now?Code: Select all
931 dt=DISP_TYPE : SELect ON dt
On the long run, I need to check with Per regarding Q2S.
Best regards,
Urs
this very badly!
Under Qdos SELect only works with floating point variables or floating
point SuperBASIC functions. So SELect ON DISP_TYPE - or any other machine
code function - will not work. The line returns Bad name.
Minerva appears to accept a machine code function in that the parser
doesn't throw a Bad name error, but in fact it doesn't work! Try this
rather dumb example:
Code: Select all
10 SELect ON PI
20 = 0 TO 4: PRINT 'ok'
30 = REMAINDER : PRINT 'Huh?'
40 END SELect
50 :
parameter. In Qdos/Minerva you cant even enter a line like SELect ON
PEEK(adr))
Minerva does, however, accept integer% variables - but not SuperBASIC
integer functions! Minerva even accepts a string parameter, which neither
Qdos nor SMSQ/E accept. See the Minerva manual for details..
The above example works perfectly in SBASIC (SMSQ/E), as does SELect ON
PEEK(adr).
The compilers, Qlib and Turbo have their own foibles, but that's another
story.
In other words, DISP_TYPE is not the bad guy here! For maximum
compatibility stick to floating point variables.
Per
dont be happy. worry
- ?
dont be happy. worry
- ?