Search found 87 matches

by daniel_baum
Sat Nov 21, 2020 8:59 pm
Forum: General QL Chat
Topic: QL Forum Virtual Meetup 2020 / Birthday Bash
Replies: 29
Views: 1757

Re: QL Forum Virtual Meetup 2020 / Birthday Bash

Thanks very much. It was great to meet everyone!

D.
by daniel_baum
Thu Nov 12, 2020 1:04 pm
Forum: Software & Programming
Topic: Status of QMON
Replies: 77
Views: 17309

Re: Status of QMON

This is true, but "G", as I understand it, will make it run your code till it returns, possibly crashing if you have a bug in your code. There does not seem to be an "abort" command, so that if you are at a breakpoint, and find a bug, you can avoid running it. No debugger can do...
by daniel_baum
Thu Nov 12, 2020 12:01 pm
Forum: Software & Programming
Topic: Status of QMON
Replies: 77
Views: 17309

Re: Status of QMON

HI, I have been ooking at the QMON 2 manual, which looks to be nicely written, but there does not seem to be an Exit command to return to S*BASIC. If I do: QMON #2 to have Qmon in Channel 2, how do I exit when finished, or should I use SBASIC? What QMON does when you don't give a job name, is: It w...
by daniel_baum
Fri Oct 23, 2020 9:49 pm
Forum: Software & Programming
Topic: Returning values from a basic extension function
Replies: 31
Views: 1343

Re: Returning values from a basic extension function

Update - it works on JS and Minerva, and I haven't been able to crash it yet :)

D.
by daniel_baum
Fri Oct 23, 2020 5:04 pm
Forum: Software & Programming
Topic: Returning values from a basic extension function
Replies: 31
Views: 1343

Re: Returning values from a basic extension function

Hi, Thanks :) My function obviously still needs testing properly. I have not tried it at all on QDOS, and I don't know how stable it is after repeated use. At the moment, its purpose is to return the address of a procedure or function, but since I have already added printing out of all of the name t...
by daniel_baum
Fri Oct 23, 2020 12:27 pm
Forum: Software & Programming
Topic: Returning values from a basic extension function
Replies: 31
Views: 1343

Re: Returning values from a basic extension function

Hi all, I finally managed to debug my basic extension... it turns out that there are some name table entries with a name pointer of FFFF, and things went screwy when I tried to follow them into the name list. They are SBasic variables of some kind (maybe unused or invalid or something?) , so obvious...
by daniel_baum
Tue Oct 20, 2020 5:13 pm
Forum: Hardware
Topic: Mister QL
Replies: 27
Views: 1684

Re: Mister QL

Hi, I took the occasion to refresh my Mister with latest Marcel QL core (20200927), two questions for Marcel (who else :) ): - not able to mount anymore virtual HD (before yes with QL core 20200108) on the second Card on IO board, neither i call it QXL.WIN (default, should be automatically mounted)...
by daniel_baum
Sun Oct 18, 2020 9:02 pm
Forum: Software & Programming
Topic: Returning values from a basic extension function
Replies: 31
Views: 1343

Re: Returning values from a basic extension function

Hi Marcel,

In the main Sbasic.

D.

Edit: I think I've found the problem. We'll find out tomorrow...
by daniel_baum
Sun Oct 18, 2020 7:34 pm
Forum: Software & Programming
Topic: Returning values from a basic extension function
Replies: 31
Views: 1343

Re: Returning values from a basic extension function

This is the first time I have ever attempted an sbasic extension, so I am rather chuffed that it works. There's still a bit of debugging to do before I am sure that it won't brick the system :( It's a good feeling isn't it? Well done. If you are on pre-JS, I think, extensions don't work after loadi...
by daniel_baum
Sun Oct 18, 2020 6:34 pm
Forum: Software & Programming
Topic: Returning values from a basic extension function
Replies: 31
Views: 1343

Re: Returning values from a basic extension function

Hi all, I finally have a working sbasic extension function :) :) It takes an sbasic name as a parameter, and returns the value of the last four bytes of the name table entry for that name, which, in the case of an sbasic extension, is the address of the function itself. It returns them as a hex stri...