Page 1 of 1

QD DBAS and assembler things

Posted: Tue Nov 12, 2024 7:34 am
by Tinyfpga
I have tried to find copies of QD/DBAS and the QD/assembler thing on both Marcel Kilgus's and Dilwyn's site but have failed
to find them. I found the Cqdthing and Qbasic things. I use the SMS2 BASIC thing for QD which works very well but I am currently
failing to create BASIC externals. I am sure that I have done this in the past but can't remember how.

Where can I find copies of the QD/BAS and QD/assembler things.

Re: QD DBAS and assembler things

Posted: Tue Nov 12, 2024 9:42 am
by desin
Hello
QDasm.rext can be found in the QD2018.zip file
QBasic.rext, QDThing.rext can be found in the QL/E.win

Hope it helps
Markus

Re: QD DBAS and assembler things

Posted: Wed Nov 13, 2024 11:07 am
by Tinyfpga
Derek posted the following:- I have converted from the manuals: DBAS, QPTR, Easy Pointer, for use in programming from QD with QD/DBAS Thing or QBASIC compiler Thing.
Thank you desin/Markus. Your post was helpful. I found QDasm easily but it was harder to find QL/E.win. The file contains a very large amount of stuff and so I searched for files with rext in the name and found QDThing.rext, but I have no idea what it is or does.

Is QDThing the same as the QD/DBAS mentioned by Derek? If not what does it do? and where can I find a copy of QD/DBAS

Re: QD DBAS and assembler things

Posted: Wed Nov 13, 2024 11:40 am
by desin
Hello
QDBASIC is a QDThing for Qliberator
QDBASIC.png
QDBASIC2.png
QD must be configured to use it
QDBASIC3.png
QDBASIC3.png (3.34 KiB) Viewed 1252 times
QDBASIC is configurable
QDBASIC4.png
QDBASIC4.png (2.8 KiB) Viewed 1252 times

QDASM is a QDThing for Assemblers
QD must be configured to use it


IMHO QD/DBAS does not exits , it's a misspelling of QD/SBAS
viewtopic.php?p=34373&hilit=Qd%2Fdbas#p34373

Hope it helps
Markus

Re: QD DBAS and assembler things

Posted: Wed Nov 13, 2024 1:54 pm
by Derek_Stewart
Hi,

QD/DBAS does not exist, it only exists when I spell QD/SBAS incorrectly.

No need to go looking for QD/SBAS, as it is incoporated into SMSQ/E.

QBASIC was released which allows the SBASIC programme in QD to be compiled with Qliberator. Where QSPD/SBAS runs the SBASIC interpreter.

In addition to all this, the QD and SBASIC is including in the software I bundle with every new Q68.

I finfd the idea of DBAS resident Thing an interesting idea, but, since no really uses DBAS, maybe not worth the effort.

In my opinion DBAS could be compred to SQLite, withou the cumbrtsome SQL language. Also maybe Archive could be re-written in SBASIC and use DBAS data handling, which can be compiled with Qliberator.

Re: QD DBAS and assembler things

Posted: Wed Nov 13, 2024 2:29 pm
by dilwyn
Interesting idea, Derek!

Re: QD DBAS and assembler things

Posted: Wed Nov 13, 2024 4:03 pm
by pjw
Derek_Stewart wrote: Wed Nov 13, 2024 1:54 pm Hi,

QD/DBAS does not exist, it only exists when I spell QD/SBAS incorrectly.
Actually, the correct name is SBAS/QD
<>
QBASIC was released which allows the SBASIC programme in QD to be compiled with Qliberator. Where QSPD/SBAS runs the SBASIC interpreter.
My main gripe with the QBASIC Thing IIRC, is that if you load that you lose SBAS/QD; its either or. Or you need to operate with different QDs. Another thing is, again if IIRC, that QBASIC is pretty much tied to QD. I much prefer my own solution, which doesnt suffer from any of the above. However, it is strictly for SMSQ/E only:
sb2obj103.zip
(9.23 KiB) Downloaded 75 times
With sb2obj you can Qlib-compile "any" SBASIC program at the touch of a Hotkey, or by executing the source file from some file manager (eg Qpac2 Files) that supports FileInfo2. The "any" means source code with or without line numbers or tokenised _sav files.

Try it out and see how you get along!

Re: QD DBAS and assembler things

Posted: Wed Nov 13, 2024 4:53 pm
by Derek_Stewart
Hi

Sorry for the mistake.