Evening Lee,
> One scenario when this device is available is that uQLx can
sit on top of Ubuntu and with a bit of work, far better would be to
have S*Basic directly available at switch-on, anyone know how
feasible that would be?
In a word, and my opinion only, "not"! :-)
> I have also been racking my brains as to what
I could do with multiple systems such as these inside the QL black
box.
Multi-multi-multi-multi-task?
Ok, being serious for a bit, it happens occasionally!
Having SuperBasic available at switch on is probably possible. You can
do it in a number of different ways:
* Have "init" be redirected to run a shell that runs <whatever> that
runs SuperBAsic. Once you quit though, you are out of the system and in
a shutdown. (I think!)
* Have each user's default shell be set to <whatever> that runs
SuperBasic. That way, when the user logs in, they go direct to
SuperBasic (ok, via <whatever>) and when they exit from SuperBasic, they
effectively logout. The system stays running and they can login again.
* There are other ways, like a startup script that runs SuperBasic
somehow. and so on.
Problem, how do you run Superbasic - written in 6800x assembly - on a
system that will not be running a 6800x processor? Well, you could write
SuperBasic in C or C++ (If you must!) or some other language that is
"processor insensitive". When done and tested, make it Open Source and
see if the developers of the Raspberry Pi want to offer it as a built in
language.
Of course, the advantage is that you would be able to recompile the
system for other chip types and hopefully have a working system for all
platforms that Linux runs on.
Could it be done? Probably. I'm not sure about what copyright etc
[still] exists for SuperBasic - both the name, the language and the
whatevers that go with it. It might be an interesting project though.
Given that, and assuming it can be done, it's easy to set up a new
project on Sourceforge and open it up to all and sundry to help with,
but how many people on this list (or known to this list) have the
ability to do such a thing?
Of course, it would work just as happily as a Windows project as well,
assuming "we" use decent cross platform tools (wxWindows, QT, Fox, etc).
So, those are my ramblings on the matter. Any comments?
Cheers,
Norm.
--
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