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

Reply via email to