[Ql-Users] PC 5.25 Disk

2012-02-18 Thread Rich Mellor
I have a copy of QL 2 PC here by Transform - I have managed to rescue 
the QL files from microdrive, but there is a 5.25 disk (presumably for 
the PC side - as I do not have a manual).


Can anyone still read PC formatted 5.25 disks and convert it onto a 
3.5 disk?


Does anyone have a manual for this?

Thanks

--
Rich Mellor
RWAP Services
Specialist Enuuk Auction Programming Services

www.rwapservices.co.uk


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [Ql-Users] DEBUG

2012-02-18 Thread George Gwilt
Hi Michael

On 17 Feb 2012, at 19:25, Michael Bulford wrote:

 There is some code in my program that I do not want compiled: this is only 
 used when the SuperBASIC version is running.  So, I use DEBUG 1 before the 
 code and DEBUG 0 afterwards.  When compiling the parser stops with the report 
 of
  
  Task Turbo 5.06 halted, after line 0. Reason: out of range
  
 The display panel reads:  Pass: 1Line 22300, which is a few lines after 
 the DEBUG 1 statement.  Can anyone please tell me what I am doing wrong?  The 
 program will compile successfully if the DEBUG command is not used.  I have 
 tried using DEBUG_LEVEL but this makes no difference.
  

I use DEBUG 0 and 1 for the same reasons as you and have never had the fault 
you mention.

If you could send me, privately, a copy of your program I'll try to locate the 
problem.

George
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [Ql-Users] PC 5.25 Disk

2012-02-18 Thread George Gwilt

On 18 Feb 2012, at 08:17, Rich Mellor wrote:

 
 Can anyone still read PC formatted 5.25 disks and convert it onto a 3.5 
 disk?

I have a 5 1/4 disk drive. Also PC Conqueror is able to read these disks in PC 
format. Xover should then be able to produce QL 3 1/4 disks.

George
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [Ql-Users] PC 5.25 Disk

2012-02-18 Thread Tony Firshman

George Gwilt wrote, on 18/Feb/12 10:14 | Feb18:


On 18 Feb 2012, at 08:17, Rich Mellor wrote:



Can anyone still read PC formatted 5.25 disks and convert it onto a 3.5 disk?


I have a 5 1/4 disk drive. Also PC Conqueror is able to read these disks in PC 
format. Xover should then be able to produce QL 3 1/4 disks.

I will design a tool to add the extra 1/4 diameter  (8-)#

Tony


--
QBBS (QL fido BBS 2:257/67) +44(0)1442-828255
   t...@firshman.co.uk http://firshman.co.uk
Voice: +44(0)1442-828254 Fax: +44(0)1442-828255 Skype: tonyfirshman
TF Services, 29 Longfield Road, TRING, Herts, HP23 4DG
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [Ql-Users] PC 5.25 Disk

2012-02-18 Thread George Gwilt

On 18 Feb 2012, at 11:13, Tony Firshman wrote:

 I will design a tool to add the extra 1/4 diameter  (8-)#

Can you do it in millimetres?

George
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [Ql-Users] DEBUG

2012-02-18 Thread Michael Bulford
Hi George
 
On Saturday 18 February 2012, 9:56George Gwilt wrote:
 
 I use DEBUG 0 and 1 for the same reasons as you and have never had the fault 
 you mention.
 
 If you could send me, privately, a copy of your program I'll try to locate 
 the problem.
 
Thanks for your offer of help, this is really appreciated.  However, I believe 
I have solved the problem.  I tried moving the piece of code to near the 
beginning of the program, and this solved the puzzle.  My guess is that because 
my program is over 64k, the DEBUG mechanism could not cope, so that the fault 
is actually with Turbo.  DEBUG must be using unsigned integers, when it should 
be using floating point variables.  That is my guess.  The piece of code under 
question is:
 
22268 REMark DEBUG 1
22276 DEFine PROCedure how
22284 LOCal p, scan_rt
22292  CLS 2 : PRINT
22300  p = BASIC_L(56)
22308  REPeat scan_rt
22316   p = p + 24
22324   IF p  BASIC_L(60)-24 : EXIT scan_rt
22332   IF BASIC_W%(p+18)0
22340 PRINT Call at ;BASIC_W%(p+18); in ;
22348   ELSE
22356 PRINT Stop at ;BASIC_W%(146); in ;
22364   END IF
22372   IF BASIC_W%(p-12)  0 : IF NOT COMPILED : LIST #1; BASIC_W%(p-12)
22380  END REPeat scan_rt
22388 END DEFine how
22396 REMark DEBUG 0

 
This piece was copied from the Turbo Toolkit Demos file, the original procedure 
name being How_COME.  My idea of using DEBUG was to try and save a little bit 
of code, because my program is so large.
 
 
Hi Malcolm
 
On Friday 17 February 2012, 21:35 Malcolm Cadman wrote:
 
 Also useful to use and declare integer values, wherever you can, at the start 
 of the BASIC program - which is value% rather than value.
 
Yes, I agree.  There is a particular reason for this.  Suppose the compiled 
program stops somewhere with an out of range error.  The SuperBASIC version 
could then be run using the same input data, duplicate the error and stop at 
exactly same place.  The procedure how would then be run to discover the call 
hierarchies that got the program to that point.  Variable values could then be 
examined with the view to pin-point the cause of the error.  However, if using 
IMPLICIT% value, then the SuperBASIC version would be using floating point 
variables and the same error would not be produced and so would not stop at the 
same place.
 
Michael Bulford
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [Ql-Users] PC 5.25 Disk

2012-02-18 Thread Marcel Kilgus
George Gwilt wrote:
 On 18 Feb 2012, at 11:13, Tony Firshman wrote:
 I will design a tool to add the extra 1/4 diameter  (8-)#
 Can you do it in millimetres?

He has to, because unlike a 5 1/2 disc, which really has that size, a
3,5 disc is in reality a 90mm disc. This is only roughly 3,5 inches
(3,5433 to be precise). ;-)

Marcel

___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [Ql-Users] PC 5.25 Disk

2012-02-18 Thread George Gwilt

On 18 Feb 2012, at 14:53, Marcel Kilgus wrote:

 On 18 Feb 2012, at 11:13, Tony Firshman wrote:
 I will design a tool to add the extra 1/4 diameter  (8-)#
 Can you do it in millimetres?
 
 He has to, because unlike a 5 1/2 disc, which really has that size, a
 3,5 disc is in reality a 90mm disc. This is only roughly 3,5 inches
 (3,5433 to be precise). ;-)

So both 3.25 and 3.5 are underestimates.

George
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [Ql-Users] PC 5.25 Disk

2012-02-18 Thread Rich Mellor

On 18/02/2012 10:14, George Gwilt wrote:

On 18 Feb 2012, at 08:17, Rich Mellor wrote:


Can anyone still read PC formatted 5.25 disks and convert it onto a 3.5 disk?

I have a 5 1/4 disk drive. Also PC Conqueror is able to read these disks in PC 
format. Xover should then be able to produce QL 3 1/4 disks.

George
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm



Hi George,

That would be great - I need the programs stored in a format I can get 
back onto a PC formatted disk that is the only issue...


I will send it to you

Kind Regards

--
Rich Mellor
RWAP Services
Specialist Enuuk Auction Programming Services

www.rwapservices.co.uk


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


[Ql-Users] GST QED Editor

2012-02-18 Thread Rich Mellor

I have managed to rescue a copy of the QC compiler from GST.

It uses their own editor, QED, which appears to have been compiled with 
QC looking at the executable code.


However, QED crashes on q-emulator - does anyone have a working copy (or 
was a ROM needed for QC?)


--
Rich Mellor
RWAP Services
Specialist Enuuk Auction Programming Services

www.rwapservices.co.uk


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [Ql-Users] GST QED Editor

2012-02-18 Thread ql
Hi Rich,
you'll find all GST written QL software for download on my website. Just follow 
the link on the Sinclair QL Preservation Project page. I'm out of home now and 
don't have the URL by hand.
Cheers, Urs

Von meinem iPhone gesendet

Am 18.02.2012 um 21:57 schrieb Rich Mellor r...@rwapservices.co.uk:

 I have managed to rescue a copy of the QC compiler from GST.
 
 It uses their own editor, QED, which appears to have been compiled with QC 
 looking at the executable code.
 
 However, QED crashes on q-emulator - does anyone have a working copy (or was 
 a ROM needed for QC?)
 
 -- 
 Rich Mellor
 RWAP Services
 Specialist Enuuk Auction Programming Services
 
 www.rwapservices.co.uk
 
 
 ___
 QL-Users Mailing List
 http://www.q-v-d.demon.co.uk/smsqe.htm
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [Ql-Users] GST QED Editor

2012-02-18 Thread Timothy Swenson
I've got the GST C compiler.  Just tried QED with Q-emulator and it 
worked just fine.  If can't get it off of Urs's site, I can zip it up 
and send it to you.


Tim Swenson
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [Ql-Users] GST QED Editor

2012-02-18 Thread Rich Mellor

OK - I am downloading it now (75MB for all the GST software !!)

Downloads appear on 
http://www.qlvsjaguar.homepage.bluewin.ch/QL_GST_SW_is_PD.html


Dilwyn - can you add the GST programs to the Sinclair QL Homepage (split 
into different ZIP files!)


Rich



On 18/02/2012 21:15, ql wrote:

Hi Rich,
you'll find all GST written QL software for download on my website. Just follow 
the link on the Sinclair QL Preservation Project page. I'm out of home now and 
don't have the URL by hand.
Cheers, Urs

Von meinem iPhone gesendet

Am 18.02.2012 um 21:57 schrieb Rich Mellorr...@rwapservices.co.uk:


I have managed to rescue a copy of the QC compiler from GST.

It uses their own editor, QED, which appears to have been compiled with QC 
looking at the executable code.

However, QED crashes on q-emulator - does anyone have a working copy (or was a 
ROM needed for QC?)

--
Rich Mellor
RWAP Services
Specialist Enuuk Auction Programming Services

www.rwapservices.co.uk


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm

___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm





--
Rich Mellor
RWAP Services
Specialist Enuuk Auction Programming Services

www.rwapservices.co.uk


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [Ql-Users] DEBUG

2012-02-18 Thread Malcolm Cadman
In message 1329572303.66299.yahoomail...@web171520.mail.ir2.yahoo.com, 
Michael Bulford michaelbulf...@yahoo.co.uk writes

Hi George
 
On Saturday 18 February 2012, 9:56George Gwilt wrote:
 
I use DEBUG 0 and 1 for the same reasons as you and have never had 
the fault you mention.

 
If you could send me, privately, a copy of your program I'll try to 
locate the problem.

 
Thanks for your offer of help, this is really appreciated.  However, I 
believe I have solved the problem.  I tried moving the piece of code to 
near the beginning of the program, and this solved the puzzle.  My 
guess is that because my program is over 64k, the DEBUG mechanism could 
not cope, so that the fault is actually with Turbo.  DEBUG must be 
using unsigned integers, when it should be using floating point 
variables.  That is my guess.  The piece of code under question is:

 
22268 REMark DEBUG 1
22276 DEFine PROCedure how
22284 LOCal p, scan_rt
22292  CLS 2 : PRINT
22300  p = BASIC_L(56)
22308  REPeat scan_rt
22316   p = p + 24
22324   IF p  BASIC_L(60)-24 : EXIT scan_rt
22332   IF BASIC_W%(p+18)0
22340 PRINT Call at ;BASIC_W%(p+18); in ;
22348   ELSE
22356 PRINT Stop at ;BASIC_W%(146); in ;
22364   END IF
22372   IF BASIC_W%(p-12)  0 : IF NOT COMPILED : LIST #1; BASIC_W%(p-12)
22380  END REPeat scan_rt
22388 END DEFine how
22396 REMark DEBUG 0

 
This piece was copied from the Turbo Toolkit Demos file, the original 
procedure name being How_COME.  My idea of using DEBUG was to try and 
save a little bit of code, because my program is so large.

 
 
Hi Malcolm
 
On Friday 17 February 2012, 21:35 Malcolm Cadman wrote:
 
Also useful to use and declare integer values, wherever you can, at 
the start of the BASIC program - which is value% rather than value.

 
Yes, I agree.  There is a particular reason for this.  Suppose the 
compiled program stops somewhere with an out of range error.  The 
SuperBASIC version could then be run using the same input data, 
duplicate the error and stop at exactly same place.  The procedure 
how would then be run to discover the call hierarchies that got the 
program to that point.  Variable values could then be examined with the 
view to pin-point the cause of the error.  However, if using IMPLICIT% 
value, then the SuperBASIC version would be using floating point 
variables and the same error would not be produced and so would not 
stop at the same place.

 
Michael Bulford


Hi Michael,

It is always difficult to understand another persons code. Personally I 
would look to structure your program more.


Your line was

22340 PRINT Call at ;BASIC_W%(p+18); in ; 22348   ELSE PRINT 
Stop at ;BASIC_W%(146); in ; 22364   END IF 22372   IF 
BASIC_W%(p-12)  0 : IF NOT COMPILED : LIST #1; BASIC_W%(p-12)


Whereas


22340 PRINT Call at ;BASIC_W%(p+18); in ;
22348   ELSE
22356 PRINT Stop at ;BASIC_W%(146); in ;
22364   END IF
22372   IF BASIC_W%(p-12)  0 : IF NOT COMPILED : LIST #1; BASIC_W%(p-12)


Is more understandable in its layout.

The SELect ON structure is also available, as a clearer alternative to 
IF ... END IF and ELSE.


Which is useful for a complicated series of conditions, and can also 
incorporate IF and END IF statements.


Good luck with program ... :-)

--
Malcolm Cadman
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [Ql-Users] GST QED Editor

2012-02-18 Thread Timothy Swenson

Urs,

Great job in creating this archive of GST programs and documents.  Not 
only is it useful for those looking to tinker with the software, but 
also useful in the historical context.  More of the QL scene needs to be 
digitized and archived for future reference.


Tim Swenson
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm