Hi guys,
I got my 16 year old son a Raspberry Pi kit for Christmas. He believes he hates computers (but I believe I know better

After playing around with it for a while, I realised how dauntng it is to start from scratch. Afterall, its not just a matter of plug and play, as, if you were lucky, the QL was out of the box in its day. Theres Linux and bash to get through for starters, and getting Python to go isnt as easy as booting in to SuperBASIC. The upshot is that I bought one for myself so that I could (hopefully) offer him some telephone support should he get stuck.
However, all that is my problem, and off-topic here. Being a dyed-in-the-wool QLer, my first concern is whether some version of QL could be made to run on the Pi. I had a uQLx installation once (or a few times) but that was a long time ago. Besides, I used bog standard Intel <spit> equipment for that. The Pi sports a 700MHz ARM processor, with 512Mb RAM. Its native video format is HDMI at 1920x1080, so physically, it should be able to emulate a QL+ at, as a minimum, the same speed as the original 7.5MHz machine. And it can only get faster, as the hardware develops.
A few hours after unpacking I had uQLx running my (heavily redacted, but otherwise standard) boot file. Hooray! (Brag photo included below

- uQLx on Pi
Its heavy going away from the light and ease of QPC; lots of missing bits, and of course colours. Its not fast: QPC on a Wintel box at 2.26 GHz ran my standard test program (just to get a general idea) in 19 seconds with 10k iterations. QPC/Wintel did 100k in 9s, ie its about 20x faster.
Code: Select all
cls: t = date
for i = 0 to 9999
at 0,0: print i,
endfor i
print\\ date - t; 's'
How fast is this on some standard QL configurations?
Visualise a tiny Raspberry Pi running uQLx with Smsq/e. Perhaps it could even be made to do something useful, like control real-world events via the Pi's GPIO (General Purpose I/O) port? Would that be a nice community project to work on (until and during retirement

?
In the mean time Im stuck with two big issues: I cannot rename files on the QXL.win drives, nor can I create directories on them. Anyone know of a cure?
Per