Re: [ql-users] QL hardware and stuff

2007-04-03 Thread Malcolm Cadman
In message [EMAIL PROTECTED], Phil Kett 
[EMAIL PROTECTED] writes

Rich Mellor wrote :

 However, the main problem is that people are not willing to spend money in
 order to improve their systems.
 QPC2 is by far the best emulator available, and has the best support
 available, but alas, people are looking to get as much as they can for
 nothing and not recompense the authors for all their hard work.

It's not about not wanting to recompense the authors - if I had the
money to do so I would gladly hand it over. Some people are in a
situation where they don't have spare cash to lay out on hobbies. I have
the hardware already and have had for years - just because I spent money
on the hardware an age ago doesn't mean that I have money to spend on
software now.

I would love to be able to just stump up the cash and buy a copy of QPC,
buy a copy of QMAC and all the rest of the stuff I need to get going -
the money just isn't there though. I suspect that there might be a lot
of other people out there that if it was easy to develop for SMSQ or
QDOS then they would.

The software that is around for the QL is not that expensive.  Plus once 
purchased it has a long lifetime of use, as there are not many 
competitors around to supersede or tempt with an alternative.

I bought QPC over 10 years ago, and most of the upgrades have been free, 
and easily available now that we have web sites and the internet.

The enhancement in functionality during that period has been incredible, 
and every new version has got quicker in operation.

I have also bought both QDT - QL DeskTop - and Launchpad.  Even though 
they do a similar job.

Running all of these together with the latest SMSQ/E makes for a smooth 
environment to work within.

What has been lacking recently is new and interesting applications that 
run on the system.

Rich Mellor wrote :

 I just wish I could find a way of bringing QWord to the PC games market as
 people are willing to pay for good games, but they would not want to
 purchase a full QPC2 just to be able to run it.

What was Qword written in? Basic? You could try porting it to something
like Dark Basic for the PC Though it has to be said that although
people in the PC world are willing to pay for good games, there are so
many good games out there (especially for Linux) that are free that to
pay for something it needs to be exceptionally good!

I think that QWord is a mixture of Assembler and compiled BASIC. 
However, Rich will probably give a reply.

If QWord were get to a price point of say £9.99 for a copy on CD-ROM, 
for sale to PC users.  Then sales of 1000 would give £10K.  Which is 
significant.

Given the millions of PC users that figure, and much more would be 
achievable

If a cut down, runtime version of QPC / SMSQ/E came with it, then PC 
users would be oblivious of their machine having been taken over by a QL 
Emulator.

Which would in itself be a neat reversal ... :-)

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


Re: [ql-users] QL hardware and stuff

2007-02-27 Thread Malcolm Cadman
In message [EMAIL PROTECTED], George 
Gwilt [EMAIL PROTECTED] writes

On 26 Feb 2007, at 16:12, Malcolm Cadman wrote:


 Assembling the SMSQ/E source on GWASS as well as Qmac does give some
 future protection.

 The user would not experience any difference, I assume.  Unless
 using a
 processor above a 60020 ?

GWASS has a switch LOW_EA to prevent it producing 68020+ effective
addresses and long branches so that it produces the correct code for
SMSQE just as Qmac does. However, the possibility exists of having
the better 68020+ code for Q40/60 say. An example is the conversion
to floating point. This would be much more easily done using GWASS
than using Qmac where you would have to use DC.W instructions to
produce the code.

George

Thanks, that is clear.

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


Re: [ql-users] QL hardware and stuff

2007-02-27 Thread gwicks

- Original Message - 
From: Rich Mellor 
To: [EMAIL PROTECTED]
Sent: Monday, February 26, 2007 6:10 PM
Subject: Re: [ql-users] QL hardware and stuff


On Mon, 26 Feb 2007 10:03:19 -, Jan Palenicek [EMAIL PROTECTED] wrote:





Ah, but if Quanta made all this free, what reason would there be for
Quanta to exist?  It would offer no different benefits to its members than
the general public (apart from the magazine).

Some authors placed their programs in the Quanta library on the condition 
that they were only to be available to Quanta members, and so cannot be more 
widely distributed.

Even Quanta can be naughty at times. Some authors, including myself, have 
put material in the library on the strict condition that only a nominal 
copying fee can be charged. I, tongue in cheek, threatened to sue Quanta for 
£15,000, their then capital for charging £10 for a CD that cost about 50p to 
produce.



However, if someone wants to scan in the QDOS Reference Guide (with
permission from Tony Tebby of course) and the Jan Jones handbook (with
permission from Jan Jones), then feel free.  Both Tony Tebby and Jan Jones
are around and contactible, therefore feel free to ask for their
permission.  I doubt you will get it, but you never know.

Just in case the Jan Jones debate starts again I understand that she is very 
reluctant to see further publication of her work. It was only with a great 
deal of diplomacy and patience that Quanta was able to get her permission 
for their two reprints.

As to motivation - what greater motivation do you need - the QL has a very
small user base and you would get the undying thanks of every one of
them.  The main problem is that even when software does come out, so few
copies are actually sold (even at £5 a copy) that both traders and
software authors lose interest and the feedback is nil - this is all due
to the size of the market which is ever diminishing.

Total sales (in order of publication - see how the market has got smaller):

Solvit-Plus84
QL-Thesaurus97
Style-Check85
QL-2-PC Transfer53
QL-Rhymes10
Auto-Graph10
Vocabulary Database3
Pindown1


Best Wishes,


Geoff




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


Re: [ql-users] QL hardware and stuff

2007-02-26 Thread Jan Palenicek
 I know I keep harping on about it but take another look at the spectrum,
 the best emulators for that Fuse (for linux) and Spin (for windows) are
 both free. Someone can download one of those, then go to the world of
 spectrum website and download all the applications they need to start
 developing for it. The same can't be said for the QL. I suspect that's
 one of the reasons why there are so few people developing software for
 the QL.

Yes but then you have to look closely at World of Spectrum.  It is in
effect a software archive - many of the programs have never been made
public domain, but the people running the website are willing to take the
risk that they will not sued.  There are also a lot of the Spectrum
software authors who are around and have given their permission.

Amiga, Atari, CPC, XE, XL, MSX (hope you know what the letters mean) - people 
decided to put such old software and games on the web and make it available for 
free. Such software is called abandonware, see wikipedia term:

Abandonware is computer software which is no longer being sold or supported by 
its copyright holder. Alternativeely, the term is also used for software which 
is still available, but on which further support and development has been 
deliberately discontinued. Sometimes, it is used as a blanket category for any 
software over a certain age, usually five years. 

This has happened also for PSION PDAs, where Psion officially stopped support 
(in ~2004) and some SW companies agreed to put their products without support 
on the web for free.

The QL has had authors disappearing quickly since the early days, meaning
that the majority of development tools are not public domain and without
any sources to allow further development.

Disappeared author cannot receive money. Such software fits into Abandonware 
(AW) category and could be made available.

Let's face it, Toolkit 2 was always one of the main requirements for good
quality programs on the QL, yet how many years was that before it was able
to released into the public domain.  Where are all the public domain
hoardes of people using free tools to develop that further?

I can tell you, they are playing with other old computers. E.g. Amiga, ZX... 
There is much easier way to get what you need.

So apart from not being able to compile SMSQ/e without a system running
68020+ instructions, what exactly is stopping all these people writing
other software?

I am mising more pages like Qdos Internals. HTML version of docs, diagrams, 
schematics, source code, examples. Quanta has some software and documentation 
library for members. This should be made available for free. It is probably 
another terrorist approach in your eyes, but from my outside point of view it 
is a must.

I don't say that YOU need to do it. As Phil suggested, there are good examples 
at ZX scene where people cooperated and provided results for free. This will 
happen on QL if people will be interested and motivated to do it.

Answer this if you dare: What should motivate newcomers in writing QL software? 
 
Why is writting software easier on QL than any other old computer Apple Lisa, 
Amiga OS, ZX or Atari?

If you don't need new people and new projects - keep on current track. QL will 
slowly phase out as the current memebers will get older and older...

Yes but then you have to look closely at World of Spectrum.  It is in
effect a software archive - many of the programs have never been made
public domain, but the people running the website are willing to take the
risk that they will not sued.  There are also a lot of the Spectrum
software authors who are around and have given their permission.

There is another major difference. The QL was never a games machine. It
was marketed as a business machine and most of the software written for
it was applications oriented and not games oriented. True, we had a few
games, and some were very good, but we did not have the vast archive of
games the Spectrum had. 

Let's make the QL games archive! At least these few games will be played again 
(after 10 years of waiting on some microdrive).

We also, for the same reason did not have the
vast user base either and a lot of the users left the QL when the PC
became dominant because applications were faster and better on the PC,
Looking at the Spectrum world is misleading and, as Rich points out,
no-one there gives two hoots about licences, copyright or that kind of
thing. They just want to play with their Jet Set Willy.

I am not playing JSW on my ZX. I am programming utilities, demos and meeting 
friends. It is all about having fun and talking to people who understands my 
language. Games were definitely my starting point on ZX as for thousands of 
other people. You should know that games pushed programming forward, because it 
was necessary for fast routines to be developed. Shame for QL that there were 
no more games. I hardly believe your interest in computers is coming from 
making spreadsheets in Abacus. 

Re: [ql-users] QL hardware and stuff

2007-02-26 Thread George Gwilt

On 13 Aug 2006, at 09:05, Wolfgang Lenerz wrote:

 Perhaps understandably, I don't want to go from a state where I have
 sources that work to a state where I have sources that no longer work,

I think this is absolutely essential.

I spent a lot of time comparing GWASS results with Qmac results to  
convince myself that the results were the same. But what I was doing  
was making sure that a GWASS compiled system was the same as the  
original Qmac one.

The comparison needed with a new SMSQE source code is that between  
the original Qmac results and the new Qmac results.

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


Re: [ql-users] QL hardware and stuff

2007-02-26 Thread Malcolm Cadman
In message [EMAIL PROTECTED], George 
Gwilt [EMAIL PROTECTED] writes

On 25 Feb 2007, at 17:30, Malcolm Cadman wrote:

  From this and your earlier comments, am I correct in understanding
 that
 GWASS is a more modern Assembler than Qmac ?

George Gwilt replied :

GWASS has been changed fairly recently and will be changed again if
need be.

Also GWASS assembles all the instructions in the 68000 series up to
the 68060 and this includes the Floating Point instructions.

Its macro facility is similar to that of Qmac (apart from the
syntax). GWASS can do some things that Qmac can't and vice versa.

OK.  So , GWASS have some current support, which Qmac has not, I gather.

Assembling the SMSQ/E source on GWASS as well as Qmac does give some 
future protection.

The user would not experience any difference, I assume.  Unless using a 
processor above a 60020 ?

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


Re: [ql-users] QL hardware and stuff

2007-02-26 Thread Jan Palenicek
 Abandonware is computer software which is no longer being sold or
 supported by its copyright holder. Alternativeely, the term is also used
 for software which is still available, but on which further support and
 development has been deliberately discontinued. Sometimes, it is used as
 a blanket category for any software over a certain age, usually five
 years.

No this is two different arguments.  Most of the QL software was written
in the UK and the UK copyright laws do not recognise any such term as
abandonware.  

Nearly all computer game companies were from UK. Now AW.

I for one am unwilling to host downloads on my website which
may leave me open to legal suits from the original author for infringement
of their copyright.  Under UK law, copyright lasts life + 50 years, so we
have a long way to go.

It is certainly a risk, but we won't be there in 50 years.

As a software author I also disagree completely with the argument of
abandonware - many of the routines I have written in my software remain
protected by copyright and have been used in other software on other
machines - I would not want to give away the secrets to all and sundry.
Indeed some of my code has been coded so as to make the method of
circumventing certain problems particularly obscure so that I could easily
identify where that code has been utilised elsewhere.

I understand this argument and partially agree. I am not telling that source 
code shall be free. Your software is protected by copyright even if it's 
free(ware). AW is still protected by copyright law. 

Frankly speaking there are hardly some software secrets which hasn't been 
unveiled already. Look at programmers heaven, sourceforge, algorithm archive... 
etc. There are websites with fully documented sources of anything you can 
imagine of. You don't need to reinvent the wheel and look into someones 
programs to get the algorithms. 

From the other side, if there is no source available, there is no way to stop 
someone in hacking others software. I think you also pointed that some old 
programs had to be reverse-engineered to be able to make modifications for new 
QL HW. How did you faced up that license violation? 

Certainly I know of a few old QL software companies that would also take
this stance particularly bearing in mind the money they paid for
development of the software.

Well, it'a question. Making a website like world of spectrum (WOS), with 
company info, images, authors, history, maybe a link to current website. I can 
imagine that former authors would be interested.

 to released into the public domain.  Where are all the public domain
 hoardes of people using free tools to develop that further?

 I can tell you, they are playing with other old computers. E.g. Amiga,
 ZX... There is much easier way to get what you need.

Actually I don't think that the QL users / programmers went on to program
the Amiga and Spectrum.  Some did move onto the Amiga, but the 68008 has
actually created a much stronger breed of programmers than the Z80 - many
have moved onto Unix, Linux and realtime programming (controls software,
which is mainly 68000 based).

Again, I am not comparing Z80 and 68k. I am comparing retro computers. You 
didn't get my point. If anyone interested in old computers (like someone is 
interested in old cars) would decide to play with this or that old platform, he 
would hardly chose QL, because there are strong walls. Now, we can buy Amiga 
1200 on eBay for a few bucks and it's fair enough for games and for development 
as well - there are sites which are hosting everything what was ever written 
for amiga (or whatever else computer). So, the hoardes of people interested in 
retro computing and wasting their free time are there - on another platforms. 
Most probably having more fun than with QL.  

I don't think you can see this argument if you have everything ever written for 
QL. Software demonstrates capabilities of the computer. If there is lack of 
available software, it's hard to be interested what the machine can do. Same 
for development, QL is complex enough to be called black box without docs.

Back to processors, 68k is half-dead CPU. Motorola sold the CPU business to 
Freescale and as far as I know, native 68k is supported only on the DragonBall 
(68000). Higher 68k versions are not produced anymore. I am not sure if another 
chip manufacturer licensed it from Motorola.

FYI, Z80 is still living, it is used in embedded applications and it's main 
business for Zilog even today.

 I am mising more pages like Qdos Internals. HTML version of docs,
 diagrams, schematics, source code, examples. Quanta has some software
 and documentation library for members. This should be made available for
 free. It is probably another terrorist approach in your eyes, but from
 my outside point of view it is a must.

Ah, but if Quanta made all this free, what reason would there be for
Quanta to exist?  It would offer no different benefits to its members than

Re: [ql-users] QL hardware and stuff

2007-02-25 Thread Malcolm Cadman
In message [EMAIL PROTECTED], George 
Gwilt [EMAIL PROTECTED] writes

I'm afraid the problem is far more complicated than just the naming
of parameters. The only way GWASS or Qmac could deal with both forms
of macro would be by writing a separate parser for each. There would
of course have to be a switch somewhere to tell the assembler which
macro type to expect.

 From this and your earlier comments, am I correct in understanding that 
GWASS is a more modern Assembler than Qmac ?

Making GWASS the better way forward in the future.

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


Re: [ql-users] QL hardware and stuff

2007-02-25 Thread Wolfgang Lenerz
George Gwilt wrote :


 I wonder how many QL machines can run SMSQE but do not have a 68020+?  
 I can only think of gold card. All the other types have one of 68020,  
 68040 and 68060. So how many people just have Gold cards and want to  
 compile SMSQE? Two, or 200 or 5,000?
   

Let's not forget all the Ataris, too.

Just a few more comments on GWASS and the sources:


George has already done an enormous amount of work on the sources to 
find the incompatibilities and address them.
Notably, he has re-written all of the macros so that they can be used 
with GWASS, and belive me, this was much more work than just using some 
kind of script to change some parameters.

The scheme that is intended to be set up here is to have his macros in a 
separate directory and the user can then copy those that he wants into 
the macro directory within the sources. Of necessity, the macros need to 
have the same name.

There are other changes that need to be done.

I'm in the, admittedly wery slow, process of trying the integrate these 
changes into the sources.
Perhaps understandably, I don't want to go from a state where I have 
sources that work to a state where I have sources that no longer work, 
because of a change that was made in one of over a hundered source files 
and will be very difficult to trace...

So it is being done but very slowly (and the reply to the question put 
here of when it will be done is when I have had enough time to do all 
of this and am satisfied that some bug introduced in the process won't 
bite me in a few months...).

Wolfgang


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


Re: [ql-users] QL hardware and stuff

2007-02-24 Thread George Gwilt

On 23 Feb 2007, at 10:53, George Gwilt wrote:



 The only other way would be to find someone to volunteer to convert
 the
 smsq/e sources (which were originally written using QMAC) so that  
 they
 could be compiled with another assembler.  However, GWASL is the only
 public domain assembler so this would require a lot of work and  
 may be
 pointless after all - the resultant file sizes may be of such a
 size that
 it wouldn't be possible to compile it in the memory provided by a  
 Gold
 Card anyway !!

 I can see that it would be nice if GWASL could be upgraded to deal
 with macros in the way that GWASS does. One of the changes to GWASS
 to allow assembly of SMSQE source was to translate macro calls
 written for Qmac to the style needed by GWASS. To transfer all this
 to GWASL would be a largish task. However, the source code for both
 assemblers is available so it is open to anyone to have a go.

I wonder how many QL machines can run SMSQE but do not have a 68020+?  
I can only think of gold card. All the other types have one of 68020,  
68040 and 68060. So how many people just have Gold cards and want to  
compile SMSQE? Two, or 200 or 5,000?

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


Re: [ql-users] QL hardware and stuff

2007-02-24 Thread George Gwilt

On 23 Feb 2007, at 18:44, Daniele Terdina wrote:


 What would prevent GWASS to be augmented to 'understand' Qmac  
 macros? (In
 general terms... I'm not familiar with either assembler having only  
 used
 Metacomco's assembler myself).


GWASS macros, like HISOFT assemblers and others (in fact all others  
that I have seen  except Qmac) use \1, \2 etc to signal parameter 1,  
parameter 2 etc. Qmac uses names on the first line of the macro after  
the word MACRO. So

fiddle_de_dee   MACRO par1,par2

would start a Qmac macro.

Later you might have inside this macro

DC.L par1

GWASS would have

fiddle_de_dee   MACRO

DC.L\1

I will most certainly not myself  alter GWASS to define macros in the  
non standard Qmac form.

To alter GWASS would be possible, because almost anything is possible  
in computing, but I do not think it worth it. After all I have  
already altered ALL the macros used in SMSQE so that the altered  
versions can be used instead of the Qmac ones, so there almost  
nothing to  be gained by altering GWASS to read Qmac macros.

It would be more to the point for someone to alter Qmac so that it  
could read the standardish format of GWASS macros. But that would be  
(a) impossible and (b) lead to a more expensive Qmac I imagine.

These are just my opinions and anyone is free to look at the source  
code of GWASS and make suggestions as to how the change might be made.

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


Re: [ql-users] QL hardware and stuff

2007-02-24 Thread Daniele Terdina
 fiddle_de_dee MACRO par1,par2
 
 would start a Qmac macro.
 
 Later you might have inside this macro
 
   DC.L par1
 
 GWASS would have
 
 fiddle_de_dee MACRO
 
   DC.L\1

Are you sure this is the _only_ difference? If that's the case, I could
easily write a small program (probably a Perl script) to automatically
convert all sources from the first to the second format.

Daniele

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


Re: [ql-users] QL hardware and stuff

2007-02-24 Thread Daniele Terdina
 I agree with your comment George, however, I wonder how many people might
 be interested in working on smsq/e if they could easily compile it on a
 non-68020+ environment.  Q-emuLator can run SMSQ/e Gold Card (it does not
 support 68020+) at least and it could possibly generate sufficient
 interest to persuade people to look at changing some of the other QL
 emulators to support SMSQ/e.

I also favor a build system that can run on all 68000 systems, including all
emulators.
Couldn't GWASL be used insteas of GWASS? I doubt SMSQ/E has any 68020+
instructions, except for a few to set the cache registers, but they are
coded as DC.W.


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


Re: [ql-users] QL hardware and stuff

2007-02-24 Thread Rich Mellor
On Sat, 24 Feb 2007 18:46:17 -, George Gwilt [EMAIL PROTECTED] wrote:


 On 24 Feb 2007, at 18:38, Rich Mellor wrote:


 I agree with your comment George, however, I wonder how many people
 might
 be interested in working on smsq/e if they could easily compile
 it on a
 non-68020+ environment.  Q-emuLator can run SMSQ/e Gold Card (it
 does
 not
 support 68020+) at least and it could possibly generate sufficient
 interest to persuade people to look at changing some of the other QL
 emulators to support SMSQ/e.

 I also favor a build system that can run on all 68000 systems,
 including
 all
 emulators.
 Couldn't GWASL be used insteas of GWASS? I doubt SMSQ/E has any
 68020+
 instructions, except for a few to set the cache registers, but
 they are
 coded as DC.W.


 It is not the 68020+ instructions in smsq/e sources that are the
 problem.

 Rather it is the fact that GWASL does not support macros.

 Does the licence prevent A from sending his changes in SMSQE to B who
 then compiles it and sends the results to B?

 George

Not if he is sending it to himself !!

That is the main problem in that unless the person is a reseller (although  
you do not have to pay or fee or anything, just ask), you cannot  
distribute the binary of smsq/e.  You can however distribute a patch  
program to patch in your changes.



-- 
Rich Mellor
RWAP Services
URL:http://www.rwapsoftware.co.uk
URL:http://www.rwapservices.co.uk

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


Re: [ql-users] QL hardware and stuff

2007-02-24 Thread Rich Mellor
On Sat, 24 Feb 2007 18:39:31 -, George Gwilt [EMAIL PROTECTED] wrote:


 On 24 Feb 2007, at 15:52, Rich Mellor wrote:



 On 23 Feb 2007, at 18:44, Daniele Terdina wrote:


 What would prevent GWASS to be augmented to 'understand' Qmac
 macros? (In
 general terms... I'm not familiar with either assembler having only
 used
 Metacomco's assembler myself).


 GWASS macros, like HISOFT assemblers and others (in fact all others
 that I have seen  except Qmac) use \1, \2 etc to signal parameter 1,
 parameter 2 etc. Qmac uses names on the first line of the macro after
 the word MACRO. So

 fiddle_de_dee   MACRO par1,par2

 would start a Qmac macro.

 Later you might have inside this macro

 DC.L par1

 GWASS would have

 fiddle_de_dee   MACRO

 DC.L\1

 I will most certainly not myself  alter GWASS to define macros in the
 non standard Qmac form.

 To alter GWASS would be possible, because almost anything is possible
 in computing, but I do not think it worth it. After all I have
 already altered ALL the macros used in SMSQE so that the altered
 versions can be used instead of the Qmac ones, so there almost
 nothing to  be gained by altering GWASS to read Qmac macros.

 It would be more to the point for someone to alter Qmac so that it
 could read the standardish format of GWASS macros. But that would be
 (a) impossible and (b) lead to a more expensive Qmac I imagine.

 These are just my opinions and anyone is free to look at the source
 code of GWASS and make suggestions as to how the change might be
 made.

 The problem is that currently, you need two versions of the source
 files
 presumably, dependant upon whether GWASS or QMAC is to be used to
 assemble
 the sources.


 I have produced SMSQE source which allows the use of either GWASS
 macros or Qmac macros by the choice of one of two directories within
 the source code. One directory contains all the macros in Qmac form
 and the other all the macros in GWASS form. The rest of the source
 code remains the same for both GWASS and Qmac.


 This means that non 68020+ users cannot currently compile the source
 unless they purchase QMAC (Oh dear it costs £15 for Quanta members
 - that
 is such a huge outlay).


 Yes


 However, one option would be to write a basic program which could
 search
 through the source files and replace the parameters with \1, \2 etc

 This should not be too difficult to achieve, but it does mean that
 only
 one set of sources needs to be maintained and it would be easier to
 assemble them with other macro assemblers.

 I have the QMAC manual here - it looks as though you can have:

 fiddle_de_dee MACRO par1,par2,par3 etc
 fiddle_de_dee MACRO par1 par2 par3 etc

 The main problem is if the sources use the alternative method of
 accessing
 the parameters, as

 DC.L par1and
 DC.L .PARM(1)

 are both the same.  .NPARMS is another function which returns the
 number
 of parameters passed, therefore you could presumably create this in
 a loop
 to read all of the parameters one by one.  Do the sources contain
 these
 variants?



 I'm afraid the problem is far more complicated than just the naming
 of parameters. The only way GWASS or Qmac could deal with both forms
 of macro would be by writing a separate parser for each. There would
 of course have to be a switch somewhere to tell the assembler which
 macro type to expect.


I feared as much - however, as the macros are all within one directory as  
you say and easy enough to select, this is not really a problem.



-- 
Rich Mellor
RWAP Services
URL:http://www.rwapsoftware.co.uk
URL:http://www.rwapservices.co.uk

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


Re: [ql-users] QL hardware and stuff

2007-02-23 Thread Rich Mellor
On Fri, 23 Feb 2007 00:18:27 -, Stephen Usher [EMAIL PROTECTED]  
wrote:

 Well,

 However, it is not the fault of SMSQ/e that only commercial assemblers  
 can
 compile it.  George Gwilt has done a sterling job with GWASS and
 converting smsq/e sources (and the compiler in some aspects) to ensure  
 it
 can be compiled.  However, this is limited to a 68020+ processor and  
 there
 is no other public domain assembler that handles macros (so far as I  
 know).

 The only other way would be to find someone to volunteer to convert the
 smsq/e sources (which were originally written using QMAC) so that they
 could be compiled with another assembler.  However, GWASL is the only
 public domain assembler so this would require a lot of work and may be
 pointless after all - the resultant file sizes may be of such a size  
 that
 it wouldn't be possible to compile it in the memory provided by a Gold
 Card anyway !!

 Well, what about porting it to the GNU assembler and writing a
 cross-assembling environment for Linux etc.? Surely the problem here is
 bootstrapping and it doesn't matter what system you use to bootstrap as  
 long
 as it's easily available to practically everyone?

 I'm sure assembling SMSQ/e on a 2GHz Athlon 64 box would be a darn sight
 faster than any QL derivative. Once you have SMSQ/e compiled and onto a
 suitable bootable media you can then start copying all the other  
 applications
 across on the target system, as it's now running the new OS.

The idea of using another cross-assembler might be ok, but it shouldn't be  
limited to one that runs on Linux as unfortunately, Windows users have to  
be catered for.

However, the problem is that in order to do this, you need someone with in  
depth knowledge of QMAC and the new assembler to be used, and someone who  
can follow the original smsq/e sources to ensure that they are all  
converted correctly.

Any volunteers??


-- 
Rich Mellor
RWAP Services
URL:http://www.rwapsoftware.co.uk
URL:http://www.rwapservices.co.uk

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


Re: [ql-users] QL hardware and stuff

2007-02-23 Thread George Gwilt

On 22 Feb 2007, at 21:48, Rich Mellor wrote:


 The only other way would be to find someone to volunteer to convert  
 the
 smsq/e sources (which were originally written using QMAC) so that they
 could be compiled with another assembler.  However, GWASL is the only
 public domain assembler so this would require a lot of work and may be
 pointless after all - the resultant file sizes may be of such a  
 size that
 it wouldn't be possible to compile it in the memory provided by a Gold
 Card anyway !!

I can see that it would be nice if GWASL could be upgraded to deal  
with macros in the way that GWASS does. One of the changes to GWASS  
to allow assembly of SMSQE source was to translate macro calls  
written for Qmac to the style needed by GWASS. To transfer all this  
to GWASL would be a largish task. However, the source code for both  
assemblers is available so it is open to anyone to have a go.

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


Re: [ql-users] QL hardware and stuff

2007-02-23 Thread George Gwilt

On 23 Feb 2007, at 08:58, Rich Mellor wrote:


 However, the problem is that in order to do this, you need someone  
 with in
 depth knowledge of QMAC and the new assembler to be used, and  
 someone who
 can follow the original smsq/e sources to ensure that they are all
 converted correctly.


A major problem is that Qmac is VERY non standard with regard to its  
macros. That is why, probably at least 7 years ago now I started  
converting Qmac's macros so that that they could be used in GWASS. It  
seems unlikely to me that a cross assembler will be able to use  
Qmac;s macros. If not, then the same problem as I had with GWASS will  
be encountered for any new assembler.

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


Re: [ql-users] QL hardware and stuff

2007-02-23 Thread Dave Walker

This certainly looks as if it could be of interest.The issue I see is
working out what modifications would be required to allow the output to be
generated as (or converted to) the SROFF format used under QDOS/SMSQ for
object files.

If that was done it would probably be quite trivial to adapt c68 to be able
to use this as one of the possible target 68k assemblers (it already
understands as68 and the GNU assembler).

Dave

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jan Palenicek
Sent: 23 February 2007 07:25
To: ql-users@lists.q-v-d.com
Subject: Re: [ql-users] QL hardware and stuff

From: Stephen Usher

I'm sure assembling SMSQ/e on a 2GHz Athlon 64 box would be a darn sight
faster than any QL derivative. Once you have SMSQ/e compiled and onto a
suitable bootable media you can then start copying all the other
applications
across on the target system, as it's now running the new OS.

I am using AS by Alfred Arnold. It is open source multiplatform (windows,
dos, linux, epoc...) multiprocessor (mototola, zilog, intel...etc)
macroassembler. I am using it quite frequently for Z80 and 68k. AS supports
68k up to 68040. And the best thing is that it runs on Psion PDAs. This
assembler might be easily ported to QDOS/SMSQ. It is plain C, compiling
under C68 should work. 

http://john.ccac.rwth-aachen.de:8000/as/

___
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] QL hardware and stuff

2007-02-23 Thread Dave Walker

I have now looked at the documentation for this assembler, and it states
there that the assembler is not capable of generating linkable code.   This
would I fear make it non-viable as an option for assembling SMSQ/E and also
for use with v68.  A shame that as for a moment it looked exciting.

Dave

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jan Palenicek
Sent: 23 February 2007 07:25
To: ql-users@lists.q-v-d.com
Subject: Re: [ql-users] QL hardware and stuff

From: Stephen Usher

I'm sure assembling SMSQ/e on a 2GHz Athlon 64 box would be a darn sight
faster than any QL derivative. Once you have SMSQ/e compiled and onto a
suitable bootable media you can then start copying all the other
applications
across on the target system, as it's now running the new OS.

I am using AS by Alfred Arnold. It is open source multiplatform (windows,
dos, linux, epoc...) multiprocessor (mototola, zilog, intel...etc)
macroassembler. I am using it quite frequently for Z80 and 68k. AS supports
68k up to 68040. And the best thing is that it runs on Psion PDAs. This
assembler might be easily ported to QDOS/SMSQ. It is plain C, compiling
under C68 should work. 

http://john.ccac.rwth-aachen.de:8000/as/

___
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] QL hardware and stuff

2007-02-23 Thread John Gilpin
I have passed this suggestion to Committee for IMMEDIATE consideration.

John G.


- Original Message - 
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Friday, February 23, 2007 7:51 AM
Subject: Re: [ql-users] QL hardware and stuff



In a message dated 23/02/2007 00:58:08 GMT Standard Time,
[EMAIL PROTECTED] writes:

QMAC and  QLINKER is that we still have to
pay royalties on every copy sold to  GreenStreet Software (£5.00 + VAT


Thanks for that clarification but I have a further question. Has the
committee asked the publishers or offered to buy the licence?

Duncan

___
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] QL hardware and stuff

2007-02-22 Thread Derek Stewart
Phil,

QDOS Classic is actually teh Amiga QL Emulator, ported over to the 
Q40/60.by Mark Swift.

The QDOS Emulator for he Amiga should of been a good idea, as Amiga 
hardware is really good. An A1200 with a 68060 add on card would be a 
nice machine.

Since the source code for QDOS4Amiga and SMSQ/E is available, can you 
not convert SMSQ/E to run on the Amiga.

Derek

Phil Kett wrote:
 Derek Stewart wrote:
   
 Phil,

 The Amiga already has a QL Emulator, which is free, but is not SMSQ/E, 
 but QDOS.

 Derek
   
 
 I know the Amiga already has a QL emulator - in fact it has two - Qdos 
 for amiga and Qdos Classic - neither though support some of the recent 
 additions to SMSQ, and neither as far as I know are actively supported.

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

 --
 This email has been verified as Virus free
 Virus Protection and more available at http://www.plus.net


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


Re: [ql-users] QL hardware and stuff

2007-02-22 Thread George Gwilt

On 21 Feb 2007, at 16:37, Malcolm Cadman wrote:

 I am looking for some well developed examples to show the features of
 TurboPTR in practice.

 The application itself does not have to be very complex, just a  
 vehicle
 for demonstrating the features.

There are several examples included with the TurboPTR files on  the  
SQLUG site.

I must admit to using these when I write a new PE program using  
TurboPTR.

One of the examples shows how to move, resize and buttonize a program.

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


Re: [ql-users] QL hardware and stuff

2007-02-22 Thread Malcolm Cadman
In message [EMAIL PROTECTED], George 
Gwilt [EMAIL PROTECTED] writes

On 21 Feb 2007, at 16:37, Malcolm Cadman wrote:

 I am looking for some well developed examples to show the features of
 TurboPTR in practice.

 The application itself does not have to be very complex, just a
 vehicle
 for demonstrating the features.

There are several examples included with the TurboPTR files on  the
SQLUG site.

I must admit to using these when I write a new PE program using
TurboPTR.

One of the examples shows how to move, resize and buttonize a program.

OK.

I will have a look at the weekend, thanks.

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


Re: [ql-users] QL hardware and stuff

2007-02-22 Thread Matrassyl
 
 
spending money on a semi commercial assembler. 
 
The licence for QMAC is owned by Quanta. I recall reading sometime ago a  
statement that Quanta had not sold a copy in years. 
 
So to Quanta the membership here, if my recollection and understanding of  
the situation is correct, would the membership mind if Quanta made QMAC  
freeware. 
 
To the listening Committee is it possible to do this and if so will  you, or 
do you need a formal written request to the chairman? I can write  one if you 
wish.
 
If it can be made freeware couls it be made downloadable from the SMSQ/E  
sources pages
 
 
Duncan 


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


Re: [ql-users] QL hardware and stuff

2007-02-22 Thread Dilwyn Jones
 The etherIDE would be a good project - the main problem would most
 definitely be the lack of a TCP/IP stack and drivers.
 Alas Peter Graf knows how to implement this, but cannot see eye to
 eye on
 the SMSQ/e licence - perhaps it is a language problem, as I do not
 see
 what the actual problem is with the need to include open source code
 in
 the operating system.
It's possible that stuff like Peter's software may be subject to
licensing issues which make it difficult to include them within a
commercial project.

If Peter feels he could go to such trouble, one way forward would be
to supply his QLWIP (I hope that's what it was called) as a module,
which could be linked to SMSQ/E for example. That way he couldn't be
accused of putting free stuff into commercial programs.

I'm not taking sides here
as I've never had arguments with either side of this issue, but there
has clearly not been complete agreement between Peter and the other
parties involved on such issues in relation to SMSQ/E in the past.

It really is a shame it's happened and I only wish Peter could find a
way around this, as far as I can see the only possible way forward
would be to supply it as an add-on rather than as a fully integrated
part of the OS. It's also been discussed here that in theory at least
Peter could (I daresay he might not want to, though) reassemble the
SMSQ/E sources and even become a reseller himself, but the SMSQ/E
registrar may prefer to have Peter's work put through the usual
channels to end up as a part of SMSQ/E for the benfit of all of us
SMSQ/E users, but it does run into the insurmountable licensing issues
that if Peter's code is a port of something subject to shall not be
resold for profit the situation as it stands is probably impossible.

Peter's work on this TCP/IP system is not new, I remember Phoebus
mentioning it several times in the past. I think Jon Dent's system has
run into problems which may mean it won't progress beyond its current
state. At least uqlx and qpc2 users can use TCP/IP - I'm tinkering
with some email programming at the moment myself (uqlx and qpc2 only 
so far, I don't think it'll work on SOQL) - but it would be
just great to have a universal system of some sort which all QDOS/smsq
users could use, as the lack of net access (i.e. having to use
Windows!) is a bit of a bugbear for me.

And I hope Peter will deliver the SD/MMC unit he teased us with here.
With a probable future lack of floppy disk drives, it will give us one
way of transferring stuff between computers at least, as well as just
being able to read flash memory cards. We do have RomDisq of course,
but that is a QL-only device and only 8MB maximum, so a device to
read/write SD or MMC cards would be quite useful!

-- 
Dilwyn Jones

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


Re: [ql-users] QL hardware and stuff

2007-02-22 Thread Rich Mellor
Unfortunately, Quanta do not own the licence for QMAC - only a  
distribution licence.  They still have to pay a fixed amount for every  
copy sold.  There is also a hefty manual to go with it, which was  
expensive to reproduce, but I have recently assisted with this, by  
scanning it all and converting it to Adobe Acrobat format, although it is  
still over 3MB in size.

Unfortunately, Quanta have been unable to get the original licence  
holder's permission to make it public domain.

However, it is not the fault of SMSQ/e that only commercial assemblers can  
compile it.  George Gwilt has done a sterling job with GWASS and  
converting smsq/e sources (and the compiler in some aspects) to ensure it  
can be compiled.  However, this is limited to a 68020+ processor and there  
is no other public domain assembler that handles macros (so far as I know).

The only other way would be to find someone to volunteer to convert the  
smsq/e sources (which were originally written using QMAC) so that they  
could be compiled with another assembler.  However, GWASL is the only  
public domain assembler so this would require a lot of work and may be  
pointless after all - the resultant file sizes may be of such a size that  
it wouldn't be possible to compile it in the memory provided by a Gold  
Card anyway !!

The other issue is the DEV_ device.  That is NOT limited to smsq/e but is  
available separately - I can see it on
http://www.dilwyn.uk6.net/tk/index.html  (hmm who's site is that I wonder?)

Rich


On Thu, 22 Feb 2007 18:50:20 -, [EMAIL PROTECTED] wrote:


 spending money on a semi commercial assembler.
 The licence for QMAC is owned by Quanta. I recall reading sometime ago a
 statement that Quanta had not sold a copy in years.
 So to Quanta the membership here, if my recollection and understanding of
 the situation is correct, would the membership mind if Quanta made QMAC
 freeware.
 To the listening Committee is it possible to do this and if so will   
 you, or
 do you need a formal written request to the chairman? I can write  one  
 if you
 wish.
 If it can be made freeware couls it be made downloadable from the SMSQ/E
 sources pages
 Duncan


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





-- 
Rich Mellor
RWAP Services
URL:http://www.rwapsoftware.co.uk
URL:http://www.rwapservices.co.uk

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


Re: [ql-users] QL hardware and stuff

2007-02-22 Thread Dilwyn Jones
 The other issue is the DEV_ device.  That is NOT limited to smsq/e 
 but is
 available separately - I can see it on
 http://www.dilwyn.uk6.net/tk/index.html  (hmm who's site is that I 
 wonder?)

 Rich
There's a picture of the said person at the bottom of the Rogues 
Gallery page if you need reminding, Rich ;-)

Caption as a clue: (Former) editor emerges to get his teeth into more 
QL matters 

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


Re: [ql-users] QL hardware and stuff

2007-02-22 Thread Dilwyn Jones
 Thanks to people on this list I'm now in possession of  all I need
 to
 build SMSQ, I decided to have a go while I was at work. I then
 realised
 that I didn't have a copy of SMSQ available to me there (I do at
 home)
 and therefore because the source relies on the DEV device being
 available (which as far as I can see is only available in SMSQ
 itself) I
 once again hit a brick wall.
There is a such a thing as DEV_REXT which is a small extensions file
to give a DEV device on systems which haven't one build in. I've put a
copy onto my website at:

http://www.dilwyn.uk6.net/tk/index.html

The zip file includes a text file plus an article about use of DEV.
There's a boot program and the extensions file itself. I've never
actually used DEV_REXT myself, I just thought it might prove helpful.

The other device utilities like SUB and PTH are there too.

 Maybe something on the free GPL licence that is stopping Peter from
 thinking he can distribute his work is beyond me. After all, Red Hat
 Linux
I think that the basic problems are insurmountable here - Peter and
the traders have diametrically opposite views on the SMSQ/E situation
and I don't think it's going to change, unfortunately. There have been
some disagreements in the past which may prevent resolution of this
issue - Roy's email shows this.

-- 
Dilwyn Jones

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


Re: [ql-users] QL hardware and stuff

2007-02-22 Thread Stephen Usher
Well,

However, it is not the fault of SMSQ/e that only commercial assemblers can  
compile it.  George Gwilt has done a sterling job with GWASS and  
converting smsq/e sources (and the compiler in some aspects) to ensure it  
can be compiled.  However, this is limited to a 68020+ processor and there  
is no other public domain assembler that handles macros (so far as I know).

The only other way would be to find someone to volunteer to convert the  
smsq/e sources (which were originally written using QMAC) so that they  
could be compiled with another assembler.  However, GWASL is the only  
public domain assembler so this would require a lot of work and may be  
pointless after all - the resultant file sizes may be of such a size that  
it wouldn't be possible to compile it in the memory provided by a Gold  
Card anyway !!

Well, what about porting it to the GNU assembler and writing a
cross-assembling environment for Linux etc.? Surely the problem here is
bootstrapping and it doesn't matter what system you use to bootstrap as long
as it's easily available to practically everyone?

I'm sure assembling SMSQ/e on a 2GHz Athlon 64 box would be a darn sight
faster than any QL derivative. Once you have SMSQ/e compiled and onto a
suitable bootable media you can then start copying all the other applications
across on the target system, as it's now running the new OS.

Steve
-- 
---
Nostalgia isn't as good as it used to be.

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


Re: [ql-users] QL hardware and stuff

2007-02-22 Thread John Gilpin
The current situation regarding QMAC and QLINKER is that we still have to 
pay royalties on every copy sold to GreenStreet Software (£5.00 + VAT). The 
Manual, due to the small quantities involved is rather expensive to print. 
The last order we placed came out at almost £10.00 per copy (160 pages) but 
Rich Mellor recently offered to convert it into an electronic file which 
could be reprinted or used in its electronic format by the users. We are 
still selling QMAC and QLINKER complete with manual (printed) for £15.00 
plus P  Pkg.. As this is the only item on which we still pay royalties, one 
can tell how many copies we are selling by looking at our Audited Accounts 
which show an item for Royalties.

The foregoing means that we do not have the right to offer free downloads as 
requested below. I have already asked GreenStreet Software about this and 
got a strong negative answer. Sorry.

Regards,

John Gilpin.


- Original Message - 
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, February 22, 2007 6:50 PM
Subject: Re: [ql-users] QL hardware and stuff




spending money on a semi commercial assembler.

 The licence for QMAC is owned by Quanta. I recall reading sometime ago a
 statement that Quanta had not sold a copy in years.

 So to Quanta the membership here, if my recollection and understanding of
 the situation is correct, would the membership mind if Quanta made QMAC
 freeware.

 To the listening Committee is it possible to do this and if so will  you, 
 or
 do you need a formal written request to the chairman? I can write  one if 
 you
 wish.

 If it can be made freeware couls it be made downloadable from the SMSQ/E
 sources pages


 Duncan



 ___
 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] QL hardware and stuff

2007-02-21 Thread Norman
Morning all,

 True, many articles in QL Today which demonstrate programming techniques 
 etc. are scattered throughout it's 11 volumes. I believe that all of 
 these still exist in electronic form so maybe there is  some possible 
 mileage in gathering all of the articles of each series together and 
 either printing them off as a single volume or putting them on a CD as 
 PDF files. I have no idea how much work this would be but it would be 
 work so there would have to be a charge. Nevertheless it would be 
 worthwhile if it got some people writing software again.

well, having converted almost all of my Assembly Language tutorials - some of 
then accurate - to DocBook XML, converted that to pdf and HTML, I can honestly 
say that it is a fair bit of work going from text to xml. However, the recent 
QL Toady CD with the docs etc on it had copies of my series plus my conversion 
of an (Amiga based?) MC68000 processor instructions.

If anyone wany a copy of same (in zipped format) please contact me at Norman 
(at) Dunbar (hyphen) IT (dot) co (dot) uk with a self addressed email (!) and 
I'll attempt to send a copy back in return. *** If that's ok with the editors 
of QL Today of course. ***

Having said that, any work I produce for the QL and derivatives whether 
programming or documentation is free and can be used and abused by anyone. 

It is also entirely possible that Dilwyn has the above mentioned docs on hiw 
web site. I must check !!


Cheers,
Norman.


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


Re: [ql-users] QL hardware and stuff

2007-02-21 Thread Norman
PS. With regards to how much work it is to convert an article to pdf, for 
example, see my write up in a recent QL Today. Copies available from me too.


Cheers,
Norman.

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


Re: [ql-users] QL hardware and stuff

2007-02-21 Thread George Gwilt

On 20 Feb 2007, at 20:15, Rich Mellor wrote:


 On another note - having mentioned that I'd be willing to try and  
 port
 SMSQ to the Amiga I decided to download the source today and have  
 a look
 at it. Thinking that it'd be a good idea to build it for the existing
 hardware first so that I can experiment. I then find that without yet
 again spending money I can't do this - I either need to buy QMAC or I
 need to use GWASS (not that there is any available information on  
 how to
 do it with GWASS that was another QL Today article that I haven't  
 got) -
 Unfortunately GWASS requires a 68020 or better which I don't have.  
 Yet
 again - someone who's interested in doing some good for the QL hits a
 brick wall.


 I do not know if GWASL can be used to assemble the sources - George?

I am afraid that GWASL would not be able to assemble the source code  
of SMSQE in the form I use and which I hope Wolfgang Lenerz will soon  
put on the official site. This altered source code requires the macro  
facilities in GWASS which are just not there in GWASL. There are many  
other places where GWASL is just not strong enough.

Now that QPC2 is a 28020+ you can use GWASS on that.

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


Re: [ql-users] QL hardware and stuff

2007-02-21 Thread George Gwilt

On 20 Feb 2007, at 20:08, Dilwyn Jones wrote:


 There's been several TurboPTR articles mostly by George Gwilt - I
 wonder if George has copies he could send?

I'll try and find these, But they will may not be a simple guide to  
operating the system.

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


Re: [ql-users] QL hardware and stuff

2007-02-21 Thread George Gwilt

On 20 Feb 2007, at 22:14, Malcolm Cadman wrote:


 I may be wrong, yet I thought that GWASS was optimised for the  
 68020 for
 the new hardware, like Q60, and yet still backwards compatible.

GWASS should certainly assemble any program suitable for GWASL. In  
that sense it is certainly backward compatible.

GWASL is a copy of GWASS at an early stage in GWASS' s development.  
Later a few changes were made to GWASL to add a feature or two and to  
correct mistakes already corrected in later versions of GWASS.  
Nevertheless even with this this slight divergence you can use GWASS  
in place of GWASL, but not vice versa.

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


Re: [ql-users] QL hardware and stuff

2007-02-21 Thread Matrassyl
 
In a message dated 19/02/2007 08:20:15 GMT Standard Time,  
[EMAIL PROTECTED] writes:

Ah -  I do have an email here from Nasta about the Ultra Gold Card  project:




It is a pity that these projects especially GoldFire have stalled. When  
exactly did you have the email from Nasta. Is his present situation the same? 
Is  
there anything this list can do. I could help with a business case but know  
nothing about programming hardware.
 
He seems to indicate that the EtherIDE. It incorporates some of the  
features of the Qubide II as well as  the ethernet network hardware from  the 
GF is 
almost there but only needs funds for the PCB. If this is the case I  am 
willing to help write the business case a suggested by the Quanta  Treasurer.
 
Duncan

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


Re: [ql-users] QL hardware and stuff

2007-02-21 Thread Rich Mellor
The email from Nasta was dated December 2006.

The etherIDE would be a good project - the main problem would most  
definitely be the lack of a TCP/IP stack and drivers.
Alas Peter Graf knows how to implement this, but cannot see eye to eye on  
the SMSQ/e licence - perhaps it is a language problem, as I do not see  
what the actual problem is with the need to include open source code in  
the operating system.

The only charges now made for smsq/e are equivalent in many ways to the  
charges made for copies of Linux and limitations on the distribution of  
that, yet I do not see arguments over the various Linux distributions  
available.

Maybe something on the free GPL licence that is stopping Peter from  
thinking he can distribute his work is beyond me. After all, Red Hat Linux  
is not free, does not come complete with sources and tools to let you  
compile it, yet people are happy to write free software under the GPL  
licence for it and new items, which can be incorporated into Red Hat.  Yes  
I understand that the distributors charge for support - but come on, does  
the end user see any real difference between paying £x00 for Red Hat  
Linux, and paying £x0 for smsq/e?  Both have readily available sources  
which can be downloaded and compiled, IF you have the right tools.

Oh well, we have all been down this path before and it is a dead end that  
leads to arguments over the differences in the licence and whether someone  
can work under one licence or another.  Peter wants a free o/s - is there  
actually anything to stop him from taking the existing sources of smsq/e,  
repackaging them, rewriting them and selling them or giving them away as  
compiled binaries called Graf/e ?  Not that I see, just so long as he does  
not want them to be part of the official smsq/e package.

Oh well best take cover before I upset the whole community all over  
again.  I do not understand all the arguments and don't have time or the  
inclination to research the problem / solution especially as it is not  
going to help my position as a trader.

Rich

On Wed, 21 Feb 2007 18:38:47 -, [EMAIL PROTECTED] wrote:

 In a message dated 19/02/2007 08:20:15 GMT Standard Time,
 [EMAIL PROTECTED] writes:

 Ah -  I do have an email here from Nasta about the Ultra Gold Card   
 project:




 It is a pity that these projects especially GoldFire have stalled. When
 exactly did you have the email from Nasta. Is his present situation the  
 same? Is
 there anything this list can do. I could help with a business case but  
 know
 nothing about programming hardware.
 He seems to indicate that the EtherIDE. It incorporates some of the
 features of the Qubide II as well as  the ethernet network hardware  
 from  the GF is
 almost there but only needs funds for the PCB. If this is the case I  am
 willing to help write the business case a suggested by the Quanta   
 Treasurer.
 Duncan

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





-- 
Rich Mellor
RWAP Services
URL:http://www.rwapsoftware.co.uk
URL:http://www.rwapservices.co.uk

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


Re: [ql-users] QL hardware and stuff

2007-02-21 Thread Phil Kett
Rich Mellor wrote:
 The email from Nasta was dated December 2006.

 The etherIDE would be a good project - the main problem would most  
 definitely be the lack of a TCP/IP stack and drivers.
 Alas Peter Graf knows how to implement this, but cannot see eye to eye on  
 the SMSQ/e licence - perhaps it is a language problem, as I do not see  
 what the actual problem is with the need to include open source code in  
 the operating system.
   
I think the problem here is that no one can build or use SMSQ  without 
actually buying a license to do so. Yes the source is available to 
download but unless you're already running SMSQ it's not actually 
possible to compile it.

Thanks to people on this list I'm now in possession of  all I need to 
build SMSQ, I decided to have a go while I was at work. I then realised 
that I didn't have a copy of SMSQ available to me there (I do at home) 
and therefore because the source relies on the DEV device being 
available (which as far as I can see is only available in SMSQ itself) I 
once again hit a brick wall.

Open  source software generally is useable on open source software 
without any commercial pre requisites.
 The only charges now made for smsq/e are equivalent in many ways to the  
 charges made for copies of Linux and limitations on the distribution of  
 that, yet I do not see arguments over the various Linux distributions  
 available.
   

The difference here is that there are also binary copies of virtually 
all linux distributions available for free download.
 Maybe something on the free GPL licence that is stopping Peter from  
 thinking he can distribute his work is beyond me. After all, Red Hat Linux  
 is not free, does not come complete with sources and tools to let you  
 compile it, yet people are happy to write free software under the GPL  
 licence for it and new items, which can be incorporated into Red Hat.  Yes  
 I understand that the distributors charge for support - but come on, does  
 the end user see any real difference between paying £x00 for Red Hat  
 Linux, and paying £x0 for smsq/e?  Both have readily available sources  
 which can be downloaded and compiled, IF you have the right tools.
   
Yes, there is a charge for Redhat (but only the Enterprise version these 
days) but that mostly covers a 24x7 support arrangement. The source is 
available for all Redhat packages - it's in fact included in the 
distribution.

Yes, there is a huge difference between SMSQ and Linux, as I've 
discovered I can't compile the sources for SMSQ without spending money 
on a semi commercial assembler. If I wanted to I could download a new 
kernel for my linux machine at any time, compile it with a freely 
available copy of GCC - compiled by myself from source - and then 
install that kernel on any machine I wanted to - completely legally and 
without restriction.
I think the major difference is that software for Linux can be developed 
and compiled on any distribuition of Linux, it is then compatible with 
all distros assuming GCC versions are comparable.

Incidentally, Redhat does come with GCC and all the tools necessary to 
completely recompile every single piece of software that's included in 
the binary distribution.

I'm not sure that there is a direct conflict between the SMSQ license 
and GPL, except for the fact that the GPL does include the provision for 
binary distributions as long as source is included.

Whether there is anything stopping someone from branching the SMSQ 
source  I don't know - the way I read the license is that unless you are 
an official distributor you are not allowed to distribute binaries, and 
the published license (in the latest source tree I downloaded a couple 
of days ago) still states that a fee must be paid to Tony Tebby for 
every binary given to a new customer. I know that it's been said on this 
list that this is not now the case but it's still in the license.


I am an open  source developer with software published under GPL  
(http://www.remosync.org for anyone that's interested)  - the GPL gives  
people a huge advantage in that anyone can use a piece of code that's 
published  under GPL in their own projects as long as the resulting 
software is also released under  GPL. My own code includes some modified 
checksum routines that I probably would never have been able to write on 
my own - these came from the cksum command freely available as source 
under GPL.

I myself would like to see a completely open source, freely compilable  
operating system for the QL - but I honestly don't see it happening.

I'm  sure after some of my recent emails  that  a lot of you are 
thinking I'm just after everything for nothing - this isn't the case. I 
have QL hardware that I've had for ages and  I'd like to contribute to 
the continuation of a wonderful machine. Every which way I turn though 
someone wants money from me that I haven't got at the moment.

I know I've mentioned it before but take a look at the Spectrum 

Re: [ql-users] QL hardware and stuff

2007-02-21 Thread Derek Stewart
Phil,

The Amiga already has a QL Emulator, which is free, but is not SMSQ/E, 
but QDOS.

Derek

Phil Kett wrote:
 Rich Mellor wrote:
   
 The email from Nasta was dated December 2006.

 The etherIDE would be a good project - the main problem would most  
 definitely be the lack of a TCP/IP stack and drivers.
 Alas Peter Graf knows how to implement this, but cannot see eye to eye on  
 the SMSQ/e licence - perhaps it is a language problem, as I do not see  
 what the actual problem is with the need to include open source code in  
 the operating system.
   
 
 I think the problem here is that no one can build or use SMSQ  without 
 actually buying a license to do so. Yes the source is available to 
 download but unless you're already running SMSQ it's not actually 
 possible to compile it.

 Thanks to people on this list I'm now in possession of  all I need to 
 build SMSQ, I decided to have a go while I was at work. I then realised 
 that I didn't have a copy of SMSQ available to me there (I do at home) 
 and therefore because the source relies on the DEV device being 
 available (which as far as I can see is only available in SMSQ itself) I 
 once again hit a brick wall.

 Open  source software generally is useable on open source software 
 without any commercial pre requisites.
   
 The only charges now made for smsq/e are equivalent in many ways to the  
 charges made for copies of Linux and limitations on the distribution of  
 that, yet I do not see arguments over the various Linux distributions  
 available.
   
 

 The difference here is that there are also binary copies of virtually 
 all linux distributions available for free download.
   
 Maybe something on the free GPL licence that is stopping Peter from  
 thinking he can distribute his work is beyond me. After all, Red Hat Linux  
 is not free, does not come complete with sources and tools to let you  
 compile it, yet people are happy to write free software under the GPL  
 licence for it and new items, which can be incorporated into Red Hat.  Yes  
 I understand that the distributors charge for support - but come on, does  
 the end user see any real difference between paying £x00 for Red Hat  
 Linux, and paying £x0 for smsq/e?  Both have readily available sources  
 which can be downloaded and compiled, IF you have the right tools.
   
 
 Yes, there is a charge for Redhat (but only the Enterprise version these 
 days) but that mostly covers a 24x7 support arrangement. The source is 
 available for all Redhat packages - it's in fact included in the 
 distribution.

 Yes, there is a huge difference between SMSQ and Linux, as I've 
 discovered I can't compile the sources for SMSQ without spending money 
 on a semi commercial assembler. If I wanted to I could download a new 
 kernel for my linux machine at any time, compile it with a freely 
 available copy of GCC - compiled by myself from source - and then 
 install that kernel on any machine I wanted to - completely legally and 
 without restriction.
 I think the major difference is that software for Linux can be developed 
 and compiled on any distribuition of Linux, it is then compatible with 
 all distros assuming GCC versions are comparable.

 Incidentally, Redhat does come with GCC and all the tools necessary to 
 completely recompile every single piece of software that's included in 
 the binary distribution.

 I'm not sure that there is a direct conflict between the SMSQ license 
 and GPL, except for the fact that the GPL does include the provision for 
 binary distributions as long as source is included.

 Whether there is anything stopping someone from branching the SMSQ 
 source  I don't know - the way I read the license is that unless you are 
 an official distributor you are not allowed to distribute binaries, and 
 the published license (in the latest source tree I downloaded a couple 
 of days ago) still states that a fee must be paid to Tony Tebby for 
 every binary given to a new customer. I know that it's been said on this 
 list that this is not now the case but it's still in the license.


 I am an open  source developer with software published under GPL  
 (http://www.remosync.org for anyone that's interested)  - the GPL gives  
 people a huge advantage in that anyone can use a piece of code that's 
 published  under GPL in their own projects as long as the resulting 
 software is also released under  GPL. My own code includes some modified 
 checksum routines that I probably would never have been able to write on 
 my own - these came from the cksum command freely available as source 
 under GPL.

 I myself would like to see a completely open source, freely compilable  
 operating system for the QL - but I honestly don't see it happening.

 I'm  sure after some of my recent emails  that  a lot of you are 
 thinking I'm just after everything for nothing - this isn't the case. I 
 have QL hardware that I've had for ages and  I'd like to contribute to 
 the 

Re: [ql-users] QL hardware and stuff

2007-02-21 Thread John Sadler
Black Box  Gold Card and floppies is adequate but slow.

There is QL implementation for the Amiga called QDOS4Amiga. However it gives 
a narrow screen. You cannot LRESPR SMSQE because it just seems to 
hang. If you can solve this problem then the Amiga world could try the latest 
version of SMSQE. If you can change the screen so it has the same 
proportions as the QL even better. 

George Gwilt's Gwass will run on any Amiga with 68020+ processor and this can 
be downloaded from jms1.supanet.com/SQLUG.
George Gwilt also has developed a program that takes all the hastle out 
assembling SMSQE. You have to download the source from the official site and 
email George Gwilt  at [EMAIL PROTECTED]

I have not tried it but I suspect if you have Linux then there is an emulator 
for the Amiga (UAE?) which gives a wide screen so perhaps running on the 
QDOS4 Amiga emulation in in the Linux Amiga Emulation will give the correct 
display!
Or you could try UQLX particularly the version that Marcel has corrected. 
Install as root so that it reads QL disks in the floppy drive.

Other wise if you need a better platform Marcels commercial QPC2 is the best 
answer.

C68 will enable you to program in C.
No inline and other ehancements but still good.

Cptr is the solution for the pointer environment in C
Have a look at SLUG site at jms1.supanet.com/SQLUG for an example of Hello 
World program with Cptr.
Cptr is available on the same site.
I can send you another article of pointer programming with Cptr if you wish.
I can also send you an article on programming for QL windows. 

I hope there is enough information here to enable you to decide on the route 
that you wish to go forward.

On Monday 19 February 2007 23:22, Phil Kett wrote:
 This isn't a reply to any specific email that's been sent to the list on
 this subject more a general comment on my thoughts about the QL 'scene'
 as it currently stands.

 My interest in the QL has recently been rekindled. Some years ago I
 decided that I had the money to invest in a more modern QL system - I
 couldn't stretch to the likes of a Q40 but did manage to buy a SGC and
 Aurora. Although my knowledge of the system was extremely rusty I did
 manage to get it up and running - installed SMSQ and some other software
 with the intention of developing some software.

 Unfortuantely, I found it extremely difficult to get information on how
 to do so without spending a fair amount of money. The pointer
 environment was (and still is) a complete mystery as far as programming
 is concerned. I even subscribed to QL Today but found that the articles,
 though good, either referred to previous articles that I didn't have or
 assumed a level of knowledge that I didn't know how to gain.

 The Aurora machine has now been sold on and has a very good new home
 with Neil Riley.

 With the recent mention of the lack of available hardware, I considered
 the possibility of maybe porting SMSQ to the Amiga platform. QDOS
 Classic is already available for the amiga and works well - though for
 some reason it will only work on my 68000 machine and not on the faster
 68030. My thought was that at least some of the work has already been
 done by creating the necessary drivers etc for the Amiga hardware -
 these seem to have been implemented as add on 'roms' for the QDOS
 environment. Whether something like this would be possible I don't know
 - I need to download the source for SMSQ and brush up my 680x0 assembly
 - it seems on the face of it to be feasible though.

 As for developing programs for the QDOS or SMSQ - where should I start?
 I still have a black box QL with a gold card, I've managed to resurrect
 a couple of working DD floppies. I am primarily a C programmer on Unix
 type systems, getting and installing a working C development environment
 on a floppy based system probably isn't practical. I don't have
 available money to invest in hardware or any commercial emulators - a
 lack of funds was one of the reasons that the Aurora system was sold in
 the first place.

 It's also true to be said that any new software development should
 really be done on a system that can handle the best the QL has to offer,
 that means a fast CPU and high colour drivers. My black box QL can
 hardly be said to fall into that category! :-)

 [Incidentally Neil, if you're reading this, no I don't for one moment
 regret selling the Aurora to you!]

 So, the upshot of all this (and sorry for rambling on) is that although
 I am willing to put some time into developing software for the QL, it
 seems that I either have to spend a not insubstantial amount of money on
 either hardware (which isn't necessarily available) or something like
 QPC. The alternative is to try and port SMSQ to a hardware platform that
 I already have access to (the Amiga). Although I would love to do this
 and indeed will have a look to see if I can manage it I suspect that
 it's a task that is way beyond my capabilities.

 I think we have to face the fact 

Re: [ql-users] QL hardware and stuff

2007-02-21 Thread Matrassyl
 
In a message dated 21/02/2007 23:07:03 GMT Standard Time,  
[EMAIL PROTECTED] writes:

The  email from Nasta was dated December 2006.

The etherIDE would be a  good project - the main problem would most  
definitely be the  lack of a TCP/IP stack and drivers.
Alas Peter Graf knows how to  implement this


You dont mean Alas only Peter Graf knows how to implement  this
 
How about this from the web:
 
 
uIP is an implementation of the TCP/IP protocol stack intended for small  
8-bit and 16-bit microcontrollers. It provides the necessary protocols for  
Internet communication, with a very small code footprint and RAM requirements - 
 
the uIP _code size_ (http://www.sics.se/~adam/uip/size.html)  is on the  order 
of a few kilobytes and _RAM usage_ (http://www.sics.se/~adam/uip/size.html)  
is on the order of a  few hundred bytes. 
uIP is open source software written in the C programming language and the 
_documentation_ (http://www.sics.se/~adam/uip/documentation.html)  and _source 
code_ (http://www.sics.se/~adam/uip/download.html)  is free to use  and 
distribute for both commercial and non-commercial use as long as proper  credit 
is 
given (the full BSD-style license is _here_ 
(http://www.sics.se/~adam/uip/license.html) ). It has been ported a  wide range 
of 8-bit microcontrollers and is 
used in a large number of embedded  products and projects (see the _Links page_ 
(http://www.sics.se/~adam/uip/links.html)  for a few  examples).  
As I see it we should try to progress one step at a time. First can the  
etherIDE oroject be built? You could find the answer to that. Second if it 
still  
can be built how much interest is there in aquiring a board and is there a  
trader interested in selling, again you perhaps.Third can uIP be ported or can  
Jon Dent's TCP/IP stack be ported across. His development is stalled but has  
functionalility. I have used it around Christmas  time. The problem I 
experienced is that it does not  connect stably to just any IP service provider 
and 
specifically with the  ones I use at the moment but it may well be fine with 
bespoke hardware.. Jon  is approachable and this might stimulate further 
development. 
Duncan
   
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] QL hardware and stuff

2007-02-20 Thread George Gwilt

On 19 Feb 2007, at 19:08, Malcolm Cadman wrote:


 Can someone write an article for one of the magazines - Quanta or QL
 Today - around how to use Turbo and TurboPTR ?

 Beginning from the easy to the expert level of use.


Sounds a good idea.

Any volunteers apart from me?

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


Re: [ql-users] QL hardware and stuff

2007-02-20 Thread QL2K
Well I have time to do this. But I need to learn Turbo and TurboPTR.
I'm also very interesting to do this work as I need to use Turbo in few
days.

Anyone want to give me an help by email explaining me how to start and then
we will co-sign the article ?

Jimmy. 

-Message d'origine-
De : [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] De la part de George Gwilt
Envoyé : mardi 20 février 2007 11:32
À : [EMAIL PROTECTED]
Objet : Re: [ql-users] QL hardware and stuff


On 19 Feb 2007, at 19:08, Malcolm Cadman wrote:


 Can someone write an article for one of the magazines - Quanta or QL 
 Today - around how to use Turbo and TurboPTR ?

 Beginning from the easy to the expert level of use.


Sounds a good idea.

Any volunteers apart from me?

George
___
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] QL hardware and stuff

2007-02-20 Thread Sergiusz Jarczyk
Hi Phil and All
I'm on the QL scene for a few months only, and for now I have only two 
black-box QLs but, untill I'll get some SGC, I think there is a field 
for software directed to the owners of naked QLs (and I'm ready to 
spare some of my free time for QL programming). I'm working with C 
language for over 15 years and the most exciting things I've done was 
for systems like Amstrad's CP/M machines,C64, ZX Spectrum and Atari 
800XL, where you had to fight for every byte of addresable userspace. 
Today, I'm most excited with programming for embedded systems 
(unfortunately, since I'm developing in C++ and Java for live, these are 
rare situations). Now, I think people are looking for a megabytes of RAM 
and hundreds of megabytes of disk space, whereas what QL offers is 
enough for a day-by-day usage (i'm not talking about running enterprise 
using QLs and their network :-))

Just my 2 cents (or pennies)...
Sergiusz

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


Re: [ql-users] QL hardware and stuff

2007-02-20 Thread QL2K

I'm just start writing this article.
So if someone want to make any comments, don't hesitate to send me an email.

Jimmy. 

-Message d'origine-
De : [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] De la part de QL2K Envoyé : mardi
20 février 2007 13:37 À : [EMAIL PROTECTED] Objet : Re: [ql-users] QL
hardware and stuff

Well I have time to do this. But I need to learn Turbo and TurboPTR.
I'm also very interesting to do this work as I need to use Turbo in few
days.

Anyone want to give me an help by email explaining me how to start and then
we will co-sign the article ?

Jimmy. 

-Message d'origine-
De : [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] De la part de George Gwilt Envoyé
: mardi 20 février 2007 11:32 À : [EMAIL PROTECTED] Objet : Re: [ql-users]
QL hardware and stuff


On 19 Feb 2007, at 19:08, Malcolm Cadman wrote:


 Can someone write an article for one of the magazines - Quanta or QL 
 Today - around how to use Turbo and TurboPTR ?

 Beginning from the easy to the expert level of use.


Sounds a good idea.

Any volunteers apart from me?

George
___
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

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


Re: [ql-users] QL hardware and stuff

2007-02-20 Thread Roy wood
In message [EMAIL PROTECTED], Phil Kett 
[EMAIL PROTECTED] writes
I think we have to face the fact that the QL is a dying breed - we're
not going to get any new hardware due to costs, and new software is only
going to be developed by those already developing software. Partly
because of the cost of getting a 'modern' QL system and partly because
learning how to program such a system seems to be very, very difficult
due to a lack of tutorials or available documentation.
There are a lot of books on programming the QL in Assembler, BASIC and C 
(although not the modern version) and many of these are available, 2nd 
hand, from QUANTA, TF Services, Rich Mellor etc. These all stop short of 
the modern system but would provide a grounding in the system.

True, many articles in QL Today which demonstrate programming techniques 
etc. are scattered throughout it's 11 volumes. I believe that all of 
these still exist in electronic form so maybe there is  some possible 
mileage in gathering all of the articles of each series together and 
either printing them off as a single volume or putting them on a CD as 
PDF files. I have no idea how much work this would be but it would be 
work so there would have to be a charge. Nevertheless it would be 
worthwhile if it got some people writing software again.
-- 
Roy Wood
Q Branch. 20 Locks Hill, Portslade, Sussex.BN41 2LB
Tel: +44 (0) 1273 386030fax: +44 (0) 1273 430501  skype : royqbranch
web : www.qbranch.demon.co.uk

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


Re: [ql-users] QL hardware and stuff

2007-02-20 Thread Phil Kett
Roy wood wrote:
 There are a lot of books on programming the QL in Assembler, BASIC and C
 (although not the modern version) and many of these are available, 2nd 
 hand, from QUANTA, TF Services, Rich Mellor etc. These all stop short of 
 the modern system but would provide a grounding in the system.

   
Yes, there are a lot of old books that cover programming the basic QL - 
I have a lot of them already. The problem is that these cover only the 
basic QL and the original QDOS system, most don't even cover Minerva. I 
actually did a lot of assembly coding back in the days when the QL was 
my main system and I've still got most of my source code - I can 
probably tinker with that and get back to that level of coding fairly 
quickly.

The problems start though when you try and integrate things like SMSQ or 
the pointer system, yes documentation is available on the net - and to 
be honest it's a lot more readily available than it was when I bought 
the Aurora system from you. Most of it isn't in a coherent state though 
- by that I mean that it's very bitty and it's difficult to know where 
one set of instructions might supersede another.
 True, many articles in QL Today which demonstrate programming techniques 
 etc. are scattered throughout it's 11 volumes. I believe that all of 
 these still exist in electronic form so maybe there is  some possible 
 mileage in gathering all of the articles of each series together and 
 either printing them off as a single volume or putting them on a CD as 
 PDF files. I have no idea how much work this would be but it would be 
 work so there would have to be a charge. Nevertheless it would be 
 worthwhile if it got some people writing software again.
   

This is something that I think should be considered, but I think that 
with the permission of the authors the information should be freely 
available - yes there's work involved in getting it out there but as a 
group I'm sure there'd be a few people who'd volunteer to do a few 
articles and before you know it it's out there and there isn't one 
single person who's had to put in an inordinate amount of work.

To take a leaf from the ZX81/Spectrum community - there was a recent 
'project' to scan and OCR the ZX81 rom disassembly, several people chose 
a range of pages to do - sorted them out and sent them to  a central 
place - they were then collated into a single document - each person 
involved probably didn't have to spend more than a couple of hours on it 
but in the end the work was freely available for anyone to use. It also 
didn't take more than a couple of months to do!

On another note - having mentioned that I'd be willing to try and port 
SMSQ to the Amiga I decided to download the source today and have a look 
at it. Thinking that it'd be a good idea to build it for the existing 
hardware first so that I can experiment. I then find that without yet 
again spending money I can't do this - I either need to buy QMAC or I 
need to use GWASS (not that there is any available information on how to 
do it with GWASS that was another QL Today article that I haven't got) - 
Unfortunately GWASS requires a 68020 or better which I don't have. Yet 
again - someone who's interested in doing some good for the QL hits a 
brick wall.

Phil

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


Re: [ql-users] QL hardware and stuff

2007-02-20 Thread gwicks

- Original Message - 
From: Roy wood 
To: [EMAIL PROTECTED]
Sent: Tuesday, February 20, 2007 6:07 PM
Subject: Re: [ql-users] QL hardware and stuff


 In message [EMAIL PROTECTED], Phil Kett
 [EMAIL PROTECTED] writes
I think we have to face the fact that the QL is a dying breed - we're
not going to get any new hardware due to costs, and new software is only
going to be developed by those already developing software. Partly
because of the cost of getting a 'modern' QL system and partly because
learning how to program such a system seems to be very, very difficult
due to a lack of tutorials or available documentation.

snip
Roy Wood's reply:

 True, many articles in QL Today which demonstrate programming techniques
 etc. are scattered throughout it's 11 volumes. I believe that all of
 these still exist in electronic form so maybe there is  some possible
 mileage in gathering all of the articles of each series together and
 either printing them off as a single volume or putting them on a CD as
 PDF files. I have no idea how much work this would be but it would be
 work so there would have to be a charge. Nevertheless it would be
 worthwhile if it got some people writing software again.
 -- 

It is also worthwhile getting hold of Dilwyn's Documentation CD. Some old QL 
Today material is on it and apaer from that it is a useful reference 
document,

Best wishes,

Geoff 


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


Re: [ql-users] QL hardware and stuff

2007-02-20 Thread gwicks

- Original Message - 
From: George Gwilt 
To: [EMAIL PROTECTED]
Sent: Tuesday, February 20, 2007 10:32 AM
Subject: Re: [ql-users] QL hardware and stuff



 On 19 Feb 2007, at 19:08, Malcolm Cadman wrote:


 Can someone write an article for one of the magazines - Quanta or QL
 Today - around how to use Turbo and TurboPTR ?

 Beginning from the easy to the expert level of use.


 Sounds a good idea.

 Any volunteers apart from me?


Easier said than done. You could not describe how to use EasyPtr or QPTR in 
one article. I have had more experience of TurboPTR than most people on this 
list as I was a, not very good, beta tester. All I can say that George coped 
with almost every challenge that I threw back at him. But even I would baulk 
at the idea of writing articles on how to use it.

Good to know, however, that someone else is prepared to try.

In the meantime I don't think I am giving too too many secrets away by 
saying that George has just written an interesting article for QL Today over 
how he adapted the QPTR demo program for compilation with Turbo,

Best wishes,

Geoff




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


Re: [ql-users] QL hardware and stuff

2007-02-20 Thread Rich Mellor
cut

 On another note - having mentioned that I'd be willing to try and port
 SMSQ to the Amiga I decided to download the source today and have a look
 at it. Thinking that it'd be a good idea to build it for the existing
 hardware first so that I can experiment. I then find that without yet
 again spending money I can't do this - I either need to buy QMAC or I
 need to use GWASS (not that there is any available information on how to
 do it with GWASS that was another QL Today article that I haven't got) -
 Unfortunately GWASS requires a 68020 or better which I don't have. Yet
 again - someone who's interested in doing some good for the QL hits a
 brick wall.


I do not know if GWASL can be used to assemble the sources - George?

However, if you put a business case to Quanta to ask for a copy of QMAC in  
support of porting SMSQ/e to the Amiga, I am sure they will be more than  
willing to listen.

-- 
Rich Mellor
RWAP Services
URL:http://www.rwapsoftware.co.uk
URL:http://www.rwapservices.co.uk

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


Re: [ql-users] QL hardware and stuff

2007-02-20 Thread Tony Firshman
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Roy wood wrote:
 In message [EMAIL PROTECTED], Phil Kett 
 [EMAIL PROTECTED] writes
 I think we have to face the fact that the QL is a dying breed - we're
 not going to get any new hardware due to costs, and new software is only
 going to be developed by those already developing software. Partly
 because of the cost of getting a 'modern' QL system and partly because
 learning how to program such a system seems to be very, very difficult
 due to a lack of tutorials or available documentation.
 There are a lot of books on programming the QL in Assembler, BASIC and C 
 (although not the modern version) and many of these are available, 2nd 
 hand, from QUANTA, TF Services,
I gave all mine to London Quanta!
 Rich Mellor etc. These all stop short of
 the modern system but would provide a grounding in the system.

Tony
- --
QBBS (QL fido BBS 2:252/67) +44(0)1442-828255
   [EMAIL PROTECTED] 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
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFF217VM3RzOs8+btoRAvBQAJ9zilb6QqPrWihFXwiITh8l6+zPGQCgg480
ExFjqI8X7KdYjWmtGyedQLY=
=Vrhp
-END PGP SIGNATURE-
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] QL hardware and stuff

2007-02-20 Thread Dilwyn Jones
There was an introduction to Turbo compiler in QL Today Vol 8 issue 6 
page 27 (March 2004).

Although I was editor at the time, I haven't got a copy of that 
article.

There's been several TurboPTR articles mostly by George Gwilt - I 
wonder if George has copies he could send?

-- 
Dilwyn Jones

- Original Message - 
From: QL2K [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, February 20, 2007 12:37 PM
Subject: Re: [ql-users] QL hardware and stuff


Well I have time to do this. But I need to learn Turbo and TurboPTR.
I'm also very interesting to do this work as I need to use Turbo in 
few
days.

Anyone want to give me an help by email explaining me how to start and 
then
we will co-sign the article ?

Jimmy.

-Message d'origine-
De : [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] De la part de George Gwilt
Envoyé : mardi 20 février 2007 11:32
À : [EMAIL PROTECTED]
Objet : Re: [ql-users] QL hardware and stuff


On 19 Feb 2007, at 19:08, Malcolm Cadman wrote:


 Can someone write an article for one of the magazines - Quanta or QL
 Today - around how to use Turbo and TurboPTR ?

 Beginning from the easy to the expert level of use.


Sounds a good idea.

Any volunteers apart from me?

George
___
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


-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.441 / Virus Database: 268.18.1/691 - Release Date: 
17/02/2007 17:06


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


Re: [ql-users] QL hardware and stuff

2007-02-20 Thread Dilwyn Jones
Roy Wood wrote:
 There are a lot of books on programming the QL in Assembler, BASIC 
 and C
 (although not the modern version) and many of these are available, 
 2nd
 hand, from QUANTA, TF Services, Rich Mellor etc. These all stop 
 short of
 the modern system but would provide a grounding in the system.
As far as C programmers are concerned, C68 is the way to go on the QL. 
There is a wealth of C programming tools if you know where to go and 
what to look for:

1. There's a whole page on free C stuff on my website
2. CPTR from George Gwilt is one example
3. There are various C libraries available on the PD scene.
4. There's a C library for QMenu from Jonathan Hudson or Christopher 
Cave (or possibly both of them, I forget which)
5. I think Tony Tebby did a C library for QPTR at some point
6. Easyptr has a C library on disk 3 of the original Easyptr, though I 
don't think it got updated when Marcel reworked version 4.
7. There's a C Tutorial available in PD, it's on the C page on my 
website.

Just a few quick examples, there's a lot more.

 True, many articles in QL Today which demonstrate programming 
 techniques
 etc. are scattered throughout it's 11 volumes. I believe that all of
 these still exist in electronic form so maybe there is  some 
 possible
 mileage in gathering all of the articles of each series together and
 either printing them off as a single volume or putting them on a CD 
 as
 PDF files. I have no idea how much work this would be but it would 
 be
 work so there would have to be a charge. Nevertheless it would be
 worthwhile if it got some people writing software again.
If there are specific articles, I'll have a look from my backups of 
material from my editor days which haven't been thrown yet, in case I 
have copies of anything needed - I'll hold on to them for now.

-- 
Dilwyn Jones

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


Re: [ql-users] QL hardware and stuff

2007-02-20 Thread Malcolm Cadman
In message [EMAIL PROTECTED], Roy wood 
[EMAIL PROTECTED] writes
In message [EMAIL PROTECTED], Phil Kett
[EMAIL PROTECTED] writes

I think we have to face the fact that the QL is a dying breed - we're
not going to get any new hardware due to costs, and new software is only
going to be developed by those already developing software. Partly
because of the cost of getting a 'modern' QL system and partly because
learning how to program such a system seems to be very, very difficult
due to a lack of tutorials or available documentation.

There are a lot of books on programming the QL in Assembler, BASIC and C
(although not the modern version) and many of these are available, 2nd
hand, from QUANTA, TF Services, Rich Mellor etc. These all stop short of
the modern system but would provide a grounding in the system.

Good information is available for programming, with many books.

The more recent features like the Pointer Environment and the extended 
colours are on top of that basis.

True, many articles in QL Today which demonstrate programming techniques
etc. are scattered throughout it's 11 volumes. I believe that all of
these still exist in electronic form so maybe there is  some possible
mileage in gathering all of the articles of each series together and
either printing them off as a single volume or putting them on a CD as
PDF files. I have no idea how much work this would be but it would be
work so there would have to be a charge. Nevertheless it would be
worthwhile if it got some people writing software again.

That would be a good idea.  Some kind of compilation that brings 
together programming skills documented for Assembler, BASIC and C.

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


Re: [ql-users] QL hardware and stuff

2007-02-20 Thread Malcolm Cadman
In message [EMAIL PROTECTED], QL2K 
[EMAIL PROTECTED] writes

I'm just start writing this article.
So if someone want to make any comments, don't hesitate to send me an email.

Jimmy.

Thanks.

I will look forward to reading the article.

-Message d'origine-
De : [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] De la part de QL2K Envoyé : mardi
20 février 2007 13:37 À : [EMAIL PROTECTED] Objet : Re: [ql-users] QL
hardware and stuff

Well I have time to do this. But I need to learn Turbo and TurboPTR.
I'm also very interesting to do this work as I need to use Turbo in few
days.

Anyone want to give me an help by email explaining me how to start and then
we will co-sign the article ?

Jimmy.

-Message d'origine-
De : [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] De la part de George Gwilt Envoyé
: mardi 20 février 2007 11:32 À : [EMAIL PROTECTED] Objet : Re: [ql-users]
QL hardware and stuff


On 19 Feb 2007, at 19:08, Malcolm Cadman wrote:


 Can someone write an article for one of the magazines - Quanta or QL
 Today - around how to use Turbo and TurboPTR ?

 Beginning from the easy to the expert level of use.


Sounds a good idea.

Any volunteers apart from me?

George

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


Re: [ql-users] QL hardware and stuff

2007-02-20 Thread Malcolm Cadman
In message [EMAIL PROTECTED], gwicks 
[EMAIL PROTECTED] writes

- Original Message -
From: George Gwilt 
To: [EMAIL PROTECTED]
Sent: Tuesday, February 20, 2007 10:32 AM
Subject: Re: [ql-users] QL hardware and stuff



 On 19 Feb 2007, at 19:08, Malcolm Cadman wrote:


 Can someone write an article for one of the magazines - Quanta or QL
 Today - around how to use Turbo and TurboPTR ?

 Beginning from the easy to the expert level of use.


 Sounds a good idea.

 Any volunteers apart from me?


Easier said than done. You could not describe how to use EasyPtr or QPTR in
one article. I have had more experience of TurboPTR than most people on this
list as I was a, not very good, beta tester. All I can say that George coped
with almost every challenge that I threw back at him. But even I would baulk
at the idea of writing articles on how to use it.

It probably will not fit in to just one article alone.

However, Roy Wood's idea of pulling all existing information in to one 
place would be useful.

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


Re: [ql-users] QL hardware and stuff

2007-02-20 Thread QL2K
Message d'origine-
De : Malcolm Cadman

I'm just start writing this article.
Jimmy.

Thanks.

I will look forward to reading the article.

 Very good, certainly most because I'm not a native english ;-) Just a 
 quick precision my article will cover only TURBO, as I still haven't any
idea what's pointer environnement (PTR,...) is..
 Sorry ;-) But I haven't took the time to see what it is exactly...

-Message d'origine-

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


Re: [ql-users] QL hardware and stuff

2007-02-20 Thread Tony Firshman
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Phil Kett wrote:
 snip
 Yes, there are a lot of old books that cover programming the basic QL - 
 I have a lot of them already. The problem is that these cover only the 
 basic QL and the original QDOS system, most don't even cover Minerva.
I have just finished the first draft of the OCRed manual (I did not get
source from Qview) and myself and Lau are checking.
Lau did some great work on Open Office improving some character tables
and images.
It will soon appear on my website.

Tony

- --
QBBS (QL fido BBS 2:252/67) +44(0)1442-828255
   [EMAIL PROTECTED] 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
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFF219xM3RzOs8+btoRAr4OAJwL2Xg5TVYvEIZmeOLfRiemPT78eACePurP
LmenzwRN5jtX5kxMeyTDN9A=
=TFTB
-END PGP SIGNATURE-
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] QL hardware and stuff

2007-02-20 Thread John Sadler
George and I are working on that.

There is an example on SQLUG site for writing Hello World in TPTR
There was an article in QLToday on how to program XMENU4 in CPTR

What are you looking for?

On Monday 19 February 2007 19:08, Malcolm Cadman wrote:
 In message [EMAIL PROTECTED], George
 Gwilt [EMAIL PROTECTED] writes

 On 19 Feb 2007, at 00:50, omega wrote:
  - Expensive software (Qliberator 50UKP, EasyPtr 41.5UKP, QPTR
  30UKP..etc)
 
 I hardly dare mention this - but:
 
 For Qlib ... Turbo is freely available
 (and faster!)
 For EasyPtr and QPTR. TurboPTR is freely available for S*BASIC
 programs and CPTR for C

 Can someone write an article for one of the magazines - Quanta or QL
 Today - around how to use Turbo and TurboPTR ?

 Beginning from the easy to the expert level of use.

 I am familiar with some parts of Turbo, because it has always been my
 compiler of choice.

 However, I haven't looked in to TurboPTR though ...

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


Re: [ql-users] QL hardware and stuff

2007-02-20 Thread Wolfgang Lenerz
Phil Kett a écrit :

 On another note - having mentioned that I'd be willing to try and port 
 SMSQ to the Amiga I decided to download the source today and have a look 
 at it. Thinking that it'd be a good idea to build it for the existing 
 hardware first so that I can experiment. I then find that without yet 
 again spending money I can't do this - I either need to buy QMAC or I 
 need to use GWASS (not that there is any available information on how to 
 do it with GWASS that was another QL Today article that I haven't got) - 
 Unfortunately GWASS requires a 68020 or better which I don't have. Yet 
 again - someone who's interested in doing some good for the QL hits a 
 brick wall.
   
Surely the outlay for QMAC can't be that much?

Compiling the SMSQ/E sources with GWASS isn't possible - right now, due 
to the differences between QMAC and GWASS.
Moreover, GWASS requires a 68020 so it will not be able to be used on 
all machines, hence the sources have to stay
QMAC compatible, anyway.
Still, I'm in the (very slow) process of adapting the sources as much as 
possible so that they can be used with GWASS.
But it's going to be slow, and not for want of George pushing me and 
offering his help.
It's just going to take time because I do not want to move from a stable 
state to a broken one.

On another subject, the lack of documentation on SMSQ/E and the Pointer 
Environment.
The documentation IS there since you can buy it from Jochen, other parts 
were published, e.g. in QL Today, and are also documented with the 
sources themselves.

So, there again, there is a small financial outlay.
As I've understood it from various posts here, that seems to be the rub 
for many people, who just want everything for free.
I'm firmly in the camp of those who believe that the traders have, for a 
long time, kept our community going, and so I see absolutely nothing 
wrong with them getting something in return.

I find it strange that people, to satisfy their hobby, will gladly buy 
their hardware, but when it comes to the rest of it, they all expect it 
to be free.
Please do not take this as an individual comment on anyone, it's just a 
general remark.

Wolfgang



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

Re: [ql-users] QL hardware and stuff

2007-02-19 Thread Rich Mellor
On Mon, 19 Feb 2007 00:50:36 -, omega [EMAIL PROTECTED] wrote:

 Marcel Kilgus wrote:
 Thanks, but that's actually not my point. I just wonder why somebody
 who actually has the knowledge but no prior connection to the QL would
 want to invest any amount of time in it. For free. Not that I wouldn't
 be glad if somebody did, just wondering.

 Good question. First things poped up - challenge, some missing
 functionality, expensive commercial solution..etc.
 Now, thinking when you mention no prior connection to the QL - it's
 even more obvious that pulling someone from outside to start developing
 new apps / hw for QL without giving him everything he needs is hardly
 possible. Some of the reasons:
 - Black QL is useless without expansions
 - Expansion cards are not being sold, modern QL software requires at
 least SGC, SMSQ
 - Expensive software (Qliberator 50UKP, EasyPtr 41.5UKP, QPTR 30UKP..etc)
 - Lack of documentation or needs to be purchased

Well Turbo is a free compiler now which George Gwilt has worked on hard to  
ensure it can compile Pointer programs - there are tools which mean you  
don't even need EasyPtr.  Several Public Domain sites hold a wealth of  
tools and even SMSQ/e can be downloaded and compiled from the sources  
using George Gwilt's own assembler (although I am not certain whether it  
can be compiled on GWASL - the 68000 version).

There is also plenty of low cost second hand software available.

I am willing to work with anyone willing to develop new hardware /  
applications - heck, if someone is looking to program new applications,  
they could probably twist my arm for some free books, even the  
SBASIC/SuperBASIC Reference Manual.


 Now, I don't know why should one start developing for QL. Anybody knows?

 GC. Regarding QubIDE, I've got the source code and ROM images for
 anybody interested. It's GPL anyway. The hardware side remains with
 Nasta, but I'll try to ask him about it.

 Thanks a lot!

Ah - I do have an email here from Nasta about the Ultra Gold Card project:

Well, I wish I could give you good news about that project, but I can't.  
It has basically been mothballed at the same stage it was when last talked  
about. I have a number of parts ready and a partial design, but at the  
moment, trying to ressurect it would be VERY difficult financially. not  
impossible if it was only down to the money, but what makes it so is the  
complete lack of time. There is, however, a lot of documentation, which  
couldbe used as a good guide to completing the project.

In essence, when last revisited, the GoldFire (that was the project name)  
spec and documentation was upgraded so that a pair of 68060 CPUs could be  
used. One was designed as optional, but would have been included in the  
prototypes, since I have a number of used ones graciously donated by Tony  
Firshman. These are the 68EC060 version, 66MHz if I recal right.
They were to be coupled to a SO-DIMM SDRAM, 256Mb - the type that was used  
with (now older) laptops. It is still available. This was to be the  
standard, and also maximum configuration as in the eman time, RAm had  
become sufficiently cheap. On the IO side, there were the usual floppy and  
parallel ports (full bidiractional parallel port), but also PC style PS/2  
mouse and keyboard connectors, as well as 2 fast serial ports. These were  
all handled by a single Ultra-IO chip, that also comes from the PC world.  
Extras were to be a PC style sound chip and a Ethernet 10MB/s network chip.
A 2M byte flash ROM was intended to hold the system software (SMSQ/E),  
which would, of course, be upgradeable.
All of this was designed and well documented.
The part that was documented but was not fully designed was the singe  
large logic chip that conencts all of this into a usable single-board  
computer. The reason why it was not done, was that the manufacturer of the  
logic chip had been through a merger with another company, and as a result  
ended up changing all their developement software - requiring from me a  
seizable additional investment to buy it, along with an even bigger  
investment in time to learn how to use it (it's a different approach and  
programming 'l;anguage'). To make it worse, the actual logic chip ended up  
being scrapped by the new company, though, fortunately, there is still a  
compatible one available.
The logic implemented by the chip is quite complex. It involved not only  
connecting the SDRAM to the twin 68060 (that was actually the simpler  
task) but also being a 'bridge' betwen the VERY fast world of the 68060  
with the comparatively veruy slow world of the QL bus. In order to provide  
an open path to further peripheral developement (like an Aurora II and  
Qubide II), it also incorporated a protocol that could use the existing QL  
bus signals to transparently implement a fully 32-bit data transfer  
protocol for newer peripherals, while still providing compatibility with  
the old peripherals, as well as 

Re: [ql-users] QL hardware and stuff

2007-02-19 Thread Neil Riley
Perhaps QUANTA , Rich, Tony or anyone else for that matter could place 
a DONATE button on their websites with some form of barometer
to show how much we need vs raised etc, a bit like what Blue Peter
had back in the 80's when they wanted to save ( town farm / community
centre roof / the whale / etc ).

A bad idea, I don't think so !

Neil.

 [EMAIL PROTECTED] 19 February 2007 14:31 
My God, this is all to good to be lost for ever. Someone has to take  
the lead on one or many of these projects or we have to find money to  
give to Nasta (who, I believe is still the best person to make it work).

Also, I offer my help to write the firmware for such a beast. My  
assembly skills are still quite good. However it would be my first  
attempt  at such a task so help will be welcome!

François

Le 07-02-19 à 03:17, Rich Mellor a écrit :

 Ah - I do have an email here from Nasta about the Ultra Gold Card  
 project:

 Well, I wish I could give you good news about that project, but I  
 can't.
 It has basically been mothballed at the same stage it was when last  
 talked
 about. I have a number of parts ready and a partial design, but at the
 moment, trying to ressurect it would be VERY difficult financially.  
 not
 impossible if it was only down to the money, but what makes it so  
 is the
 complete lack of time. There is, however, a lot of documentation,  
 which
 couldbe used as a good guide to completing the project.

 In essence, when last revisited, the GoldFire (that was the project  
 name)
 spec and documentation was upgraded so that a pair of 68060 CPUs  
 could be
 used. One was designed as optional, but would have been included in  
 the
 prototypes, since I have a number of used ones graciously donated  
 by Tony
 Firshman. These are the 68EC060 version, 66MHz if I recal right.
 They were to be coupled to a SO-DIMM SDRAM, 256Mb - the type that  
 was used
 with (now older) laptops. It is still available. This was to be the
 standard, and also maximum configuration as in the eman time, RAm had
 become sufficiently cheap. On the IO side, there were the usual  
 floppy and
 parallel ports (full bidiractional parallel port), but also PC  
 style PS/2
 mouse and keyboard connectors, as well as 2 fast serial ports.  
 These were
 all handled by a single Ultra-IO chip, that also comes from the PC  
 world.
 Extras were to be a PC style sound chip and a Ethernet 10MB/s  
 network chip.
 A 2M byte flash ROM was intended to hold the system software (SMSQ/E),
 which would, of course, be upgradeable.
 All of this was designed and well documented.
 The part that was documented but was not fully designed was the singe
 large logic chip that conencts all of this into a usable single-board
 computer. The reason why it was not done, was that the manufacturer  
 of the
 logic chip had been through a merger with another company, and as a  
 result
 ended up changing all their developement software - requiring from  
 me a
 seizable additional investment to buy it, along with an even bigger
 investment in time to learn how to use it (it's a different  
 approach and
 programming 'l;anguage'). To make it worse, the actual logic chip  
 ended up
 being scrapped by the new company, though, fortunately, there is  
 still a
 compatible one available.
 The logic implemented by the chip is quite complex. It involved not  
 only
 connecting the SDRAM to the twin 68060 (that was actually the simpler
 task) but also being a 'bridge' betwen the VERY fast world of the  
 68060
 with the comparatively veruy slow world of the QL bus. In order to  
 provide
 an open path to further peripheral developement (like an Aurora II and
 Qubide II), it also incorporated a protocol that could use the  
 existing QL
 bus signals to transparently implement a fully 32-bit data transfer
 protocol for newer peripherals, while still providing compatibility  
 with
 the old peripherals, as well as improving their performance. I have  
 done a
 lot of work on this, the protocols and hardware signals are fully
 documented, but the logic for the logic chip was not designed fully.
 Finally, the GoldFire also was to include a small on-board  
 switching power
 supply with very high efficiency, which made it un-necessary to  
 have an
 extra heatsink (like GC or SGC) as well as adding anability to work  
 in 9V
 or 5V powered bus systems without any alteration or hardware setup. In
 fact, the GF would even be able to supply +-12V at a small current for
 serial ports external to it, and enable the user to build a low power
 system running off of 5V only. This was fully designed and even  
 tested as
 a separate module. However, today it could be made cheaper and smaller
 with theu se f more modern components.

 GF was a very ambitious project in a situation where the cash  
 available
 for it's completion was fast dissapearing. Follow-up projects were  
 also in
 the works, as the GF opened up a lot of new possibility. The road map
 included 3 key 

Re: [ql-users] QL hardware and stuff

2007-02-19 Thread Malcolm Lear
Hi

This wasn't by any chance a MACH chip? I still use a PALASM to ABLE 
conversion program
written in SBasic when developing logic for the newer ispLEVER compiler.

Malcolm


Rich Mellor wrote:


The reason why it was not done, was that the manufacturer of the  
logic chip had been through a merger with another company, and as a result  
ended up changing all their developement software - requiring from me a  
seizable additional investment to buy it, along with an even bigger  
investment in time to learn how to use it (it's a different approach and  
programming 'l;anguage'). To make it worse, the actual logic chip ended up  
being scrapped by the new company, though, fortunately, there is still a  
compatible one available.

  

  

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


Re: [ql-users] QL hardware and stuff

2007-02-19 Thread George Gwilt

On 19 Feb 2007, at 00:50, omega wrote:

 - Expensive software (Qliberator 50UKP, EasyPtr 41.5UKP, QPTR  
 30UKP..etc)

I hardly dare mention this - but:

For Qlib ... Turbo is freely available  
(and faster!)
For EasyPtr and QPTR. TurboPTR is freely available for S*BASIC  
programs and CPTR for C

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


Re: [ql-users] QL hardware and stuff

2007-02-19 Thread Derek Stewart
I send the Qubide source code to Dilwyn for download on his web site.

Phil Borman, Ron Dunnett gave permission for the Qubide source to be 
freely available under the GPL Licence.

Derek



Marcel Kilgus wrote:
 Jan Palenicek wrote:
   
 Oh well, then we only have to find some of those and we're all good.
 That should be easy ;-)
   
 I didn't say that there are not knowledged people Marcel. You are
 one of the gurus here and I respect your work and contributions.
 

 Thanks, but that's actually not my point. I just wonder why somebody
 who actually has the knowledge but no prior connection to the QL would
 want to invest any amount of time in it. For free. Not that I wouldn't
 be glad if somebody did, just wondering.

   
 In other words, I am saying that new people would be more interested
 in developing QL SW or HW if all the obstacles would disappear.
 Publishing all available documentation, schematics and source code
 would make much faster kick off of any new project. QL needs new
 projects.
 

 Well, what exactly would be needed here? The schematics etc. of the GC
 and SGC boards are unfortunately lost forever, I gather.

   
 I am sorry, it is possibly my fault that I am new here and I don't
 know the people. So, I am the one who want to buid Qubide. Can you
 give me the direction where can I get the schematics, please?
 

 Nasta, the designer, sometimes reads this list. At least he has
 answered one mail only a month ago ;-) Nasta, are you there?

   
 So hardware of that complexity is a pretty old hat.
   
 OK, but there are hundred(s) of black-box QL users without such device.
 

 But those are probably just happy with what they have and don't intend
 to expand in any way. At least this is my understanding.

   
 Disagree. Maybe you are thinking of your expanded advanced super QL
 on your desk, but my QL has only sandyQboard. So advancing has
 different meanings for us. I would be happy with: 

 * Gold Card 
 * Qubide.
 

 Fair enough. Unfortunately I don't see any good replacement for the
 GC. Regarding QubIDE, I've got the source code and ROM images for
 anybody interested. It's GPL anyway. The hardware side remains with
 Nasta, but I'll try to ask him about it.

   
 It was already pointed that some components in SGC doesn't exist,
 HW needs to be redesigned, but capable people here doesn't have
 time. I am proposing to ask general public and transforming this
 issue into challenge for developers. That might in the best case
 bring working device in the worst case nothing will happen.
 

 As I said, pretty much anything about the GC/SGC design is lost as far
 as I know. So a redesign is unfortunately not possible, any design
 would have to be done from scratch.

 Marcel

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

 --
 This email has been verified as Virus free
 Virus Protection and more available at http://www.plus.net


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


Re: [ql-users] QL hardware and stuff

2007-02-19 Thread Rich Mellor
Hi Malcolm,

I don't know as this was an extract from Nasta's email.

Has anyone written to Stuart?

Rich


On Mon, 19 Feb 2007 15:48:14 -, Malcolm Lear [EMAIL PROTECTED]  
wrote:

 Hi

 This wasn't by any chance a MACH chip? I still use a PALASM to ABLE
 conversion program
 written in SBasic when developing logic for the newer ispLEVER compiler.

 Malcolm


 Rich Mellor wrote:


 The reason why it was not done, was that the manufacturer of the
 logic chip had been through a merger with another company, and as a  
 result
 ended up changing all their developement software - requiring from me a
 seizable additional investment to buy it, along with an even bigger
 investment in time to learn how to use it (it's a different approach and
 programming 'l;anguage'). To make it worse, the actual logic chip ended  
 up being scrapped by the new company, though, fortunately, there is  
 still a
 compatible one available.




-- 
Rich Mellor
RWAP Services
URL:http://www.rwapsoftware.co.uk
URL:http://www.rwapservices.co.uk

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


Re: [ql-users] QL hardware and stuff

2007-02-19 Thread Marcel Kilgus
Rich Mellor wrote:
 Has anyone written to Stuart?

My understanding is that he threw everything away. Nasta did once try
to get his hands on that stuff.

Marcel

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


Re: [ql-users] QL hardware and stuff

2007-02-19 Thread Phil Kett
This isn't a reply to any specific email that's been sent to the list on 
this subject more a general comment on my thoughts about the QL 'scene' 
as it currently stands.

My interest in the QL has recently been rekindled. Some years ago I 
decided that I had the money to invest in a more modern QL system - I 
couldn't stretch to the likes of a Q40 but did manage to buy a SGC and 
Aurora. Although my knowledge of the system was extremely rusty I did 
manage to get it up and running - installed SMSQ and some other software 
with the intention of developing some software.

Unfortuantely, I found it extremely difficult to get information on how 
to do so without spending a fair amount of money. The pointer 
environment was (and still is) a complete mystery as far as programming 
is concerned. I even subscribed to QL Today but found that the articles, 
though good, either referred to previous articles that I didn't have or 
assumed a level of knowledge that I didn't know how to gain.

The Aurora machine has now been sold on and has a very good new home 
with Neil Riley.

With the recent mention of the lack of available hardware, I considered 
the possibility of maybe porting SMSQ to the Amiga platform. QDOS 
Classic is already available for the amiga and works well - though for 
some reason it will only work on my 68000 machine and not on the faster 
68030. My thought was that at least some of the work has already been 
done by creating the necessary drivers etc for the Amiga hardware - 
these seem to have been implemented as add on 'roms' for the QDOS 
environment. Whether something like this would be possible I don't know 
- I need to download the source for SMSQ and brush up my 680x0 assembly 
- it seems on the face of it to be feasible though.

As for developing programs for the QDOS or SMSQ - where should I start? 
I still have a black box QL with a gold card, I've managed to resurrect 
a couple of working DD floppies. I am primarily a C programmer on Unix 
type systems, getting and installing a working C development environment 
on a floppy based system probably isn't practical. I don't have 
available money to invest in hardware or any commercial emulators - a 
lack of funds was one of the reasons that the Aurora system was sold in 
the first place.

It's also true to be said that any new software development should 
really be done on a system that can handle the best the QL has to offer, 
that means a fast CPU and high colour drivers. My black box QL can 
hardly be said to fall into that category! :-)

[Incidentally Neil, if you're reading this, no I don't for one moment 
regret selling the Aurora to you!]

So, the upshot of all this (and sorry for rambling on) is that although 
I am willing to put some time into developing software for the QL, it 
seems that I either have to spend a not insubstantial amount of money on 
either hardware (which isn't necessarily available) or something like 
QPC. The alternative is to try and port SMSQ to a hardware platform that 
I already have access to (the Amiga). Although I would love to do this 
and indeed will have a look to see if I can manage it I suspect that 
it's a task that is way beyond my capabilities.

I think we have to face the fact that the QL is a dying breed - we're 
not going to get any new hardware due to costs, and new software is only 
going to be developed by those already developing software. Partly 
because of the cost of getting a 'modern' QL system and partly because 
learning how to program such a system seems to be very, very difficult 
due to a lack of tutorials or available documentation.

Once again sorry for the rambling email - I just thought I'd throw in my 
2p to an interesting discussion!

Phil



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


[ql-users] QL hardware and stuff

2007-02-17 Thread Marcel Kilgus
Jan Palenicek wrote:
Oh well, then we only have to find some of those and we're all good.
That should be easy ;-)
 I didn't say that there are not knowledged people Marcel. You are
 one of the gurus here and I respect your work and contributions.

Thanks, but that's actually not my point. I just wonder why somebody
who actually has the knowledge but no prior connection to the QL would
want to invest any amount of time in it. For free. Not that I wouldn't
be glad if somebody did, just wondering.

 In other words, I am saying that new people would be more interested
 in developing QL SW or HW if all the obstacles would disappear.
 Publishing all available documentation, schematics and source code
 would make much faster kick off of any new project. QL needs new
 projects.

Well, what exactly would be needed here? The schematics etc. of the GC
and SGC boards are unfortunately lost forever, I gather.

 I am sorry, it is possibly my fault that I am new here and I don't
 know the people. So, I am the one who want to buid Qubide. Can you
 give me the direction where can I get the schematics, please?

Nasta, the designer, sometimes reads this list. At least he has
answered one mail only a month ago ;-) Nasta, are you there?

So hardware of that complexity is a pretty old hat.
 OK, but there are hundred(s) of black-box QL users without such device.

But those are probably just happy with what they have and don't intend
to expand in any way. At least this is my understanding.

 Disagree. Maybe you are thinking of your expanded advanced super QL
 on your desk, but my QL has only sandyQboard. So advancing has
 different meanings for us. I would be happy with: 

 * Gold Card 
 * Qubide.

Fair enough. Unfortunately I don't see any good replacement for the
GC. Regarding QubIDE, I've got the source code and ROM images for
anybody interested. It's GPL anyway. The hardware side remains with
Nasta, but I'll try to ask him about it.

 It was already pointed that some components in SGC doesn't exist,
 HW needs to be redesigned, but capable people here doesn't have
 time. I am proposing to ask general public and transforming this
 issue into challenge for developers. That might in the best case
 bring working device in the worst case nothing will happen.

As I said, pretty much anything about the GC/SGC design is lost as far
as I know. So a redesign is unfortunately not possible, any design
would have to be done from scratch.

Marcel

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