Re: [ql-users] EasyPtr

2002-06-20 Thread P Witte


Dilwyn Jones writes:

>Bad day? Bad week? Bad month? YOU BET THANKS TO
> ** WINDOWS! If QL
<>
> Sorry to bring peezee rubbish onto this list guys, I had to get this
> off my chest before I explode. I have now worked in three places with

My deepest commiserations! When our cool, phlegmatic ST Dilwyn starts using
lots of asterisks and exclamation marks you know it must be real serious!
Better call in the bomb disposal guys before the bang devastates large
swaths of south-western UK.

Dilwyn, what I often find quite effective in such situations is to inject
60cc of concentrated Prozac straight into the cerebellum and lie down in a
darkened room to the soothing sound of whirring microdrives. The mantra
GATE-SKILL (a meaningless phrase) muttered repeatedly under ones breath
also helps to relieve tension in extreme cases. (However, it is normally a
good
idea to switch the latter off before resuming normal activities as a
malignant interpretation of it might get you into trouble with the Terrorism
Act.)

All the best,

Per

PS: THIS ADVICE IS PROVIDED BY THE AUTHOR "AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, LIFE, LIMB
OR SANITY, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
WAY OUT OF THE USE OF THIS ADVICE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.





Re: [ql-users] This is the LICENCE

2002-06-20 Thread P Witte


Mike MacNamara writes:

> I almost agree Tony, I think RomDisq is great, BUT, I can
> remember phoning you to find out if I could recover my files
> after I had tried many times without success, but then succeeded,
> in  crashing the Romdisq.. After reloading its 'works', it of
> course was blank, and again no keyboard to rectify things with.
> The simple answer is of course to have a backup on an ED or
> several HD disks, not on a HDD because you can't get back into
> that having lost the boot and OS and keyboard driver.  I think
> I'll go along with the albeit slightly slower Eprom solution, but
> much safer, and far less stress

The answer here is the one youd use with any OS: An Emergency Boot Disk
(floppy or CD). Stick a big red lable on it and put it in your EBD box. No
fumbling in the dark anymore..

Per




Re: [ql-users] EasyPtr

2002-06-20 Thread Dilwyn Jones


> If you like you can still send the articles to me and I can have a
look at
> them. However the next two to three weeks are fully booked getting
my new
> Just Words! program, AUTO-GRAPH ready. This is because of the need
to meet
> advertising and copy deadlines so that I can finally put Dilwyn out
of his
> misery. Poor fellow probably has nightmares of my "quiet smile".
(Sorry
> Dilwyn, but I am always careful of you media hacks, ever since
Melanie
> Phillips, yes she of the Daily Mail, twice quoted me when she was a
young
> reporter on New Society. My fault, I shouldn't have made cynical
comments to
> put her off the scent!)
;-)

Actually, I may well be a dead man by tomorrow night so your worries
may not come to anything.

Our IT chaps at work have decided to reflash a software upgrade
overnight tonight. Last time they did this, it knocked out 60% of the
hospital bedside TVs by the following morning and another 20%
developed problems immediately afterwards like remote controllers not
responding which are still being sorted several days later not being
recognised and our life was HELL for days. I have never seen ill
patients become so angry. And our oh so clever IT people (based in
England) have decided to do this a few hours before the bloody world
cup match in the morning so I expect we'll be butchered at work
tomorrow when reflashed Windows CE doesn't work like the last time.
All right for bloody IT guys in an office hundreds of miles away to
decide to do this.

Sorry all the 'IT' people on this list, I've become very very
disillusioned with our IT people and software and technology which is
so atrociously unreliable in hospital environments of all places that
at the moment my only urge is to find an IT person and ceremoniously
set fire to him/her after mercilessly torturing him/her (give them a
QL and watch their frustration when they can't get it to crash every
30 seconds like what they're used to) and then rounding up every PC I
can find and make a massive bonfire out of them all.

Bad day? Bad week? Bad month? YOU BET THANKS TO ** WINDOWS! If QL
Today is late next time, yes it was my fault because I had no patience
left with computers after the total fiasco at work, so sorry Geoff, in
the great scheme of problems I have at the moment, I am not exactly
worrying about what you have up your sleeve!

Sorry to bring peezee rubbish onto this list guys, I had to get this
off my chest before I explode. I have now worked in three places with
totally unfit Windows based software which ought to carry a prominent
health warning like tobacco products. Using a QL by comparison is so
relaxing it takes my mind off problems (when I get time to use a QL at
the moment).

--
Dilwyn Jones
[EMAIL PROTECTED]
http://www.soft.net.uk/dj/index.html





Re: [ql-users] EasyPtr

2002-06-20 Thread Dilwyn Jones



> I personally haven't heard anything - but then again, I beleieve we
need
> someone who *understands* all the PE stuff - which I certainly
don't. Maybe
> we need a PE programming guide for assembly freaks in QL Toady 
> (And I won't be writing it, I don't have a clue about assembly, I
mean PE in
> assembly !)

He he, I remember your screams of pain when you were trying to learn
"Difficult-PTR" originally, wouldn't want to inflict that on you again
Norman!

--
Dilwyn Jones
[EMAIL PROTECTED]
http://www.soft.net.uk/dj/index.html




[ql-users] TPTR & CPTR

2002-06-20 Thread John Sadler


I am updating my site [EMAIL PROTECTED] with a CPTR version of Hello World,
which I hope will help us lesser mortals to write CPTR programs in C.
CPTR also has available (but not issued yet) the facility for help windpws
to pop up over loose items like other GUI interfaces.
There is also an article on how to write a TPTR Hello World Program as well.
George and I would like to encourage you programmers to download the
extensions and try them out so we get some feedback on what is required.
It should be possible to write a IDE using either TPTR or CPTR for either
suite but that would be a consorted effort by a group of people. I do not
think George would be interested because he can do anything he wants with
the present tools and I have not cot the inside knowledge.





[ql-users] SMSQ/E License

2002-06-20 Thread John Sadler


All your problems would be solved if you use the LGPL license, if the soure
and code is going to be free.
Anybody would be able to sell comercial programs using the updated SMSQ/E
code.
Official versions would still have to be ratified by the appropiate person.





Re: [ql-users] This is the LICENCE

2002-06-20 Thread Mike MacNamara


- Original Message -
From: "Tony Firshman" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, June 20, 2002 6:04 PM
Subject: Re: [ql-users] This is the LICENCE


>
> On  Thu, 20 Jun 2002 at 12:38:59, Mike MacNamara wrote:
> (ref: <00ab01c2184f$12b9e190$c272893e@macnamarxmjd3y>)
>
> >
> >[EMAIL PROTECTED]
> >
> >www.macnamaras.com
> >- Original Message -
> >From: "Jochen Merz" <[EMAIL PROTECTED]>
> >To: <[EMAIL PROTECTED]>
> >Sent: Thursday, June 20, 2002 11:39 AM
> >Subject: Re: [ql-users] This is the LICENCE
> >
> >Thanks Jochen, if you load 'new' code into ram rather than
'old'
> >code then lrespr an 'updated' code over it, surely that takes
> >longer?  One of my biggest problems with QLs, as they used
> >Superhermes, was Lrespr'ing the Superhermes code in before a
> >keyboard would work. Any problems with disks or programs(
> >corrupted/deleted  boots) caused a lock out. What a hassle to
> >make a boot disk(if I could find a S/Hermes disk) to try and
get
> >back in,
> The perfect solution to this is to put the sH code in as a
'romn' file
> on RomDisq - and it is then loaded before the BOOT program.
> > that is until SMSQ/E came with the Superhermes code
> >already installed (thanks Roy), If I 'lost' the OS in the same
> >way it would be a real drag. Surely better with 'new' code on
> >eprom, where it is reasonably safe?
>  but slower.
> I would go for speed any time.  The time and ram involved is
small.

I almost agree Tony, I think RomDisq is great, BUT, I can
remember phoning you to find out if I could recover my files
after I had tried many times without success, but then succeeded,
in  crashing the Romdisq.. After reloading its 'works', it of
course was blank, and again no keyboard to rectify things with.
The simple answer is of course to have a backup on an ED or
several HD disks, not on a HDD because you can't get back into
that having lost the boot and OS and keyboard driver.  I think
I'll go along with the albeit slightly slower Eprom solution, but
much safer, and far less stress

regards
Mike.
>
> --
> Tony Firshman
>
>




Re: [ql-users] This is the LICENCE

2002-06-20 Thread Peter Graf


Jochen wrote:

>Loading the OS from (slow access) EPROM to (fast access) RAM
>is of benefit.

Yep, and it takes just a memory copy from ROM to RAM, which the OS can
apply to itself at startup.

BTW the Q60 with its 32 bit wide ROM bus isn't much slower than RAM.

>SMSQ/E is so small, that the speed you gain
>will outweight the memory loss easily. That was done on other
>systems to gain speed. The "old" code is erased anyway, so does
>not take up any additional RAM.

Problem is boot speed if upgrade is on (hard)disk instead of ROM.
If you load the new OS from disk, using an older version of the OS,
you always need to boot the whole OS twice. This would happen on Qxx
if upgrades come only on (hard)disk.

On the other hand, SMSQ/E could be (almost) as fast as a simple loader.
AFAIK it just wastes time with ineffient hardware initialization.

Peter





Re: [ql-users] This is the LICENCE

2002-06-20 Thread Dave P




On Thu, 20 Jun 2002, Tony Firshman wrote:

> I would go for speed any time.  The time and ram involved is small.

This raises an interesting question, and I'd like to just play this out so
people can see why I think it is interesting.

The QL and etc had the OS in ROM, and it was unlikely to be superceded. It
was loaded directly, and executed in situ.

The upgrade/expansions would copy the OS from (EP)ROM into RAM, then
execute it there. I believe the Q60 is like this too.

The Goldfire will have the OS in flash, and while using the same system,
at least if the OS is updated, the image that is loaded can be the current
one in all cases, and not 'load the default OS, then run a boot file and
load the current OS'

I therefore propose that an early objective of the SMSQ open development
team should be to create a bootloader version of SMSQ that only includes
the code necessary to access the desired storage device, and copy the OS
image into RAM, so a whole copy of SMSQ need not be committed to ROM or
flash. Obviously, this should have some degree of configurability, so the
actual OS image could be copied from a floppy/HD or flash, as applicable.
If it contained some code that would allow selection from multiple OS
images (eg: hold down F5 and it pops up a list of available OS versions
for you to select from) that might be very powerful and helpful too, and
also give some safety element in the event of a failed OS upgrade.

What do you think? How could the idea of loading an OS be made
consistent across platforms, and is the benefit sufficiently worth it?

Dave





Re: [ql-users] This is the LICENCE

2002-06-20 Thread Tony Firshman


On  Thu, 20 Jun 2002 at 11:29:11, Mike MacNamara wrote:
(ref: <009901c21845$52631370$c272893e@macnamarxmjd3y>)

>
>-
>From: "Roy Wood" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Thursday, June 20, 2002 12:03 AM
>Subject: Re: [ql-users] This is the LICENCE
>
>
>>
>> In message <[EMAIL PROTECTED]>, Richard
>> Zidlicky<[EMAIL PROTECTED]>
>writes
>> 
>> >Absolutely not. If you are building hardware you can't simply
>provide
>> >the user with an official SMSQ version in EPROM and a patch on
>a floppy
>> >disk and expect him to apply the patch to the EPROM.
>> No need. All versions of SMSQ/E for the Qxx (which is what we
>are
>> talking about here - possibly the GoldFire later but that will
>have
>> flash ROM) are LRESPR'able over the source code on the ROM.
>That is what
>> I do because I have an early version of the ROM.
>Whets the point in having an EPROM if you have to LRESPR on
>patches and extensions, apart from the waste of memory and
>loading time, altering boots, etc. Who wants old code lying about
>when they can have good clean updates instead, not me for sure.

It is not a patch but the whole operating system.
It is the way I do it, as the OS runs faster from RAM.

-- 
Tony Firshman




Re: [ql-users] This is the LICENCE

2002-06-20 Thread Tony Firshman


On  Thu, 20 Jun 2002 at 12:38:59, Mike MacNamara wrote:
(ref: <00ab01c2184f$12b9e190$c272893e@macnamarxmjd3y>)

>
>[EMAIL PROTECTED]
>
>www.macnamaras.com
>- Original Message -
>From: "Jochen Merz" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Thursday, June 20, 2002 11:39 AM
>Subject: Re: [ql-users] This is the LICENCE
>
>
>>
>>
>> > Whets the point in having an EPROM if you have to LRESPR on
>> > patches and extensions, apart from the waste of memory and
>> > loading time, altering boots, etc. Who wants old code lying
>about
>> > when they can have good clean updates instead, not me for
>sure.
>>
>> Loading the OS from (slow access) EPROM to (fast access) RAM
>> is of benefit. SMSQ/E is so small, that the speed you gain
>> will outweigh the memory loss easily. That was done on other
>> systems to gain speed. The "old" code is erased anyway, so does
>> not take up any additional RAM.
>
>Thanks Jochen, if you load 'new' code into ram rather than 'old'
>code then lrespr an 'updated' code over it, surely that takes
>longer?  One of my biggest problems with QLs, as they used
>Superhermes, was Lrespr'ing the Superhermes code in before a
>keyboard would work. Any problems with disks or programs(
>corrupted/deleted  boots) caused a lock out. What a hassle to
>make a boot disk(if I could find a S/Hermes disk) to try and get
>back in,
The perfect solution to this is to put the sH code in as a 'romn' file 
on RomDisq - and it is then loaded before the BOOT program.
> that is until SMSQ/E came with the Superhermes code
>already installed (thanks Roy), If I 'lost' the OS in the same
>way it would be a real drag. Surely better with 'new' code on
>eprom, where it is reasonably safe?
 but slower.
I would go for speed any time.  The time and ram involved is small.

-- 
Tony Firshman