Programs from QL advanced User Guide
-
- Brittle Membrane
- Posts: 107
- Joined: Sun Jul 21, 2019 2:26 pm
- Location: Chicago, IL USA
Programs from QL advanced User Guide
Does anyone have the programs from the QL advance user guide?
Thanks
Bill
Thanks
Bill
-
- Font of All Knowledge
- Posts: 3967
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: Programs from QL advanced User Guide
Hi Bill,
I have a copy of the book by Adrian Dickens.
I will post a photo later today.
I have a copy of the book by Adrian Dickens.
I will post a photo later today.
Regards,
Derek
Derek
-
- Brittle Membrane
- Posts: 107
- Joined: Sun Jul 21, 2019 2:26 pm
- Location: Chicago, IL USA
Re: Programs from QL advanced User Guide
Hi Derek,
Thanks for that but I already have the book . I am looking for the programs from the Microdrive cart that either came with the book or you ordered.
THanks
Bill
Thanks for that but I already have the book . I am looking for the programs from the Microdrive cart that either came with the book or you ordered.
THanks
Bill
-
- Font of All Knowledge
- Posts: 3967
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: Programs from QL advanced User Guide
Hi,
Sorry for the confusion.
I can not remember a support disk or cartridge for the book.
I suppose sinceitis aprogramming book, the code examples are to typed in by the programmer.
Sorry for the confusion.
I can not remember a support disk or cartridge for the book.
I suppose sinceitis aprogramming book, the code examples are to typed in by the programmer.
Regards,
Derek
Derek
-
- Brittle Membrane
- Posts: 107
- Joined: Sun Jul 21, 2019 2:26 pm
- Location: Chicago, IL USA
Re: Programs from QL advanced User Guide
It says in the book you could order a micro cartridge.
I ask cause I typed in the Experimenter program and it doesn't work and I sort of fixed it but then crashes.
So if anyone has a working version of the experimenter program I would appreciate it
Thanks
Bill
I ask cause I typed in the Experimenter program and it doesn't work and I sort of fixed it but then crashes.
So if anyone has a working version of the experimenter program I would appreciate it
Thanks
Bill
-
- RWAP Master
- Posts: 2838
- Joined: Sun Nov 28, 2010 4:51 pm
- Location: Stone, United Kingdom
- Contact:
Re: Programs from QL advanced User Guide
It has been a long time - maybe publsih your typed in version of the experimenter program on here and we can contributeretro_collector wrote:It says in the book you could order a micro cartridge.
I ask cause I typed in the Experimenter program and it doesn't work and I sort of fixed it but then crashes.
So if anyone has a working version of the experimenter program I would appreciate it
Thanks
Bill
Rich Mellor
RWAP Software
RWAP Adventures
SellMyRetro
Retro-Printer Module - add a USB printer to your QL
Also Involved in:
Icephorm
RWAP Software
RWAP Adventures
SellMyRetro
Retro-Printer Module - add a USB printer to your QL
Also Involved in:
Icephorm
-
- Brittle Membrane
- Posts: 107
- Joined: Sun Jul 21, 2019 2:26 pm
- Location: Chicago, IL USA
Re: Programs from QL advanced User Guide
As Rich suggested here is the Experimenter basic program on page 44 of the QL Advanced user guide
the first error is line 1270 HEX$=C$, makes no sense why this doesn't work but to get around the error I remmed line 1270 and change 1280 from PRINT HEX$ to PRINT C$. This allowed the programs to work with TRAP 1 with D0=0 any other trap or changing D0 causes an error at line 780
Any help would be greatly appreciated!
Thanks
Bill
the first error is line 1270 HEX$=C$, makes no sense why this doesn't work but to get around the error I remmed line 1270 and change 1280 from PRINT HEX$ to PRINT C$. This allowed the programs to work with TRAP 1 with D0=0 any other trap or changing D0 causes an error at line 780
Any help would be greatly appreciated!
Thanks
Bill
Re: Programs from QL advanced User Guide
You have Toolkit 2 loaded.
HEX$ is a reserved keyword in Toolkit 2 with the syntax HEX$ (decimal,nibbles) and conflicts with the definition of the function hexdec(HEX$)
Experimenter program was written for the standard QL (without any toolkits loaded).
You must change the function definition so it uses a different variable name : e.g. from hexdec(HEX$) to something like hexdec(EHEX$)
HEX$ is a reserved keyword in Toolkit 2 with the syntax HEX$ (decimal,nibbles) and conflicts with the definition of the function hexdec(HEX$)
Experimenter program was written for the standard QL (without any toolkits loaded).
You must change the function definition so it uses a different variable name : e.g. from hexdec(HEX$) to something like hexdec(EHEX$)
Re: Programs from QL advanced User Guide
Hi Bill
Here is one from the book that I have typed in - the assembly listing to show the QL's 2 screens without Minerva, if you are interested. Cheers
Artificer
Here is one from the book that I have typed in - the assembly listing to show the QL's 2 screens without Minerva, if you are interested. Cheers
Artificer
-
- Brittle Membrane
- Posts: 107
- Joined: Sun Jul 21, 2019 2:26 pm
- Location: Chicago, IL USA
Re: Programs from QL advanced User Guide
Thanks Andrew!Andrew wrote:You have Toolkit 2 loaded.
HEX$ is a reserved keyword in Toolkit 2 with the syntax HEX$ (decimal,nibbles) and conflicts with the definition of the function hexdec(HEX$)
Experimenter program was written for the standard QL (without any toolkits loaded).
You must change the function definition so it uses a different variable name : e.g. from hexdec(HEX$) to something like hexdec(EHEX$)
I should have thought of that, I will change the function and I will also turn off Tool Kit II and try it
THanks
Bill