Search found 1313 matches

by pjw
Thu Apr 11, 2024 7:51 pm
Forum: General QL Chat
Topic: Sad news from Italy - RIP Romaldo Parodi
Replies: 7
Views: 332

Re: Sad news from Italy - RIP Romaldo Parodi

Sparrowhawk wrote: Thu Apr 11, 2024 12:06 pm <>
Where is the best place to catch up on the Italian QL scene? I can read Italian quite well, (but speak/write it poorly). It would be nice to find out what is going on over there.
Try Quantum Technology.
by pjw
Sun Mar 31, 2024 3:41 pm
Forum: Software & Programming
Topic: Run a SuperBasic program from Assembler?
Replies: 36
Views: 1080

Re: Run a SuperBasic program from Assembler?

Derek_Stewart wrote: Sun Mar 31, 2024 8:57 am <>
The operating system source code for Minerva and SMSQ/E give very good reference material on how assembly language on the QL should be written.
<>
Hi Derek,
I agree. Its very well annotated too. Reads like a novel ;)
by pjw
Sun Mar 31, 2024 12:02 am
Forum: Software & Programming
Topic: Run a SuperBasic program from Assembler?
Replies: 36
Views: 1080

Re: Run a SuperBasic program from Assembler?

Anyone with a PC can have SMSQ/E for free if they want. If one started out with Qdos nomenclature and at some later date wanted to develop programs for SMSQ/E one would have to relearn the entire nomenclature. Not so the other way round; SMSQ/E nomenclature works perfectly for Qdos too. And the most...
by pjw
Sat Mar 30, 2024 6:26 pm
Forum: Software & Programming
Topic: Run a SuperBasic program from Assembler?
Replies: 36
Views: 1080

Re: Run a SuperBasic program from Assembler?

<>I can see what you mean about the missing byte to force the next line onto a word boundary, so have done that to be safe But the GST QMAC manual I have seems to say it automatically adjusts and puts DC.W/DC.L onto word boundaries, which is why I assume my code worked as is? (or it was pure luck) ...
by pjw
Sat Mar 30, 2024 5:37 pm
Forum: Software & Programming
Topic: Run a SuperBasic program from Assembler?
Replies: 36
Views: 1080

Re: Run a SuperBasic program from Assembler?

Just a heads up: A bad typo at define dc.w 1 dc.w MENU-* dc.b 4,'MENU' .. It should be something like define dc.w 1 dc.w MENU-* dc.b 4,'MENU',0 .. to make the line even. I was altogether intrigued by the exercise so here's my take: ; TITLE Show Menu section code INCLUDE 'win6_a_qmac_qdos1_in' INCLUD...
by pjw
Fri Mar 29, 2024 1:03 pm
Forum: Software & Programming
Topic: Q-Liberator 3.46
Replies: 29
Views: 918

Re: Q-Liberator 3.46

Great look! Thanks for the tip :)
by pjw
Fri Mar 29, 2024 12:56 pm
Forum: Software & Programming
Topic: Run a SuperBasic program from Assembler?
Replies: 36
Views: 1080

Re: Run a SuperBasic program from Assembler?

Turbo Tookit's TYPE_IN, COMMAND_LINE, END_CMD do just that. You could try disassembling them to see how its done. Job#0's channel #0 always has the channel ID $00000000 (unless someone's really messed around!) so no need hunting through S*BASIC's channels tables etc. The main difficulty may be to en...
by pjw
Tue Mar 26, 2024 10:50 am
Forum: Software & Programming
Topic: Q-Liberator 3.46
Replies: 29
Views: 918

Re: Q-Liberator 3.46

Andrew, Under the assumption that SuperBASIC moved at some point during the running of the boot program, for reasons unknown, I thought pre-empting it before obtaining a6 might do the trick. And it appears to have worked. Basically: .. IF version$ = 'JSL1' THEN REMark Minerva DIM t$(9000): DIM t$(0)...
by pjw
Mon Mar 25, 2024 5:27 pm
Forum: Software & Programming
Topic: Q-Liberator 3.46
Replies: 29
Views: 918

Re: Q-Liberator 3.46

<> At first run I always get the message "TK2 is required to run QLib!!! Press <ESC> to stop loading". I press Space or Enter, and everything loads and works correctly. Tk2 is loaded. using TK2_EXT command before running your boot file makes no difference. QEmulator is using Minerva198 (m...
by pjw
Mon Mar 25, 2024 5:06 pm
Forum: Software & Programming
Topic: Q-Liberator 3.46
Replies: 29
Views: 918

Re: Q-Liberator 3.46

Hi, I do not need to test for Toolkit 2, as I know what is installed on the machine. Well, the package wasnt only designed for you.. Surely, for compatibility, the presence of Toolkit 2 can be ignored. TK2 is needed to run the compiler these days. It wasnt my choice, although I agree with it. As fa...