
The previous post has been updated with a new version of the QDOS zip file, please re-download or you'll get weird results/crashes depending on the value in D5.W.
The size is now 260 bytes for QDOS. The SMSQ version remains unchanged.
The update is SMSQ/E...RalfR wrote:How??? There is no update from TT for years.Tinyfpga wrote:I will try to update SMS2
For QLiberator version 3.44, Per produced a new Qlib_run with a rather nice printout on #0,dilwyn wrote:When it comes to QLiberator external procedures, there's been extensive discussion about them here and how people couldn't get them to work on SMSQ/E systems up to and including v3.36 of QLiberator. Some versions of SMSQ/E even came with a patch program for QLIB_run and QLIB_ext files to help get Externals to work. I presume (I have no exerience to know) that this applies to SMS/SMS2 as well.
Versions of QLIberator AFTER v3.36 (the versions worked on by EmmBee and Per Witte and others) have had a lot of work done on them and there are references in the updated documents to changes made in more recent versions - might be worth looking through the documents with the various version to see if any changes were made relevant to your needs.
Try this version of QLIB_run ...Derek_Stewart wrote:I can not get the examples of external procedure and function detailed in the Qliberator Manual, with Qliberator v3.36, v3.44 in SMSQ/E v3.38
Hi,EmmBee wrote:Try this version of QLIB_run ...Derek_Stewart wrote:I can not get the examples of external procedure and function detailed in the Qliberator Manual, with Qliberator v3.36, v3.44 in SMSQ/E v3.38
QLIB_run336_mod2.zip
EmmBee
The version of Qlib_run found in the latest distro, Qlib345, is supposed toEmmBee wrote:Try this version of QLIB_run ...Derek_Stewart wrote:I can not get the examples of external procedure and function detailed in the Qliberator Manual, with Qliberator v3.36, v3.44 in SMSQ/E v3.38
QLIB_run336_mod2.zip
pjw wrote:The version of Qlib_run found in the latest distro, Qlib345, is supposed toEmmBee wrote:Try this version of QLIB_run ...Derek_Stewart wrote:I can not get the examples of external procedure and function detailed in the Qliberator Manual, with Qliberator v3.36, v3.44 in SMSQ/E v3.38
QLIB_run336_mod2.zip
be identical to QLIB_run336_mod2, apart from the identification, which says
"Q_Liberator Runtimes Release V3.44 © 1993+ Liberation Software". (Type the
command Q_L at the console to see this, or view the binary.)
The current version of the Qlib compiler itself contains an external
procedure. That program compiled itself, and the result of that compilation
compiled the version of Qlib that you find in the User distribution of
V3.45, so I presume that externals work in V3.45! If this is what you are
using, and this doesnt work, perhaps you could explain?
I feel that the last thing we need is further confusion about which set of
files and sub-versions work and dont work. (Spare a thought for noobs and
recidivists!) As far as Im concerned, there are only two versions of Qlib:
V3.36, which was the final official release (works great on BBQLs) and
V3.45, which has new features and development potential. Apart from the
need for TK2 to run the compiler itself, and a preference for real
directories, it too should work across the board. Why not just use that?