[ql-users] Today 20 years ago...

2006-01-25 Thread Stephen Usher
Well, actually, it was 20 years ago tomorrow, but why wait..

I also got my QL then.

It allowed me to learn how to program in assembler, helped me with MSc project
(the MSc course used a 68000 board for the robotics stuff and I used the QL as
a development platform, writing a subset of the QDOS system calls for the
68000 board to ease the development) and was a lovely machine to program. I
see that another subscriber to this list is Robert Newson. Do you still use my
old terminal emulator program?

It still works, though it's up in my loft at the moment along with the Trump
Card and the twin 3.5" DD drives.

Ah, the memories.

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] Today 20 years ago...

2006-01-25 Thread Stephen Usher
Hello Tony,

>>Well, actually, it was 20 years ago tomorrow, but why wait..
>Sorry, you snipped the context.
>What was 20 years tomorrow

Sorry about that, it was a reply to a thread on the list about a person
getting their QL 20 years ago. Hence...

>>I also got my QL then.
>>
>>It allowed me to learn how to program in assembler, helped me with MSc project
>>(the MSc course used a 68000 board for the robotics stuff and I used the QL as
>>a development platform, writing a subset of the QDOS system calls for the
>>68000 board to ease the development) and was a lovely machine to program. I
>>see that another subscriber to this list is Robert Newson. Do you still use my
>>old terminal emulator program?
>Which one was that? I was heavily involved with Tony Price's QuaLsoft
>Terminal in the 80s/90s.
>This spawned my BBS which is still running (see below)!

Oh, it was actually an emulator of an emulator I wrote that I think only
Robert Newson ever used. I wrote it over the summer of '87 after finding that
the previous version written in SuperBASIC couldn't even cope with 300baud.

It emulated the University College London BBC Terminal Emulator which itself
emulated a DEC VT52 and Tektronix T4010 with the addition of BBC *FX commands.

Of course, the overworked keyboard/sound/serial receive chip in the QL was the
biggest bane as there would be constant lost data at anything above about
2400baud. The second biggest bane was that QDOS couldn't throw characters at
the screen fast enough for anything more than about 600baud, which meant that
I had to have a big receive buffer, which often filled (mostly 'cos I never
got around to implementing a ring-buffer).

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] Dead QL - long live my QL!

2006-01-25 Thread Stephen Usher
>I have just tried to re-insert the GC and it crashes on boot.  Without it, 
>it booted ok, so haven't tried to re-re-insert.  Have subsequently tried ICE 
>ROM and it has booted ok.  Would poss suggest GC, but that *WAS* checked and 
>found Ok - implying poss fault on expansion port of QL?

Or a power supply fault.

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] apostrophes

2006-05-26 Thread Stephen Usher
On Thu, May 25, 2006 at 08:10:56PM +0100, Laurence Reeves wrote:
> Secondly, how do you go about comparing the number of points on a 
> straight line (uncountable) with the number of computable numbers 
> (countable). Are there less computable numbers than points on a line, or 
> fewer?

Ah, but this assumes that space-time doesn't have a finite smallest unit of
distance. If there's quantum space and quantum time then the number of points
on a straight line will be finite and countable, as would be the time it takes
to count them.

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] apostrophes

2006-05-26 Thread Stephen Usher
On Fri, May 26, 2006 at 02:32:13PM +0200, J?r?me Grimbert wrote:
> There is a difference between:
> 
> I want less jockey on my horse!
> 
> and
> 
> I want fewer jockey on my horse!

Yes there is, the first is correct but the second isn't, as the plural
of "jockey" is "jockeys." ;-)

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] apostrophes

2006-05-26 Thread Stephen Usher
> It would work with "fish" , though perhaps they (it?) would slip off  
> the horse.

Yeah, slippery things, fish.. and I've not heard good things about them
winning horse races. I think it's the lack of arms to hold the reins.

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] apostrophes

2006-06-02 Thread Stephen Usher
On Thu, Jun 01, 2006 at 01:14:19AM +0100, Tony Firshman wrote:
> John Taylor wrote:
> > Lau
> > 
> > There is no missing apostrophe.  The people's, yes, but in this case  
> > peoples is plural.
> Eh?  'People' is plural.
> Of course, people often use the awful plural 'persons'

Ah, but you can have "The peoples of the world" meaning the multiple sets of
people contained within the Universe.

Or, to be even more tortuous, you can have "something pertaining to multiple
sets of people" and then you can use "peoples'." Don't you just love english
grammar?

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] Spare GC or SGC?

2007-02-09 Thread Stephen Usher
Robert,

Well, there is another QL + Trump Card owning lurker out here as well...

>Rich Mellor wrote:
>
>> I would be interested in sourcing a new development of SGCs (must write to  
>> Stuart about this), but I do wonder how many people would still be willing  
>> to pay ?200-?300 for a SGC nowadays.  Certainly with a need to make 50  
>> boards to make it worthwhile, I am not certain there would be a big enough  
>> market, especially with "only" 4MB RAM !
>
>I find with 2M on my GC, data and programs just rattle around inside!  Even 
>with the base 128K machine (around 77K(?) free for use) I used to be able to 
>do/run more than I could with a 540K PC.  Or are people becoming so 
>"bloatware expecting" that 4M sounds titchy?

Yes, but the QL doesn't have all those silly GUI thingies written in bloating
C++ (or now JAVA and .NET). I must admit that I sometimes found 128K
restrictive but never filled the Trump Card memory. (Oh and I did have a
sort-of GUI thingy for the QL, the ICE ROM & mouse.)

Still, storage has never been a problem for you, other than the UCL Euclid
file quota, which you got around using a neat trick using the e-mail inbox if
I remember correctly. Oh and then there was thae hack for getting long
printouts on the self-sevice printer.. and the Babbage programs you wrote
which made UCLCC people nervous about 'cos they did things no-one thought a
normal user could do.

By the way, I seem to remember a couple of years ago that you asked if you
could pass on the source etc. of the terminal emulator I wrote to someone, did
you do so? Seeing as I've not got a modern machine readable copy would it be
possible for you to fish it out and pass it onto whoever archives QL software
on this list? Someone might as well get some use out of it.

Steve

P.S. The terminal emulator emulated the UCL BBC Model B ROM based terminal
emulator, which itself emulated a VT52, Tektronix T4010 with some additional
escape sequences to run BBC *FX commands.
-- 
---
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] Example ZIP needed

2007-02-09 Thread Stephen Usher
>If you want the facility to write to PC format disks on a standard QL, then
>try using my DiscOVER software that can be downloaded from my web page at
>http://homepage.ntlworld.com/itimpi/download.htm

Of course, there is a bootstrap problem here... how do you get the file you've
downloaded from the net over to the QL if the QL can't read IBM format floppy
disks? :-)

QL-Kermit never did work very well and unless you're running Linux on your PC
(and assuming that the PC has a serial port, which many don't these days) it's
going to be difficult to get a Kermit server working. (Even under Linux I'm
not sure C-Kermit will compile anymore.)

>If you are using SMSQ/E, then this is unnecessary as SMSQ/E supports IBM
>format disks directly.   
>
>Makes one think that at the time I wrote this software PC's were still new
>and not that common at home!  The main use for the IBM format initially was
>the Atari ST!

Ah, yes... I have one of those in my loft as well. (Along with a couple of
BBC-Bs, an RML 380Z and some other living fossils.)

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] Spare GC or SGC?

2007-02-13 Thread Stephen Usher
I've just had a thought...

Instead of building new hardware, reuse very common old hardware which is easy
to find on places such as eBay... i.e. Amiga 1200 etc.

Now, if someone could write a version of QDOS etc. for that platform which
could be burned onto ROM (the Amiga ROMs are easy to access and replace) that
would give the community an easy route for an upgrade without a massive cost
for the hardware.

(The Amiga 1200 has a built-in IDE interface and an internal
floppy drive. It also has reasonable 2D graphics performance, ample for the
QL-like display. Oh, and much of the original AmigaDOS was written by
Metacomco in BCPL on Sinclair QLs. :-) Maybe it's pay-back time?)

The alternative to replacing just the ROMs would be a "trap-door" add in
card.. but that raises the ugly head of hardware development.

The big problem with that approach, again, is driver development. However,
from what I understand, there's a lot of documentation for the Amiga hardware
so it's shouldn't be as bad as it might otherwise be.

What do you think?

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] SDGC

2007-02-13 Thread Stephen Usher
>So MY ideal machine would be one that is capable of using the full  
>potential of SMSQ/PEv2 (only QPC2 and Qx0 can do that now, both Aurora/SGC  
>and QXL suffer from lack of memory) and can be fitted in a black box (or  
>my MaxiQL or MinisQL).
>QL Today v10i2 had an article of the June 2005 Eindhoven show where Jens  
>Wildgruber showed his QL in a rack, with a Flashcard in stead of a hard  
>disk. That could make a compact QL, maybe even be put in the black box!

Well, if he put in a couple of Compact Flash slots into the machine you could
use Hitachi/IBM Microdrives instead of Sinclair Microdrives. ;-)

Wouldn't that be cool? A new guts inside a QL case with closer to up-to-date
hardware and CF slots where the Microdrives were. ;-)

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] Spare GC or SGC?

2007-02-15 Thread Stephen Usher
Seeing all this discussion about possible new hardware etc. and the risks etc.
is why I've come to the conclusion that there's never going to be any new
hardware. It's just not economically viable:

(a) The cost in time and money to design and build would be high.
(b) The size of the market is too small so the price would be prohibitively
high.

It would be really nice if magically a new, hyper-fast, QL compatible
replacement motherboard for the QL which fitted into the case would appear,
but it's not going to.

Those who want to continue to play can't find the old upgrade cards anymore
(though I have seen on eBay UK at the moment someone selling two QLs with one
Gold Card) so there's a problem.

Porting something like SMS/Q or whatever to a new platform is still expensive
in time but no-where near as much as new hardware, so surely, the best way
forward would be to find some easily obtainable alternative hardware which can
be easily adapted to our cause. (Sorry, for me emulation doesn't cut it, it's
too clunky. I want to be able to plug a machine in, switch on and hit F2.)

This is why I suggested 2nd hand Amiga 1200s (I know that one of our french
friends said that french keyboard layout Amigas are hard to come by) as by
default they're faster than the QL with useful on-board hardware and can be
easily upgraded using reasonably available 3rd party 68030/040/060 and memory
upgrade boards which can often be found on eBay.

The only other possible alternatives would be Ataris, which aren't expanable
and you pay through the nose for a Falcon040 (if you can find one), or old
Apples, which don't have a great deal of hardware documentation.

The alternative to replacing the Amiga Kickstart ROM in the machine would be
to have the OS on disk as software and get Kickstart to load that instead.
Probably easier than burning ROMs I would imagine. At least the Amiga platform
is well documented and close enough to the QL to make it feasible. (You could
probably even write a Copper list to make the Amiga video hardware read the QL
screen format directly.)

There are very few options available. All of them would require a huge amount
of work.

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 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] new hard disk

2007-04-30 Thread Stephen Usher
Actually.

>I'd like the proper answer to that as well.  I guessed that unformatted 
>capacity represents the total amount of data that can be stored on the disk. 
>  Formatting added extra information (like an [un]allocated sector/cluster 
>map, root directory, boot info and program, etc) that needs to be stored 
>somewhere and so comes out of that "unformatted" capacity.

It's worse than that Jim.

Basically, the "unformatted capacity" is the total amount of sectors on the
disk, including those used by the disk drive itself to store the defect list
and, on newer disks, a pool of sectors which can be mapped in to replace
defective sectors. There's also usually a couple of sectors used for the
drive's configuration settings. Quite often, for ease of use, basically two
cylinders are reserved by the firmware for all this.

You should also remember that the metric for K, M and G used by hard disk
manufacturers is based on powers of 10, i.e. 1000, 100 and 10
and multiples of 1024.

Now, that's the amount of user available space. Now you have to add the
overhead for the boot sector, partition table before even thinking about the
data space used by the filesystem. The filesystem's overhead differs with the
type but it can be quite large, especially if there are huge numbers of small
files.

Now, we've not finished yet. Although the raw disk works in sectors the
filesystem works in blocks, which may or may not be the same size as a sector.
Most filesystems have blocksizes starting at 4K, which is either 8 sectors or
4 sectors on the newer large capacity disks. Some filesystems, such as FAT32,
will increase the block size (MS calls it the cluster size) up to 32KB. The
problem with this is that the minimum amount of disk space able to be
allocated is 1 block, which means that if you have 1024 1 byte long files they
will take up a massive 32 megabytes (plus space in the FAT) on a large FAT32
partition instead of the 1KB you thought it would.

I hope that gives you some idea about this thorny issue and helps you discover
where all that disk space you thought you had has gone to.

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] QDOS4Amiga

2007-07-29 Thread Stephen Usher
Ian L. Pine wrote:
> I have (on loan until its owner decides how best to dispose of it) an Amiga
> 1200.  There are no manuals and the only software a collection of disks -
> mostly games - plus a couple of disks which appear to contain a minimal
> X-Window style operating system which enables you to explore the files and
> folders on the disk (but precious little else).  There appears to be no
> built-in software in ROM other than a BIOS and boot loader because the
> system requires a boot disk to be inserted before anything will happen.

The Amiga has a bootloader in ROM (Kickstart) which is then used to load 
the actual operating system (AmigaDOS + Workbench). The "minimal 
X-Window style operating system" is just that. You will need this to be 
running before you can run any other programs, including the Amiga QL 
emulator.

Mauny Amiga 1200s had an internal hard disk, yours doesn't seem to. Oh 
well, this means that you'll be swapping floppies a great deal and I'm 
not sure that QDOS4Amiga will actually fit on one and be usable.

By the way, you can do some things in Kickstart. When you switch the 
machine on or reset it with Ctrl-Amiga-Amiga hold down both mouse 
buttons. You will now be brought into a settings menu where you can find 
s small amount of info about the machine and change settings (for that 
boot only) for the processor cache, video chip mode (old mode, new mode) 
and video format (PAL or NTSC.. and as the clock is based upon the frame 
rate, the machine in NTSC mode will run 1/5th faster than in PAL mode).

Did you know... that most of AmigaDOS version 1 was written on Sinclair 
QLs using the Metacomco BCPL compiler by Metacomco. AmigaDOS is based 
upon Tripos, a little known operating system written in Cambridge.

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


Re: [Ql-Users] QDOS4Amiga

2007-08-14 Thread Stephen Usher
Ian L. Pine wrote:
>> Mauny Amiga 1200s had an internal hard disk, yours doesn't seem to. Oh
>> well, this means that you'll be swapping floppies a great deal and I'm
>> not sure that QDOS4Amiga will actually fit on one and be usable.
> 
> Hmmm. Might be more trouble that it's worth then.  I haven't looked inside
> the case because the machine isn't mine, but if the connectors for the hard
> disk are provided inside, what type of disk would work - I have a spare 6Gb
> ATA one?

2.5" laptop IDE drives.

Steve

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


Re: [Ql-Users] Portable computers - experiences

2008-02-05 Thread Stephen Usher
>
I've been reading this thread and it seems like may of the people on  
this list are still stuck in the 1980s when it comes to knowledge of  
x86 laptops. :-)

Anyway, with regards laptops...

They work well these days.. they're not as flaky as the original 80286  
Toshibas and you can read the screen, even in daylight!

Dual booting Linux and Windows is not a problem anymore, other than  
Windows will fight to put its boot sector on a drive and wipe out any  
others. Of course, why would you want any OS other than Windows?!

Now, as for options to run old QL-derivative emulators on old versions  
of Windows on modern laptops you have a few options:

(1) Try to install old Windows on a modern laptop.

Unless the laptop is available with Windows XP on it forget it. You  
won't find drivers for most of the modern hardware. Also, if the  
machine has a SATA hard disk interface you'll need a driver on a  
floppy disk just so that you can install Windows XP.

(2) Run a DOS emulator for really old machines.

This is an option if you have Windows XP but I don't know of any which  
run correctly under Windows Vista (which you should avoid 'cos it's  
too buggy anyway) and even fewer will run under 64bit Vista.

You can dual boot with Linux. This is not a difficult thing to do and  
distributions such as Mandriva have utilities within the install  
process which will allow you to resize your Windows partition without  
losing data. The main problem is that WiFi drivers under Linux are hit  
as miss due to the manufacturers not releasing the programming  
specifications. Other than this Linux emulators or virtual machines  
(e.g. the free VMware Server) make this attractive.

(3) Run MSDOS or Windows in a virtual machine.

Again, this might cause a problem with drivers if you're running  
Linux. Alternatively, you can buy VMware workstation for Windows.

There is another alternative, you could buy an Apple laptop (which  
spec for spec actually are cheaper than other Windows machines) and  
either dual boot (Bootcamp) with Windows and/or buy either Parallels  
or VMware Fusion and run under that. It also has the advantage that  
MacOS X is a true BSD Unix descendant and is pretty hardy when it  
comes to being attacked by crackers on the 'net.

Hm.. I wonder... I've just had an idea, I wonder if I can compile UQLX  
under MacOS (using the supplied SDK and X server) and have a nice  
little QL in a window. :-)

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] Portable computers - experiences

2008-02-05 Thread Stephen Usher

On 5 Feb 2008, at 20:34, Tony Firshman wrote:
>>
>> Unless the laptop is available with Windows XP on it forget it. You
>> won't find drivers for most of the modern hardware. Also, if the
>> machine has a SATA hard disk interface you'll need a driver on a
>> floppy disk just so that you can install Windows XP.
> Not necessarily true.  My Tosh laptop has a sata HD and installs XP  
> just
> fine from the CD.
>>
>


The stock Windows XP SP2 CD (Home, Professional and corporate install  
versions) won't be able to access SATA devices (unless the BIOS makes  
them pretend to be PATA).

It's quite probable that the Toshiba XP install CD will have the  
interface drivers added already. It would be silly if they didn't do  
this.

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


[Ql-Users] Vintage Computer Festival: Bletchley Park this weekend.

2010-06-15 Thread Stephen Usher
I was just wondering if there were any QL representatives at this weekend's 
Vintage Computer Festival taking place at Bletchley Park.


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


Re: [Ql-Users] USB Floppy Disks and The QL Future

2010-06-27 Thread Stephen Usher

Rich Mellor wrote:
I would also like a java based Sinclair QL emulator and perhaps that 
would be a project which Quanta could help fund the development of - it 
would attract a much wider audience and enable demos of programs to be 
played online to show what the QL is capable of.


There are already Java based emulators for the Amiga - perhaps someone 
could use this core, or even see if they can get the QL emulator to run 
on the Java based Amiga emulator.


I think the idea of using a platform independent system to run an 
emulator to be a good idea, though it does add another layer of 
indirection and a performance penalty. After all, it's a virtual 
processor/machine running within another virtual processor/machine.


For those who like hardware, maybe building upon the work done in the 
Linux world would be an interesting way forward, e.g. writing a 
bare-metal M68K virtual machine on top of an ARM (I know, it's an Acorn 
derivative ;-)) machine which is already available.


I found the following web article interesting with regards to keeping 
Acorn RISCOS alive. Maybe the same hardware could help keep the QDOS and 
derivative OSs alive?:


http://www.theregister.co.uk/2010/06/25/riscos_beagleboard/

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] Vintage Fair

2010-06-27 Thread Stephen Usher

Rich Mellor wrote:

Well,

I was there representing the QL and other sinclairs, plenty of people 
talking about the QL and asking about its capabilities and differences 
from the Spectrum.  Quite a few people walked off with Quanta and QL 
Today magazines and subscription forms, so hopefully, there may be new 
subscribers.


Over 1800 people attended over the 2 days, so I am sure I did enough to 
spread the word!


I was there and visited a number of times on the Saturday. I was 
slightly tempted by the Minerva board...


You can see a selection of the photos I took via Facebook here:

http://www.facebook.com/album.php?aid=182145&id=514863999&l=4dea135e34

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] The QL Future

2010-06-27 Thread Stephen Usher

Good evening,

I've actually been thinking more about this over the day...

Malcolm Cadman wrote:

Hi Steve,

Nice link ... :-)

Chris Curry and Clive Sinclair originally worked together, and then 
split with the Acorn/Sinclair rivalry ( friendly though ).


Coming back to together with a common hardware platform - the ARM chips 
- would be interesting.


RISCOS Open is a nice idea, too, to take forward the development.

Interesting to hear that is now happening.

I still use my Archimedes ... :-)

Would that work for an QDOS/SMSQ/E "Open" ... ?

Anyway, something needs to get done.



Indeed

Well, I see that there are two issues with the QL legacy, one which 
gives a QL-like experience (i.e. SuperBASIC etc.) and emulation for 
running old programs.


Now, for the former, I can see a niche market just waiting to be filled.

Firstly, read this link:

http://www.osnews.com/story/23464/Why_Johnny_Can_t_Code

Then, thing back to the BBC programme, Electric Dreams, the 1980s 
episode (unfortunately not now available to view):


http://www.bbc.co.uk/programmes/b00n59t4

The boy was amazed by the BBC micro, as was his friend. They loved to be 
able to make the machine do what THEY wanted it to do quickly and 
easily. (As opposed to the current crop of OSs which ALLOW the user to 
do what the application developers thought that the user SHOULD do and 
no more.)


So, I envisage the following in this case, a re-implementation of 
SuperBASIC, extendable but basically the same as the original, developed 
using a cross-platform graphics toolkit, such as QT (which runs on 
UNIX/Linux, MacOS and Windows and has a mobile version too, useful 
later, see below). In its basic form, you could even have it use the 
raw, whole display.


This could actually lead on to a second stage, the almost instant on 
Linux/QL hybrid. Replace the Linux init process with this SuperBASIC 
interpretor (plus display driver) and the system would boot within a 
couple of seconds, be it ARM based or Intel it doesn't matter. Now for 
the clever bit... when you called EXEC or EXEC_W the program being 
referenced would be looked at and its type determined. If it is a QDOS 
program then a virtual machine would be started with a QDOS compatible 
OS inside and the program would be run in that. If it were a native 
Linux binary then it would be able to be run as well, as would a 
"SuperBASIC" program.


Writing the "SuperBASIC" application as a stand-alone application, 
running within other windowing systems should be the priority but with a 
thought to developing the "kiosk-mode" version for a later QL-like, 
(pseudo-)instant-on system.


i.e. the best of all worlds and standing on the shoulders of the Linux 
developers, who have done all the hard hardware work and using commodity 
hardware.


Thoughts?

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] The QL Future

2010-06-28 Thread Stephen Usher

Urs Koenig (QL) wrote:

I agree with Stephen if we talk about (complete) novices (like my children
of age 10 and 8). I will try to explain my son the basics of a computer
program by using SuperBASIC with QemuLator in fullscreen mode on our family
notebook. Some FOR/NEXT loops (e.g. FOR i=1 to 7 step 2), some
PAPER/INK/PRINT/LINE/CIRCLE calls using some variables, even some RND and
BEEPing. But I'm sure that if he gets interested in programming we will move
to a recent development environment very soon (in months if not weeks). He
will definitely ask me: "How can I program my first iPod app?"


That may be so, but only when they've actually got the programming bug.

So, I envisage the following in this case, a 
re-implementation of SuperBASIC, extendable but basically the 
same as the original, developed using a cross-platform 
graphics toolkit, such as QT (which runs on UNIX/Linux, MacOS 
and Windows and has a mobile version too, useful later, see 
below). In its basic form, you could even have it use the 
raw, whole display.


Even I like SuperBASIC very much and it was the programming language my
career started with I must say that there's no need for S*BASIC in 20xx.
Even with SMSQ/E think of its limitations like "stick with line numbers",
very limited datatypes (only the string datatype is somehow 21st century, no
32bit integers, no usable floating point format), no modularity (you have to
handle "modules" on your), no object orientation (OOP) at all, no IDE (ED is
all we have built in, no debugger, nothing; OK, you can add QREF, other
Toolkits, use QMON for S*BASIC trace/debug -> arghh, etc. pp.), GUI
programming only as an add-on (QPTR, EasyPTR, TurboPTR).


I'd disagree greatly with a lot of these arguments for people just 
starting out. Line numbers, although a pain for advanced programmer, do 
help novices think about order. Data types confuse things and make it 
more complex than it needs to be. Let's face it, some real-world 
languages don't have them as such, e.g. Perl.


In time, once the novice has grown out of the language they can move on. 
It's not as if we're saying to banish them.



I use Microsoft VisualBasic (VB) since version 5 (1997). Since version 4
(1996) VB superceded SuperBASIC in all aspects. OK, it took M$ - the company
which did almost all (well, at least over 50%) BASIC interpreters available
in the early 80s - more than 10 years to beat Jan Jones's design. Even I
loved VB v6 the most of all VBs, I currently work with V10 (Visual Studio
2010). As Norman mentioned before there are free editions of powerful
Microsoft packages such as Visual Studio (the Integrated Development
Environment with different programming languages) or SQL Server (the very
powerful relational database). Just try it out!
http://www.microsoft.com/express/downloads/


Eek! VB! It's almost, but not quite, totally unlike BASIC. (To 
paraphrase a well known quote from the Hitch-Hiker's Guide to the Galaxy.)


There are many computer scientists who would spit at the mention of the 
language! :-)



In my opinion there are only two drawbacks of such modern platforms:
1. (Relatively) huge packages and therefore not that easy to get an
overview.


Actually, the biggest drawbacks are complexity. It often takes a number 
of weeks learning the language and especially the overly complex library 
calls and hundreds of lines of code just to print "Hello world!" This is 
a major turn off for the teenage absolute novice.


If you can't look at a manual and get fun things happening within 5 
minutes you've lost the battle and the war.



2. BOOT up times like we love from the good old Sinclair computers (power-on
until first statement written less than 10 seconds) are not possible, not
even with latest CPUs, gigs of hyperfast RAM and superfast SSDs (solid state
drives).


Yes it is. OK, the BIOS will be the slowest part these days. After that 
the boot-loader will take milliseconds, the kernel boot time can be 5 
seconds and if you then jump straight into a BASIC interpreter program 
it's again milliseconds.


Remember, the majority of the time taken to start modern OSs is not the 
OS itself, it's the stuff above the kernel. e.g. daemons, network 
configuration etc. etc. Under Windows the majority of the time is 
loading and indexing DLLs and scanning/updating the registry (and doing 
huge numbers of tiny read and writes, bogging the system down in I/O waits).


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] 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] New QL option...?

2011-03-12 Thread Stephen Usher
On the new QL hardware front, it would probably be easiest to build a 
system which boots directly into an emulator of some kind, probably 
under a stripped down Linux kernel.


With this in mind, what about looking as this hardware platform?:

http://beagleboard.org/

It's small (could fit into a QL case), ARM based (OK, it's a derivative 
of Acorn technology. ;-)) and reasonably cheap. Oh, and there's a Linux 
version for it already.


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


Re: [Ql-Users] OT - The great man - Steve Jobs

2011-10-09 Thread Stephen Usher

On 07/10/2011 19:48, Malcolm Cadman wrote:

With, the QL, at the time of manufacture, it was the lack of a floppy
disk drive (in favour of the micro drives).


Erm, yes, there was the lack of a floppy drive, but then there was the 
foolish decision of make the over-worked keyboard controller chip also 
do sound and RS232 receiving. It wouldn't have cost much more per unit 
to put a proper DART in the machine to handle the serial communications.


Basically, Sir Clive wasn't like Steve Jobs. Steve Jobs was a 
perfectionist with an eye for detail. Sir Clive has lots of ideas, most 
of which involve either making things smaller (even to the detriment of 
their function) and electric vehicles. He gets bored quickly and wants 
to move on and sell things before they're properly ready for market.


Steve Jobs also had his flaws, we all do, but putting half-baked ideas 
into market wasn't one of them.


Steve

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


Re: [Ql-Users] OT - The great man - Steve Jobs

2011-10-09 Thread Stephen Usher

On 07/10/2011 20:05, peet vanpeebles wrote:


To be fair Apple products have a had a checkered reliability as well.
I've fixed a number of ibooks. Not mention the faults with older
ipods or phones with no signal. Or the top of range liquid cooled G5s
that were prone to leaking. Ebay is awash with spares or repair Apple
equipment. Sir Clive made some shonky stuff in his time but never
charged 1000s. If you pay a few thousand for a computer I'd expect
more than a 1 year warranty.


Again, to be fair, this is the same with *ALL* manufacturer's kit at the 
moment. The same factories in China that make Apples make Dells and HPs etc.


Having said that, and dealing day-to-day with a large number of people 
with a large number of types and manufacture of machines, the Apple 
machines, like for like, are about the same price as an equivalent 
corporate Dell and are, in general, better put together and reliable. 
They all fail but on the whole the Apples are slightly better. They're 
also (mostly) a darn sight easier to repair and get parts for as the 
models don't change as often as their PC counterparts.



They are nice to use and I own a few myself but I think it's more
about the branding, image and selling a lifestyle.


Actually, there's some of that but they just don't play in the bargain 
basement, where ASUS, Acer etc. fail to make money.


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


Re: [Ql-Users] OT - The great man - Steve Jobs

2011-10-10 Thread Stephen Usher

On 09/10/2011 23:37, Tony Firshman wrote:

Nope - all they needed to do was to program it better. Laurence
Reeves proved with Hermes you could get working code with the 8049.
It's only issue was it was not fast enough to get a true 19200 input
throughput. Ok it was a relatively slow serial port but perfectly
good enough at the time when BBSs were V23. It even coped with V22bis
perfectly well a few years later (at 2400).


Except when the chip had to do sound as well.

Putting a dedicated chip in there would have made the system far more 
flexible and able to go way beyond 19200 baud. Not only this but a 
proper serial chip would have had hardware buffering and would have been 
able to have been fully interrupt driven rather than polling.



Steve Jobs also had his flaws, we all do, but putting half-baked
ideas into market wasn't one of them.



… but his philosophy with *all* his products was not to aid
tinkering. Iphone especially is very very difficult to modify at
firmware level. He even up to recently made it a puzzle even to
*open* the products. It is a great step forward that not only are the
Macbooks now openable, but there are official instructions on how to
replace RAM and HD. Battery though has dire warnings not to meddle,
even if one removes the screwed on back. The QL was quite the reverse
- it was so trouble-prone it *demanded* tinkering at every level.
That is what made (and makes) it so attractive, and gave Quanta its
name - Isn't QL Users and Tinkerers Assocation?


This is indeed his biggest flaw, and it started with the Macintosh.

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


Re: [Ql-Users] OT - The great man - Steve Jobs

2011-10-10 Thread Stephen Usher

On 10/10/2011 07:45, Norman Dunbar wrote:


The Sinclair kit always came with a decent sized manual which
explained things like the screen format, the system variables and so
on. All the information you needed was there - maybe not described as
well as it could be, but it was there.


Not always. Once the ZX Spectrum+ came out the manual had been shrunk to 
almost nothing. It was practically a guide to plugging it in, switching 
it on and loading a game from tape.



Now, scroll forward to Windows XP, for example, and what do you get?
a tiny little booklet, of no use what-so-ever, with the most
important bit of information buried in the small print on page 19 (I
wonder how many people got that far in reading it?) which states that
"your administrator user is set up without a password".

That would be the one that gets caught within 10 minutes of
connecting to the internet then?


Microsfot always thought that you should pay extra for any information. 
As for XP being "0w3d" withn 10 minutes, yes, that was a major 
silliness, but only affected the "Home" edition. Basically, up until 
Vista Microsoft didn't see any business advantage in taking security 
seriously. They could sell more units by making things "easier" even if 
this was to the ultimate detriment of the security of the system. (e.g. 
Microsoft Outlook pre-opening documents in e-mails as they came in, even 
before you read them.)



Linux systems are a little different, the information is there, but
as Linux runs on so many different hardware platforms, it's unlikely
that there will ever be the hardware details for tinkering - but at
least the OS is well (ok, possibly nearly well) documented.


Actually, with Linux half the information *ISN'T* there as either the 
coders thought it was "obvious" or they were too lazy to document it. 
Even when documentation is there it's often so out of date to be useless 
or is very poorly written by someone who hasn't a clue about technical 
writing.



Sinclair was the best, from the ZX81 (In my case) through the
Spectrum to the QL, all came with excellent manuals.

Just my £0.02.


Actually, Acorn were just as good in this respect. The BBC manual was an 
excellent primer. The Advanced User Guide actually went way beyond the 
Sinclair manuals, but it cost money.


The whole bedroom coding thing came from the manuals rather than the 
specific hardware, in my opinion. This is why I was a little dismayed 
when the Raspberry Pi project decided to drop the idea of commissioning 
a tutorial and technical manual to go with the device.


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


[Ql-Users] Nascent project: Cross-platform SuperBASIC derivative.

2012-02-23 Thread Stephen Usher
The Raspberry Pi project and my work at Oxford University supporting a science 
department has had me thinking for some time about  the need for a modern 
equivalent to the old home computer systems and the BASIC language which came on 
them.


On the home computer front, as shown in the second episode of the BBC's 
"Electric Dreams", teenage boys are still enthused by being able to program, as 
long as within 15 minutes they can start annoying their family with sounds and 
putting their name on the screen in gaudy colours. Plotting things on the screen 
simply is also important. The energy barrier must not be very high.


On the scientific front, there are many people who need to do some programming 
but find the energy barrier for learning traditional programming languages (and 
even Matlab) too steep. They need a simple language with which to process data 
and plot their data in a publishable quality format.


To this end, I see SuperBASIC as a very good starting point, which needs to be 
extended with modern data structures such as compound variables and proper 
variable scoping.


I've been thinking about this quite hard in the last few days and have written 
up my initial thoughts on my blog:


http://www.lingula.org.uk/wordpress/2012/02/23/notsobasic/

Any comments and possible help appreciated. ;-)

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


Re: [Ql-Users] Nascent project: Cross-platform SuperBASIC derivative.

2012-02-23 Thread Stephen Usher

On 23/02/12 10:49, Neil Riley wrote:

I used to Dabble a little using Dark Basic Professional, a rather nice Gui 
front end Basic  mainly aimed at writing 'games'.
A couple of my friends teenage boys enjoyed messing with it as it was very easy 
to code and results came quickly.

This is worth a read for those interested.

http://en.wikipedia.org/wiki/DarkBASIC


Not quite what I was aiming at. It looks like a fun, Windows-only games 
programming environment.


The aim of my idea is cross-platform and aimed at training programming and being 
a tool for mostly non-computer literate scientists.


I envisage being able to run the interpreter in a non-interactive mode, possibly 
even in an advanced mode utilising the C pre-processor etc.


Steve

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


Re: [Ql-Users] Nascent project: Cross-platform SuperBASIC derivative.

2012-02-23 Thread Stephen Usher

On 23/02/12 12:02, Marcos Cruz wrote:

En/Je/On 2012-02-23 10:40, Stephen Usher escribió / skribis / wrote :


need for a modern equivalent to the old home computer systems and
the BASIC language which came on them.


I miss such a tool too. I agree it would be very helpful on home computing,
computing learning and professional fronts.

This makes me remember an article I mentioned here some time ago:

http://www.osnews.com/story/23464/Why_Johnny_Can_t_Code
http://www.salon.com/technology/feature/2006/09/14/basic/


Indeed!


To this end, I see SuperBASIC as a very good starting point, which
needs to be extended with modern data structures such as compound
variables and proper variable scoping.


Right, but writing a new language is a huge task. Another approach could be to
adapt an existant multiplatform BASIC such as FreeBASIC
(htt://www.freebasic.net). It's a compiler, so a layer of macros and
preprocessor commands could do the task to some extent. But of course a
compiler would make things more complicated for the final user.


Then again, it adds to the energy barrier, having to edit, compile, run. I'd 
like to avoid that. It also decreases the immediacy.


It's not so much writing a new language as building upon the legacy of an older 
language which we know works, at least at the syntactical level.


The goals of this project are probably very different from those of most, if not 
all, previous BASICs. i.e. not only easy of use for a 13 year old but also a 
tool for scientists for producing output publishable in journals.


Steve

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


Re: [Ql-Users] Nascent project: Cross-platform SuperBASIC derivative.

2012-02-23 Thread Stephen Usher

I've put a PDF of my current thoughts about syntax on my web site:

http://www.lingula.org.uk/~steve/NotSoBASIC/docs/definition.pdf

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] Nascent project: Cross-platform SuperBASIC derivative.

2012-02-25 Thread Stephen Usher

On 24/02/2012 07:38, Norman Dunbar wrote:

Morning Steve,

On 23/02/12 20:56, Stephen Usher wrote:

I've put a PDF of my current thoughts about syntax on my web site:


Quick question. FOR lops. I read that "If the TO or UNTIL expression
evaluates to zero at the time of loop entry the commands within the loop
do not get run." which makes me think that the following is a non-loop:

FOR x = 10 TO 0 STEP -1  NEXT x

I think it should read "If the WHILE expression evaluates to zero, or
the current value is equal to the TO value, on entry ...".


Thanks. I'll re-word it!

What I was trying to say that if the test expression evaluates to zero 
upon entry to the loop the loop contents do not get executed. In the 
"FOR assignment TO loop-variable-target-expression STEP expression" 
version the implicit test is "is the loop variable not equal to the 
value of the target expression?".


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] Rasberry Pi arrived

2012-07-03 Thread Stephen Usher

On 24/06/2012 16:17, Tony Firshman wrote:

The Pi powers off a USB socket and outputs video via an HDMI socket.
Both these should be on modern LCD TVs.
That is why they did it this way I am sure.


Tony, actually, the power supply port was designed for Nokia chargers 
and requires a great deal more power than USB's standard 500mA allows, 
so you can't power it directly from a normal USB port.


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


Re: [Ql-Users] Rasberry Pi arrived

2012-07-03 Thread Stephen Usher

On 23/06/2012 15:24, Dave Park wrote:

I have a friend with a 3D printer and a few rolls of black ABS plastic
- I was thinking it would be fun to print some enclosures for the Pi
in the style of the QL... Wouldn't mind owning one myself actually,
but really would want to print larger objects than 20x20x10cm


I've an idea for a case not so much like a QL but more an Acorn Atom, 
with an external slot for a standard sized bread-board PCB with an edge 
connector so as to easily build and slot in hardware projects without 
opening the case. The only problem being that I need someone with 
knowledge of (single-sided) PCB design, power regulation circuitry and 
3D CAD. Oh, and someone with a 3D printer and/or injection moulding 
facilities if I wanted to try to market the kit.


Other than those skills I'm fine! ;-)

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


Re: [Ql-Users] Rasberry Pi arrived

2012-07-03 Thread Stephen Usher

On 03/07/2012 14:15, Tony Firshman wrote:

Stephen Usher wrote, on 3/Jul/12 12:48 | Jul3:

On 24/06/2012 16:17, Tony Firshman wrote:

The Pi powers off a USB socket and outputs video via an HDMI socket.
Both these should be on modern LCD TVs.
That is why they did it this way I am sure.


Tony, actually, the power supply port was designed for Nokia chargers
and requires a great deal more power than USB's standard 500mA allows,
so you can't power it directly from a normal USB port.


Yes in theory at 700ma plus usb devices, but
http://www.raspberrypi.org/phpBB3/viewtopic.php?f=63&t=6050 finds 210ma
max.

It works fine on all USB sockets I have used. I suspect though that my
monitor allows more than 500ma. I wonder whether it has the
'intelligence' to complain (8-)#

My M/C helmet, BT keyboard charger and Apple chargers will also do.


Hoopy!


The GPIO header looks great. Other that power and ground it looks
user-definable. I must see if I can get the QL I2C devices working. I
presume drivers do not yet exist.


I'm sure I saw a project (posted via Raspberry Pi twitter feed) of an 
I2C project.



Also an LCD monitor (via ribbon to the motherboard) would open the way
for long lasting battery powered units.

At present it is not possible to ssh in - 'connection refused' - and
sshd is running. Where do I investigate I wonder?


Look in /etc/ssh/sshd_config

You may have to create a new user account or allow root logins as well.

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


[Ql-Users] Microdrive pinch rollers: Any sources out there?

2014-01-21 Thread Stephen Usher
I was just wondering if there were any sources of pinch rollers 
compatible as replacements in Microdrives.


If not, I'm sure that there would be a market for them in the retro 
scene, both QL and ZX Spectrum.


Rich, any ideas?

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] Microdrive pinch rollers: Any sources out there?

2014-01-24 Thread Stephen Usher

On 23/01/2014 11:20, Rich Mellor wrote:

I have 3 replacement rollers left in stock

See
http://www.sellmyretro.com/offer/details/Replacement-Sinclair-QL-~~-ZX-Microdrive-Rollers-2630


I have also been speaking with Louis Siedelmann who got these made about
making some more

Rich
www.rwapsoftware.co.uk


That sounds excellent!

I'm just prepping a QL for a hands-on display as part of an exhibition 
at the Oxford Museum of the History of Science, probably during May and 
it has a split roller. I might check out the other QL at the same time.


I've tried some Microdrive cartridges, but they all seem to have succumb 
to the dreaded perished foam disease. A couple of years ago they were 
fine. :-/


Still, at least the MICE ROM and mouse still works fine, as you can see...

Steve

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

Re: [Ql-Users] Microdrive pinch rollers: Any sources out there?

2014-01-24 Thread Stephen Usher

On 24/01/2014 19:54, Stephen Usher wrote:

Still, at least the MICE ROM and mouse still works fine, as you can see...


Or you would have if the list had not stripped the attachment.

But you can see here:

http://www.lingula.org.uk/~steve/images/QL-mice.jpg

Steve

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


Re: [Ql-Users] Microdrive pinch rollers: Any sources out there?

2014-01-24 Thread Stephen Usher

On 24/01/2014 20:07, Rich Mellor (RWAP) wrote:

Steve,

If you need some cartridges to use as part of the display - let me know and I
can let you have some of my better ones - I have a few which seem to be in good
condition - although not sure how long they will last.  One suggestion is to
apply glue to the felt pad before it splits - has anyone tried this?


I read of someone replacing the sorbo rubber with a replacement bit of 
sponge and sticking the top of the old pad on that.


Steve

P.S. It's amazing what you find in the loft. I've just been up there and 
forgot that in the job lot of Spectrum stuff I picked up a few years ago 
I also had a 16K Memopak for the ZX81, a Currah microspeech and a brand 
new Microdrive cartridge still in its bubble pack!


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


[Ql-Users] A quick plug: New blog post on 30 years of the QL and the Mac.

2014-01-25 Thread Stephen Usher

Just a shameless plug for a blog post I've just written... ;-)

http://www.lingula.org.uk/wordpress/2014/01/25/its-been-30-years-since-the-announcement-of-an-important-computing-product/

Plug, plug, plug. Maybe I should go on BBC's "The One Show" next? ;-)

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


Re: [Ql-Users] QPC2 v4.01 released

2014-01-31 Thread Stephen Usher

Congratulations! Good luck to all your family.

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


Re: [Ql-Users] A quick plug: New blog post on 30 years of the QL andthe Mac.

2014-01-31 Thread Stephen Usher

On 26/01/14 20:13, Alexandre Souza wrote:

Just a shameless plug for a blog post I've just written... ;-)
http://www.lingula.org.uk/wordpress/2014/01/25/its-been-30-years-since-the-announcement-of-an-important-computing-product/



4 bit intel processor?!


I thought it was 4 bit. You always have to communicate with it in nibbles.

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


Re: [Ql-Users] A quick plug: New blog post on 30 years of theQLandthe Mac.

2014-01-31 Thread Stephen Usher

On 27/01/14 15:30, Alexandre Souza wrote:

But maybe we should solve that one - The poor guy 8749 _really_ was an 8-bit
processor. And not the worst that Intel ever built.The successors are still
around in the embedded industry.


Some mildly off-topic info:
- 8748/49 was THE processor of choice for PC keyboards. Before USB, **all**
of them used 8748 or 8749 microcontrollers, even in die form.
- Up to the 386, all PCs had one of them in Keyboard input
- And after the 386, much of them had it too, but integrated in bigger ASICs


But in those it wasn't asked to do more than keyboard communication. It didn't 
have to handle sound and RS232 data at speeds far beyond a human could type, 
whilst still reading the keyboard. The poor thing was just overloaded.


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


[Ql-Users] The fun of data recovery.

2014-01-31 Thread Stephen Usher
Last night I was going through my old QL floppies trying to recover and refresh 
the data. Well, you have to every 25 years or so I imagine.


Using a combination of the two floppy drives and perseverance I managed to 
recover almost, but not quite, everything. The one program which really 
stubbornly wanted to corrupt itself was the "Artice" drawing program from 
Eidersoft. I had it on two floppies (and the Microdrive cart) and guess where 
the bad blocks turned up on each of the media... Typical! :-)


I'm wondering if I'll have better luck trying to ready the floppies on a Linux 
machine as the Sandy disk interface seems to give up readying on the first, or 
even second attempt rather than retrying a number of times.


Still, I did have fun reading all my undergraduate and postgraduate project 
reports in Quill.


Steve

P.S. It seems that the Sandy 512K expansion + disk interface overheats after a 
while causing the QL to fail the memory test when reset, was this a known problem?

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


Re: [Ql-Users] The fun of data recovery.

2014-01-31 Thread Stephen Usher

On 31/01/14 09:56, Wolfgang Lenerz wrote:

You could also simply try

cat /dev/fd0 > imagefile.img

and try to read the image file, for example, with SMSQmulator (shameless
plug).


That was the sort of thing I was thinking of doing, though probably using dd 
instead of cat.


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


Re: [Ql-Users] The fun of data recovery.

2014-01-31 Thread Stephen Usher

On 31/01/14 13:41, Dave Park wrote:

On the earlier version that had the long slotted heatsink, that could
sometimes be a problem. That was why we changed the design to have a
switching power supply. Others solved the problem by moving the heatsink
to outside the case, so it was still inefficient, but the heat was already
outside.


Ah, that's version I've inherited, which used the old Sinclair plastic case.

Steve

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


Re: [Ql-Users] The fun of data recovery.

2014-01-31 Thread Stephen Usher

On 31/01/14 14:11, Dave Park wrote:

All versions used the Sinclair-style case (we thought they looked neat, and
Sinclair was almost giving them away).

Does it have a round yellow, green or orange sticker on it?


I'll check when I get home, but I think that it's yellow.

Steve

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


Re: [Ql-Users] The fun of data recovery.

2014-01-31 Thread Stephen Usher

On 31/01/2014 14:11, Dave Park wrote:

All versions used the Sinclair-style case (we thought they looked
neat, and Sinclair was almost giving them away).

Does it have a round yellow, green or orange sticker on it?


The circuit board had "Sandy Super Q Board Issue 1" written upon it and 
the sticker's green.


It's a pity that the heatsink is riveted on as it would be easier to 
replace if it were screwed or bolted.


Steve

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


[Ql-Users] Toolkit II Manual: In Word and PDF format.

2014-03-09 Thread Stephen Usher
I've been working on getting the original Toolkit II manual into a more 
modern format which is actually usable.


I've attached (assuming the attachments don't get stripped off) both MS 
Word and PDF versions.


Alternatively you should be able to download them from:

http://www.lingula.org.uk/~steve/share/ToolKit-II-Manual.pdf

and

http://www.lingula.org.uk/~steve/share/ToolKit-II-Manual.doc

There's still a lot of formatting to correct but it's a heck of a lot 
more readable than the original.


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] Toolkit II Manual: In Word and PDF format.

2014-03-10 Thread Stephen Usher

On 10/03/2014 00:12, Timothy Swenson wrote:

Stephen,

Are you going to continue with reformatting the document, or are you
looking for someone to take it from here?


Given that I have a usable version I was going to just put it on the 
back-burner as a background task and dip into it from time to time. 
However, if the community would like to take up the mantle and continue 
the work I'd most certainly not have any problems with that.


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] Ethernet chit chat...

2014-05-01 Thread Stephen Usher

On 16/04/2014 00:09, Dave Park wrote:

Which device is most likely to have code written for it that gets it to a
useful state, be it a 'driver' or SuperBASIC routines that peek and poke
their way to victory or assembly or whatever?


I would envisage the best way would be to create as a minimum a device 
driver such as "socket_192.168.1.1_80", "listen_192.168.1.1_80" and 
"send_192.168.1.1_80". as this would give simple connection and datagram 
access, but you'd have to implement the overlying protocol yourself.


In addition, it may be useful to implement higher level device drivers, 
such as http_ and ftp_ as I imagine that these would be the most useful 
for data transfer on and off the QL, using a transformed URI e.g.


copy "ftp_remote.fileserver.org/pub/ql/usefulfile" to flp1_userfulfile

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


[Ql-Users] Oxford University Museum of the History of Science: Geek is Good exhibition.

2014-05-12 Thread Stephen Usher
In case any of you are interested one of my QLs will be on display as an 
interactive display in the upcoming "Geek is Good" exhibition at the 
University of Oxford, Museum of the History Of Science starting on the 
15th May and going on until September.


http://www.mhs.ox.ac.uk/

It'll be sitting there connected to a Microvitec monitor with the Sandy 
Qboard and a floppy drive, along with the manual. So, if you want to pop 
along and amaze people with your SuperBASIC knowledge or squirrel in a 
floppy disk to boot from you know where to go.


On one evening there will be a special event, I think on Saturday, 
during which the QL will be running Jochen Merz's "Arcanoid II" game 
next to a BBC Micro running something else.


The exhibition traces "geek" from ancient times showing that they were 
often the innovators who lead to today's scientific and technical world.


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


[Ql-Users] One Per Desk: Computer One floppy interface. Need the ROM image.

2023-12-13 Thread Stephen Usher via Ql-Users
I'm recreating the Computer One OPD floppy interface, reverse 
engineering it from the information on the RWAP web site.


I thought that the ROM image was included there but I can't find it.

Seeing as I have the PCBs arriving on Friday and all the chips I could 
really do with a ROM to go with them.


Any pointers?

Steve

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

___
QL-Users Mailing List


Re: [Ql-Users] One Per Desk: Computer One floppy interface. Need the ROM image.

2023-12-14 Thread Stephen Usher via Ql-Users
Apparently Quanta used to have an OPD section 
(http://www.quanta.org.uk/systems/opd) but that no-longer exists.


Do we know who is in charge of the Quanta web site now, and if they have an 
archive of the old site?


Steve

On 14/12/2023 08:20, Rich Mellor via Ql-Users wrote:
Just checked and the PDF is dated March 2018 - does anyone have quanta 
magazines from around then to check if it was covered in the magazine?


Rich

On 14/12/2023 07:59, Rich Mellor via Ql-Users wrote:

I assume that the project is based on the notes I received from Quanta:

https://www.rwapsoftware.co.uk/oneperdesk/C1%20Compatible%20OPD%20Disc%20Interface%20Project%20Notes.pdf 



According to that a Dave Warne provided a copy of the firmware / ROMs, but I 
have no idea as to whom was doing that project, nor do I have any details for 
Dave Warne.


Unfortunately, having lost all of my emails last year, I cannot even recall 
who it was that had quite an extensive ICL One Per Desk collection?  Does 
anyone else remember?


Rich

On 13/12/2023 19:00, Stephen Usher via Ql-Users wrote:
I'm recreating the Computer One OPD floppy interface, reverse engineering it 
from the information on the RWAP web site.


I thought that the ROM image was included there but I can't find it.

Seeing as I have the PCBs arriving on Friday and all the chips I could 
really do with a ROM to go with them.


Any pointers?

Steve


___
QL-Users Mailing List

___
QL-Users Mailing List


___
QL-Users Mailing List


Re: [Ql-Users] One Per Desk: Computer One floppy interface. Need the ROM image.

2023-12-14 Thread Stephen Usher via Ql-Users
OK. The Wayback Machine just has the first version of the web page in 2007 and 
the C1 interface information points to the RWAP web page, so Rich, you had that 
PDF in at least 2007. Looks like that's along gone then.


Steve
___
QL-Users Mailing List


Re: [Ql-Users] One Per Desk: Computer One floppy interface. Need the ROM image.

2023-12-14 Thread Stephen Usher via Ql-Users
Thanks all for the searching. Fingers crossed we can get a ROM image and 
I can produce a design that the community can reuse in future.


My Mk.I board will be to just verify the reverse engineering and 
hopefully get it working. Mk.II will separate the WD1772 and floppy 
interface onto a separate board connected via a ribbon cable, making the 
host interface board not much bigger than a ROMpack. It will also, given 
the rarity of WD1772s, allow me to replace the daughter board with a RPi 
Pico based floppy simulator which will be able to use images on an SD 
card, making the whole thing more sustainable in future. That's the plan 
anyway.


Steve

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

___
QL-Users Mailing List