QD DBAS and assembler things

Anything QL Software or Programming Related.
Post Reply
Tinyfpga
Gold Card
Posts: 304
Joined: Thu Sep 27, 2018 1:59 am

QD DBAS and assembler things

Post 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.


User avatar
desin
Brittle Membrane
Posts: 117
Joined: Mon May 10, 2021 10:33 am

Re: QD DBAS and assembler things

Post 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


Tinyfpga
Gold Card
Posts: 304
Joined: Thu Sep 27, 2018 1:59 am

Re: QD DBAS and assembler things

Post 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


User avatar
desin
Brittle Membrane
Posts: 117
Joined: Mon May 10, 2021 10:33 am

Re: QD DBAS and assembler things

Post 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 1165 times
QDBASIC is configurable
QDBASIC4.png
QDBASIC4.png (2.8 KiB) Viewed 1165 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


Derek_Stewart
Font of All Knowledge
Posts: 4663
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: QD DBAS and assembler things

Post 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.


Regards,

Derek
User avatar
dilwyn
Mr QL
Posts: 3057
Joined: Wed Dec 01, 2010 10:39 pm

Re: QD DBAS and assembler things

Post by dilwyn »

Interesting idea, Derek!


User avatar
pjw
QL Wafer Drive
Posts: 1608
Joined: Fri Jul 11, 2014 8:44 am
Location: Norway
Contact:

Re: QD DBAS and assembler things

Post 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 60 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!


Per
I love long walks, especially when they are taken by people who annoy me.
- Fred Allen
Derek_Stewart
Font of All Knowledge
Posts: 4663
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: QD DBAS and assembler things

Post by Derek_Stewart »

Hi

Sorry for the mistake.


Regards,

Derek
Post Reply