[Ql-Users] Memories are made of this ...

2011-03-11 Thread Norman Dunbar
http://www.bbc.co.uk/news/magazine-12703674

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] Memories are made of this ...

2011-03-11 Thread Dilwyn Jones


- Original Message - 
From: Norman Dunbar nor...@dunbar-it.co.uk

To: ql-us...@q-v-d.com
Sent: Friday, March 11, 2011 9:29 AM
Subject: [Ql-Users] Memories are made of this ...




http://www.bbc.co.uk/news/magazine-12703674

Cheers,
Norman.

Ah, memories! My first ever computer.

I bought it partly to pass the time while I was ill back in 1981, and 
partly to learn a bit about computers. Little did I know what it'd 
lead to!


I'd actually ordered a ZX80, but as the ZX81 was in the process of 
launching, Sinclair kindly offered to change to order to a ZX81.


Dilwyn Jones 




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


Re: [Ql-Users] Memories are made of this ...

2011-03-11 Thread peet vanpeebles
--- On Fri, 11/3/11, Dilwyn Jones dil...@evans1511.fsnet.co.uk wrote:

 From: Dilwyn Jones dil...@evans1511.fsnet.co.uk
 Subject: Re: [Ql-Users] Memories are made of this ...
 To: ql-us...@q-v-d.com
 Date: Friday, 11 March, 2011, 10:09
 
 - Original Message - From: Norman Dunbar nor...@dunbar-it.co.uk
 To: ql-us...@q-v-d.com
 Sent: Friday, March 11, 2011 9:29 AM
 Subject: [Ql-Users] Memories are made of this ...
 
 
  
  http://www.bbc.co.uk/news/magazine-12703674
  
  Cheers,
  Norman.
 Ah, memories! My first ever computer.
 
 I bought it partly to pass the time while I was ill back in
 1981, and partly to learn a bit about computers. Little did
 I know what it'd lead to!
 
 I'd actually ordered a ZX80, but as the ZX81 was in the
 process of launching, Sinclair kindly offered to change to
 order to a ZX81.
 
 Dilwyn Jones 
 
 
 ___
 QL-Users Mailing List
 http://www.q-v-d.demon.co.uk/smsqe.htm


Just give me a ZX81 and I'll control the world

I always remember that house tip from Trashman :D

Peter.


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


Re: [Ql-Users] Memories are made of this ...

2011-03-11 Thread Rich Mellor

On 11/03/2011 11:06, peet vanpeebles wrote:

--- On Fri, 11/3/11, Dilwyn Jonesdil...@evans1511.fsnet.co.uk  wrote:


From: Dilwyn Jonesdil...@evans1511.fsnet.co.uk
Subject: Re: [Ql-Users] Memories are made of this ...
To: ql-us...@q-v-d.com
Date: Friday, 11 March, 2011, 10:09

- Original Message - From: Norman Dunbarnor...@dunbar-it.co.uk
To:ql-us...@q-v-d.com
Sent: Friday, March 11, 2011 9:29 AM
Subject: [Ql-Users] Memories are made of this ...



http://www.bbc.co.uk/news/magazine-12703674

Cheers,
Norman.

Ah, memories! My first ever computer.

I bought it partly to pass the time while I was ill back in
1981, and partly to learn a bit about computers. Little did
I know what it'd lead to!

I'd actually ordered a ZX80, but as the ZX81 was in the
process of launching, Sinclair kindly offered to change to
order to a ZX81.

Dilwyn Jones


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


Just give me a ZX81 and I'll control the world

I always remember that house tip from Trashman :D

Peter.



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


Just spotted a blast from the past making a comment on that news article 
- no less than Leon Heller !!


--
Rich Mellor
RWAP Services

http://www.rwapsoftware.co.uk
http://www.rwapservices.co.uk

-- Try out our new site: http://sellmyretro.com


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


Re: [Ql-Users] Memories are made of this ...

2011-03-11 Thread Bob Spelten
Op Fri, 11 Mar 2011 10:29:23 +0100 schreef Norman Dunbar  
nor...@dunbar-it.co.uk:



http://www.bbc.co.uk/news/magazine-12703674


Memories.
In the early '80 my employer wanted to sack me on the grounds that they  
didn't have work for me.
I then used a program Formcalc typed in on my ZX81 from Practical  
Computing, to put all my daily time sheets in a spreadsheet to prove them  
wrong.
The company didn't have a computer and probably never heard of  
spreadsheets.


I wasn't fired. But I cannot claim that the ZX81 saved my job.
By the time the court ruled in my favour, the company had new owners and  
new management.


Bob

--
The BSJR QL software site at: http://members.chello.nl/b.spelten/ql/
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [Ql-Users] Memories are made of this ...

2011-03-11 Thread Stephen Usher
The 30th anniversary of the launch of the ZX81, along with the BBC 4 programme 
Electric Dreams has had me pondering... which prompted me to write a blog item.


http://www.lingula.org.uk/wordpress/2011/03/06/fun-basic_required/

Comments and discussion either to the list or to the blog are welcome.

So, what are your thoughts?

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


[Ql-Users] QL replacements - state of play...

2011-03-11 Thread Dave Park
Hi all,

So here's the state of play in designing new QL replacements...

Peter Graf is bogged down with some issues on his board. It has a decent
spec but it doesn't currently work in a meaningful sense. He has various
obstacles (working alone) that mean his design will be delayed or not
released.

So, for that reason, I'm looking at the resources we have available, the
skills people on the list have, and seeing if we can have a serious,
focused, yet public discussion about an alternate project. I have no desire
to compete with Peter Graf. However, it is always prudent to have a
back-up plan that doesn't rely on someone who has been working on his
project for several years with no new product to show...

I shall outline basic choices which will go far to define the machine's
spec, capabilities and expandability:

CPU:

The choice here is between three things:

A genuine 680X0:
 + compatibility, already designed
 - availability and price

An emulated 680X0 in FPGA form:
 + highly configurable, offers single chip solution, 68k VHDL sources in
public domain, very low cost
 - heavier design load, harder to debug.

Software emulation:
 + Already here/done, highly reconfigurable, no hardware skills needed
 - Intel hardware too big for just a QL - needs to do other things too -
expensive.

Specification:

What clock speed is needed to be useful? 25 MHz? 40 MHz?
What screen resolution? It's generally agreed that basic mode 4/8 is
insufficient so GD2 support seems to be a basic requirement. VGA seems to be
a minimum and DVI seems desirable.
What storage? We only need a gig or two - it seems SDHC is a future-proof,
low cost, low power, low design-cost standard many could get behind.

I had a fork in the road moment when discussing emulation on ARM embedded
boards vs. emulating the 68k in an FPGA. Right now, honestly, the FPGA wins
and will continue to do so for a few more years (unless the perfect ARM
board can be bought off the shelf)...

I'd like to support Peter in his efforts, but make sure that there's an
alternative in place should he trip...

Besides people I am already aware of, this seems to be something constrained
by our skills...

There's a complete functioning 68000 FPGA core open-licensed here:
http://opencores.org/project,ao68000 which is used for Amigas and Ataris so
seems eminently suitable... Knowing someone who can do further FPGA design
to add the video/etc we need is a crunch point. (This is basically what
Peter's doing, except I understand he designed his 68000 from scratch and
that's where he's stuck)

There seem to be a lot of people willing to work to get SMSQ/E running on
anything if it's compatible enough - this is great and it would be smart to
include SMSQ/E on any platform because it's the de facto standard. Minerva
is in second place, and original QDOS isn't really in the running...

If someone can make an FPGA happen, I can make PCBs happen, then someone can
make the OS happen, then we have a computer.

Of course, you could always decide that QPCII or Q-emuLator would replace
that - they will always be faster :) However, this small project may have
wider applications too, and it would be nice to see something happen.

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


[Ql-Users] Ser-USB on Minerva

2011-03-11 Thread Adrian Ives
 

Well it wasn't as bad as I had feared, but not as simple as I had hoped. And
I'm certainly not going to mention the still unsolved mystery of the
mm.alchp vectored call that reported success but actually zeroed out an
entirely different area of the common heap, thus trashing the in-memory copy
of the map! :(

 

The driver is now running on a bog standard QL, albeit somewhat painfully.
The crappy QL serial port is unfit for use above 4800 baud because it
insists upon two stop bits @ 9600 and the USBWiz only sends one. Even if it
did send two I doubt if it would work reliably.  Really, superHermes is
going to be a must . unless you like accessing a USB hard drive at the speed
of a 1980s dial-up connection, that is!

 

Public beta 1, code name Logopolis, is on course to be released on Monday.
You will need a USBWiz, RS232 to TTL converter and some kind of regulated 5V
supply for the electronics if you want to try it. I will send download links
to those who have already volunteered.

 

This has been a long and painful project, fighting every step of the way
against cross-platform inconsistencies and serial hardware that was barely
fit for purpose in 1984, let alone 2011.  I really don't exaggerate when I
say that I wish I'd never started it in the first place!

 

For example: Under Minerva with the standard serial hardware you are forced
to run the installable Queue Manager add-in, because it can't handle zero
timeout serial I/O calls in supervisor mode. This probably happens with JS 
JM, too . although I have only tested JM with an Aurora/SGC  superHermes.
otoh SMSQ doesn't need the Queue Manager at all, but it can use it as a
performance enhancement!  SMSQ lets code called from the scheduler do
mt.cjob traps, JM crashes if you try and do that.  And so on .

 

The higher up the hardware/software tree you go, the better things get.
Best configuration is SMSQ on modern hardware with decent high speed serial
ports.  Ser-USB runs happily under the current versions of QPC2 and
Q-emuLator . although, perversely, you will need a USB to serial adapter if
your PC doesn't have a built-in serial port!

 

Status:

 

The current version supports SD cards and USB storage devices formatted as
native QDOS. Multiple partitions are supported (but as yet there is no
partition editor written). There are also hooks for supporting multiple LUNs
on USB storage devices but at present no mechanism to mount them.  Ser-USB
*should* be able to mount any QLW1 format hard drive connected to a USB to
IDE adapter, but I haven't had the opportunity to test this.

 

Because all I/O is routed across a single serial connection, the driver is
single tasking, non re-entrant, but this hardly affects performance as the
biggest hit comes from the serial connection speed.

 

The code is ROM-able, but it's currently too big to fit in a 16K EPROM.
Also, it shouldn't be too hard to whip out the USBWiz Operations Layer from
the driver and slap in an alternative hardware layer for something other
than a Ser-USB at some future date.  But that's another story.

 

btw If anyone out there (like, for example, Dave Park) would like to build
an SPI interface for the QL that would significantly increase performance!

 

 

 

Adrian

 

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


Re: [Ql-Users] Ser-USB on Minerva

2011-03-11 Thread Dave Park
On Fri, Mar 11, 2011 at 6:42 PM, Adrian Ives adr...@acanthis.co.uk wrote:

 btw If anyone out there (like, for example, Dave Park) would like to build
 an SPI interface for the QL that would significantly increase performance!


I can do the hardware if someone else can do the driver. :)

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


Re: [Ql-Users] Ser-USB on Minerva

2011-03-11 Thread Adrian Ives
Yes please.  I'll do the driver. :)

How about a board that plugs into the ROM port and has the necessary logic
to implement the four wire SPI interface for a single slave device (namely
the USBWiz).  The board would also have a header socket to mount the USBWiz
module on.

Job done.

-Original Message-
From: ql-users-boun...@lists.q-v-d.com
[mailto:ql-users-boun...@lists.q-v-d.com] On Behalf Of Dave Park
Sent: 12 March 2011 01:26
To: ql-us...@q-v-d.com
Subject: Re: [Ql-Users] Ser-USB on Minerva

On Fri, Mar 11, 2011 at 6:42 PM, Adrian Ives adr...@acanthis.co.uk wrote:

 btw If anyone out there (like, for example, Dave Park) would like to 
 build an SPI interface for the QL that would significantly increase
performance!


I can do the hardware if someone else can do the driver. :)

Dave
___
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] Ser-USB on Minerva

2011-03-11 Thread Timothy Swenson
With a USB/multi-card reader, it should be possible to create a QDOS 
file system on a Compact Flash card.  I've scrounged about 13 512MB CF 
cards that are no longer needed at work.  I can send them to someone in 
the UK if someone can use them.


I also have two unopened boxes of TDK ED disks (10 per box) that I 
bought in 1995 when a local store in Dayton was selling them cheap.  I 
no longer have a need for them.  They too are free to who ever can use them.


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


Re: [Ql-Users] Ser-USB on Minerva

2011-03-11 Thread Dave Park
On Fri, Mar 11, 2011 at 7:32 PM, Adrian Ives adr...@acanthis.co.uk wrote:

 Yes please.  I'll do the driver. :)

 How about a board that plugs into the ROM port and has the necessary logic
 to implement the four wire SPI interface for a single slave device (namely
 the USBWiz).  The board would also have a header socket to mount the USBWiz
 module on.

 Job done.


When you say  ROM port I brace myself. Knowing the trickery involved in
getting the RomDisq to work and the addressing gymnastics required... The
hardware and driver need to be developed hand-in-hand.

I'd rather work on a standard expansion card that could take submitted
multiple interfaces from many people and implement them in a single board.

I was thinking of it having some flash for ROM images, two daisy-chained SPI
ports, two proper serial ports from a MAX232, 16 buffered/registered GPIO
lines, an SDHC port/socket - things like that. Also, it could have a large
flash bank on it, access through a mild hackery of the RomDisq driver,
etc...

People could buy the basic PCB, then simply add those interfaces they
need...

This is a project I plan to begin when I have a suitable venue for a
hardware forum. (If one isn't available soon, I may install phpBB and start
one myself)...

I look at things like this and suddenly feel very naive...

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


Re: [Ql-Users] Ser-USB on Minerva

2011-03-11 Thread Adrian Ives
Dave,

That's all very nice and would be an absolutely fantastic piece of hardware
but it's very complex and likely to be expensive.   I would have thought
that a better use of the development cost and time would be an FPGA-based QL
clone running at 80MHZ with 1GB RAM and onboard USB3, SATA and HDMI.

SPI otoh is a very simple protocol and the only hardware needed are four I/O
lines for Clock, In, Out and Slave Select. When I finally get some time I
will look at the spare I/O provided on the superHermes to see if that could
be used for this purpose.

Adrian

-Original Message-
From: ql-users-boun...@lists.q-v-d.com
[mailto:ql-users-boun...@lists.q-v-d.com] On Behalf Of Dave Park
Sent: 12 March 2011 01:57
To: ql-us...@q-v-d.com
Subject: Re: [Ql-Users] Ser-USB on Minerva

On Fri, Mar 11, 2011 at 7:32 PM, Adrian Ives adr...@acanthis.co.uk wrote:

 Yes please.  I'll do the driver. :)

 How about a board that plugs into the ROM port and has the necessary 
 logic to implement the four wire SPI interface for a single slave 
 device (namely the USBWiz).  The board would also have a header socket 
 to mount the USBWiz module on.

 Job done.


When you say  ROM port I brace myself. Knowing the trickery involved in
getting the RomDisq to work and the addressing gymnastics required... The
hardware and driver need to be developed hand-in-hand.

I'd rather work on a standard expansion card that could take submitted
multiple interfaces from many people and implement them in a single board.

I was thinking of it having some flash for ROM images, two daisy-chained SPI
ports, two proper serial ports from a MAX232, 16 buffered/registered GPIO
lines, an SDHC port/socket - things like that. Also, it could have a large
flash bank on it, access through a mild hackery of the RomDisq driver,
etc...

People could buy the basic PCB, then simply add those interfaces they
need...

This is a project I plan to begin when I have a suitable venue for a
hardware forum. (If one isn't available soon, I may install phpBB and start
one myself)...

I look at things like this and suddenly feel very naive...

Dave
___
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 replacements - state of play...

2011-03-11 Thread Lee Privett
I am just wondering how big or small this project would be, not in terms of 
time and mountains to climb, but physically. I would like to see it fit inside 
something like a QL, Amiga, Atari or even laptop style case just for the hell 
of it. There is a difference between a system you can shove under your arm and 
take with you and or something that required a PC box to lug around in a forty 
foot trailer (slight exag). Either way it sounds exiting, are you now looking 
for some sort of consensus Dave?

 
Lee 
- Back to the QL-
  - Original Message - 
  From: Dave Park 
  To: ql-us...@q-v-d.com 
  Sent: Friday, March 11, 2011 10:38 PM
  Subject: [Ql-Users] QL replacements - state of play...


  If someone can make an FPGA happen, I can make PCBs happen, then someone can
  make the OS happen, then we have a computer.

  Of course, you could always decide that QPCII or Q-emuLator would replace
  that - they will always be faster :) However, this small project may have
  wider applications too, and it would be nice to see something happen.

  Dave
  ___
  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 replacements - state of play...

2011-03-11 Thread Dave Park
I was thinking standard Eurocard sized - 160x100mm - the same size as a normal 
expansion card. 

It could me as small as 75 x 75mm depending. 

Dave

On Mar 12, 2011, at 1:28 AM, Lee Privett lee.priv...@gmail.com wrote:

 I am just wondering how big or small this project would be, not in terms of 
 time and mountains to climb, but physically. I would like to see it fit 
 inside something like a QL, Amiga, Atari or even laptop style case just for 
 the hell of it. There is a difference between a system you can shove under 
 your arm and take with you and or something that required a PC box to lug 
 around in a forty foot trailer (slight exag). Either way it sounds exiting, 
 are you now looking for some sort of consensus Dave?
 
 
 Lee 
 - Back to the QL-
  - Original Message - 
  From: Dave Park 
  To: ql-us...@q-v-d.com 
  Sent: Friday, March 11, 2011 10:38 PM
  Subject: [Ql-Users] QL replacements - state of play...
 
 
  If someone can make an FPGA happen, I can make PCBs happen, then someone can
  make the OS happen, then we have a computer.
 
  Of course, you could always decide that QPCII or Q-emuLator would replace
  that - they will always be faster :) However, this small project may have
  wider applications too, and it would be nice to see something happen.
 
  Dave
  ___
  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