Re: [Ql-Users] Programming project request...

2011-01-25 Thread Peter Graf
Plastic wrote:
> "Boring mainstream means cheap mainstream

In my humble opinion not cheaper for the special QL-style target we were
talking.

> means long term availability of standard designs at commodity prices.

The opposite. Average lifespan for today's mainstream ARM MCUs is
shorter than for FPGA. (Exceptions exist.)

> One of the
> problems hardware developers have faced in the past is they'd
> pick a suitable programmable logic chip, then it would be
> superseded,  and they'd have to modify their designs.

No point. You have to modify your design _much_ more if you need a newer
generation MCU, and not just a newer logic chip.

Once you have your logic including CPU in a standard HDL like Verilog,
you gain the easiest upgrade path possible - far better that depending
on a MCU vendor. This also goes for the peripherals.

> The idea of a QL in a CPLD is nice. The Q60 split it across four - a
> no-brainer at the time - but I am sure there's lots you could do
> differently with newer devices on the market.

I could have fitted the logic into a single chip back then. The reasons
were PCB layout, noise considerations, and the fact that four chips give
you more pins per area (as long as you have no BGA package).

> I favor the ARM family for a couple of reasons: it's a standard
> instruction set that is simple, fast, well documented

You are free to favor ARM over 68K of course. That's just a matter of
taste - but off our topic :-)

> and incredibly cheap. My 2W power statements are for high end devices
> with dual cores. Many bottom end system-on-chip ARM devices have
> standard 500MHz, IDE, SATA, USB, video, I2C, etc and could easily
> emulate a SGC QL. Inside a QL case, nobody would even know they were
> not a QL unless told, shown, or very VERY observant ;)

The owner will know... not to have to deal with Linux if you run UQLX is
unrealistic.

> You say it would be a "massive" amount of Linux work, but the work has
> already been done.

??? You were talking to strip down an ARM Linux distro to a minimal
system optimized for quick boot into UQLX. _That_ is a massive amount of
future work. And only a Linux expert could do it.

I'm sure ARM + Linux + UQLX does nowhere put QDOS/SMSQ in an "open
market". Emulated QDOS/SMSQ is nonsense for an embedded system, unless
someone already had QL affinity and experience before. (Even I would
hardly choose QDOS/SMSQ for a commercial embedded system. And certainly
not if it doesn't run native.)

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


Re: [Ql-Users] Programming project request...

2011-01-25 Thread Plastic
On Tue, Jan 25, 2011 at 5:00 AM, Peter  wrote:

> Plastic wrote:
>
> > The reason I said ARM is because it's readily available extremely
> > cheaply, easy to design with, and there's a plethora of available
> > boards already.
>
> You could use any Microcontroller with Linux. It is debatable which non-
> 68K controller would be the best. I might vote for SuperH instead of ARM,
> but don't you think all of them are boring mainstream? :-)
>

"Boring mainstream means cheap mainstream means long term availability of
standard designs at commodity prices. One of the problems hardware
developers have faced in the past is they'd pick a suitable programmable
logic chip, then it would be superseded,  and they'd have to modify their
designs.

The idea of a QL in a CPLD is nice. The Q60 split it across four - a
no-brainer at the time - but I am sure there's lots you could do differently
with newer devices on the market.

I favor the ARM family for a couple of reasons: it's a standard instruction
set that is simple, fast, well documented and incredibly cheap. My 2W power
statements are for high end devices with dual cores. Many bottom end
system-on-chip ARM devices have standard 500MHz, IDE, SATA, USB, video, I2C,
etc and could easily emulate a SGC QL. Inside a QL case, nobody would even
know they were not a QL unless told, shown, or very VERY observant ;)

This raises the question of what is a "real" QL. Different people have
different answers. I would expect a hardware designer to find a hardware
aspect to be primary, and a OS user to favor the OS experience.

Finally, ARM <> Intel. Intel licensed the ARM design when they acquired
Digital and the original StrongARM designs. They lost interest in the market
segment and sold it off, and not ten minutes later, it got interesting in
that segment and they started the mobile designs which led to the current
Atom chips. Atom is okay, but it draws "an order of magnitude" more power
than an ARM board and has approx. 3x the hardware cost.

Embedded linux is already on ARM, if Clive were active today in this market,
I think ARM is what he'd choose.

> Following the ARM route, we can easily obtain ready made boards for
> > around $100 (70 ukp) complete, or design our own (where are you, Nasta?)
> > and build them for around $150 (100 ukp).
>

>
Add margin and it sounds expensive compared to a QL on a chip :-)
>

When you add the hard drive, interfaces, PCB, the cost would be about the
same. However, the quirky, hardly any of them exist, everything is a little
bit experimental, a little bit of a hack, using NOS components with no
reliable supply. It would be attractive to some in the community, but nobody
outside of it. It's a closed market.

ARM (or Intel ;) puts QDOS/SMSQ in an open market of standard, supported
hardware where traders can sell the boards into embedded markets too, gain
economies of scale, and promote the QDOS aspect to new people who might like
an easy programmable device for all kinds of embedded applications - I'm
convinced (though not being very realistic) that SuperBASIC is a quick
developer's dream, and the SBASIC -> C converters etc would do well, also.

You say it would be a "massive" amount of Linux work, but the work has
already been done. Linux is there and is self-supported and developing. uQLx
is there, and works quite well on Linux. It could use some development to
increase options, but that's right up this community's street ;)

Same would be possible for x86, and obviously nobody cares. You still boot
> something which is multitudes the size and complexity of Minerva. I can
> see no news and no sensation here. ARM or not ARM, running a different OS
> with emulator will never be as cool as the real thing :-)


There aren't ever going to be more new QLs. There may be one last gasp
Motorola-based board, but I suspect not because the Q60 already fills that
role very well. It's neat. And costs more than a high end laptop here in the
States.

At some point in the next 5-10 years all these QLs will start to become
unreliable and die. We need to replace them with something, or the community
will disperse.

My "heart's desire" is that QDOS, in all its forms, carries on and grows and
is seen by new people who are not a captive audience. Our poor kids! It's a
cool and capable embedded OS that could do need things... like be in
micro-sats, robots, washing machine controllers, home monitoring systems,
car entertainment system... Anywhere linux on ARM naturally goes.

For me, ARM is a no-brainer. For you, the argument is less compelling, and
you're *absolutely right* to feel that way. If the QL was ever just one
person's direction, we wouldn't all still be using it, and SMSQ/E, the Q60,
the pointer environment, and emulations wouldn't exist.

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


Re: [Ql-Users] Programming project request...

2011-01-25 Thread Tony Firshman

Roy Wood wrote, on 25/Jan/11 17:52 | Jan25:

On 25/01/2011 16:18, Tony Firshman wrote:

Norman Dunbar wrote, on 25/Jan/11 08:23 | Jan25:



My real heart's desire is, ironically, a hardware/software
project, to
put together a package of an ARM-based embedded computer with Linux,
booting right into uQLx, so that it is basically a QL. Getting it so
it can fit inside a QL case with PSU and a couple of laptop SATA HDs
or compact flash cards

Far too costly - it will cost you and 'ARM' and a leg. ;-)
(Sorry, couldn't resist!)


Ah that reminds me of a group of people standing around a QLer in
Eindhoven showing off his digital camera, in the very early days of
these. I said "That must have cost you an arm and a leg" - innocently
I assure you.
He had physical problems and very little use of his arms and hands.
Fortunately he spoke little English and did not understand, but he
must have thought I made a good joke, from the laughter around (8-)#

Tony


Actually he was missing a hand and part of the arm.
I hoped Roy would see this - he was one of the merciless laughers (of 
course) (8-)#


Tony


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


Re: [Ql-Users] Programming project request...

2011-01-25 Thread Tony Firshman

gdgqler wrote, on 25/Jan/11 16:58 | Jan25:


On 25 Jan 2011, at 16:43, Norman Dunbar wrote:



...
I said "That must have cost you an arm and a leg" - innocently I
assure you.
He had physical problems and very little use of his arms and hands.


Oh dear! I used to have an expression for my unwillingness to carry out
a requested task, or whatever. I used to reply "I'd rather stick my arm
in a mincer!".

I used it for many years, possibly irritating many people as I did so.

One day a new girl started at work in my office. I was just about to use
the expression, in her presence, when I noticed that she had an
artificial arm! I stopped using that expression there and then!

:-)



When my wife asks me to do something uncongenial I pretend i don't hear and 
just carry on programming, probably in Assembler. This may be equally 
irritating.

Many years ago my mother ground up one of my fingers in a wringer. This makes 
it slightly more difficult than it should to play the flute. It has no 
noticeable effect on programming though.


Ouch.  Was that a punishment (8-)#

Even loss of fingers though had no noticeable effect on Django R's 
guitar playing.


Remember the Eric Morecambe sketch?  He was in a hospital bed, with both 
hands in bandages.  He asked the surgeon "Will I ever be able to play 
the piano again".  "I am afraid not" "Well that's OK then - I couldn't 
play before".



Tony


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


Re: [Ql-Users] Programming project request...

2011-01-25 Thread Roy Wood

On 25/01/2011 16:18, Tony Firshman wrote:

Norman Dunbar wrote, on 25/Jan/11 08:23 | Jan25:


My real heart's desire is, ironically, a hardware/software 
project, to

put together a package of an ARM-based embedded computer with Linux,
booting right into uQLx, so that it is basically a QL. Getting it so
it can fit inside a QL case with PSU and a couple of laptop SATA HDs
or compact flash cards

Far too costly - it will cost you and 'ARM' and a leg. ;-)
(Sorry, couldn't resist!)


Ah that reminds me of a group of people standing around a QLer in 
Eindhoven showing off his digital camera, in the very early days of 
these. I said "That must have cost you an arm and a leg" - innocently 
I assure you.

He had physical problems and very little use of his arms and hands.
Fortunately he spoke little English and did not understand, but he 
must have thought I made a good joke, from the laughter around (8-)#


Tony


Actually he was missing a hand and part of the arm.
Roy

--
Roy Wood

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


Re: [Ql-Users] Programming project request...

2011-01-25 Thread Dilwyn Jones
Oh dear! I used to have an expression for my unwillingness to carry 
out
a requested task, or whatever. I used to reply "I'd rather stick my 
arm

in a mincer!".

I used it for many years, possibly irritating many people as I did 
so.


One day a new girl started at work in my office. I was just about to 
use

the expression, in her presence, when I noticed that she had an
artificial arm! I stopped using that expression there and then!

:-)


Cheers,
Norman.
I'm sure many of us have said something like this and caused offence 
without even the faintest intention of doing so!


My personal embarrassment of this kind was a comment about "getting 
legless" in the presence of an amputee. Very luckily he saw the funny 
side and didn't take offence...



Dilwyn Jones



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


Re: [Ql-Users] Programming project request...

2011-01-25 Thread gdgqler

On 25 Jan 2011, at 16:43, Norman Dunbar wrote:

>> 
>> ...
>> I said "That must have cost you an arm and a leg" - innocently I
>> assure you.
>> He had physical problems and very little use of his arms and hands.
> 
> Oh dear! I used to have an expression for my unwillingness to carry out
> a requested task, or whatever. I used to reply "I'd rather stick my arm
> in a mincer!".
> 
> I used it for many years, possibly irritating many people as I did so.
> 
> One day a new girl started at work in my office. I was just about to use
> the expression, in her presence, when I noticed that she had an
> artificial arm! I stopped using that expression there and then!
> 
> :-)
> 

When my wife asks me to do something uncongenial I pretend i don't hear and 
just carry on programming, probably in Assembler. This may be equally 
irritating.

Many years ago my mother ground up one of my fingers in a wringer. This makes 
it slightly more difficult than it should to play the flute. It has no 
noticeable effect on programming though.

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


Re: [Ql-Users] Programming project request...

2011-01-25 Thread Norman Dunbar
Hi Tony,

> ...
> I said "That must have cost you an arm and a leg" - innocently I
> assure you.
> He had physical problems and very little use of his arms and hands.

Oh dear! I used to have an expression for my unwillingness to carry out
a requested task, or whatever. I used to reply "I'd rather stick my arm
in a mincer!".

I used it for many years, possibly irritating many people as I did so.

One day a new girl started at work in my office. I was just about to use
the expression, in her presence, when I noticed that she had an
artificial arm! I stopped using that expression there and then!

:-)


Cheers,
Norman.


-- 
Norman Dunbar
Dunbar IT Consultants Ltd

Registered address:
Thorpe House
61 Richardshaw Lane
Pudsey
West Yorkshire
United Kingdom
LS28 7EL

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


Re: [Ql-Users] Programming project request...

2011-01-25 Thread Tony Firshman

Norman Dunbar wrote, on 25/Jan/11 08:23 | Jan25:



My real heart's desire is, ironically, a hardware/software project, to
put together a package of an ARM-based embedded computer with Linux,
booting right into uQLx, so that it is basically a QL. Getting it so
it can fit inside a QL case with PSU and a couple of laptop SATA HDs
or compact flash cards

Far too costly - it will cost you and 'ARM' and a leg. ;-)
(Sorry, couldn't resist!)


Ah that reminds me of a group of people standing around a QLer in 
Eindhoven showing off his digital camera, in the very early days of 
these. I said "That must have cost you an arm and a leg" - innocently I 
assure you.

He had physical problems and very little use of his arms and hands.
Fortunately he spoke little English and did not understand, but he must 
have thought I made a good joke, from the laughter around (8-)#


Tony

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


Re: [Ql-Users] Programming project request...

2011-01-25 Thread Peter
Plastic wrote:

> The reason I said ARM is because it's readily available extremely
> cheaply, easy to design with, and there's a plethora of available
> boards already. 

You could use any Microcontroller with Linux. It is debatable which non-
68K controller would be the best. I might vote for SuperH instead of ARM, 
but don't you think all of them are boring mainstream? :-)

> The Motorola route (like the Q40/Q60) is nice'n'all
> [..]

That was very long ago...
My own chips include the 68K processor for half a decade ;-)

> The high end Coldfire route puts impositions on the OS to change
> to conform to changes in instructions and registers that would be
> so burdensome nobody will invest the energy.

Back then I had a special idea how to work around the essential problems 
by hardware. But you are right inasmuch I no longer have the energy.

> ARM cores are everywhere, run embedded Linux universally, and can
> emulate a 680X0 faster than a 680X0 can run, natively.

Mainstream again... Want a list of more CPU which can do? Yawn... :-)

> Current generation multi-core ARM chips are rivaling Intel performance
> in a 2W power budget.

ARM chips _are_ Intel nowadays :-)
As for 2W CPU power: Sounds more than what I have in mind...

> Following the ARM route, we can easily obtain ready made boards for
> around $100 (70 ukp) complete, or design our own (where are you, Nasta?)
> and build them for around $150 (100 ukp). 

Add margin and it sounds expensive compared to a QL on a chip :-)

> Separately, we could have our own linux distribution that strips out
> EVERYTHING except the ability to run the QL emulation. 

Massive amount of Linux work... who would care enough to do all that?

> That would make it incredibly tiny and fast-loading with a small
> memory footprint and would give us the entire sensation of using
> a hardware QL.

Same would be possible for x86, and obviously nobody cares. You still boot 
something which is multitudes the size and complexity of Minerva. I can 
see no news and no sensation here. ARM or not ARM, running a different OS 
with emulator will never be as cool as the real thing :-)

> In the longer term future I could see people becoming enamored with the
> beauty of ARM assembly when compared against 68k assembly.

If your interest is the beauty of ARM, then of course ARM is the right 
platform for you :-) (But didn't you write your hearts desire was the QL?)

All the best
Peter

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


Re: [Ql-Users] Programming project request...

2011-01-25 Thread Norman Dunbar
Morning Dave,

>>> My real heart's desire is, ironically, a hardware/software project, to
>>> put together a package of an ARM-based embedded computer with Linux,
>>> booting right into uQLx, so that it is basically a QL. Getting it so
>>> it can fit inside a QL case with PSU and a couple of laptop SATA HDs
>>> or compact flash cards
Far too costly - it will cost you and 'ARM' and a leg. ;-)
(Sorry, couldn't resist!)


-- 
Norman Dunbar
Dunbar IT Consultants Ltd

Registered address:
Thorpe House
61 Richardshaw Lane
Pudsey
West Yorkshire
United Kingdom
LS28 7EL

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