Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 07:14 02 Aug 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Small Linux for Raspberry Pi....

     Page 2 of 2    
Author Message
robert.rozee
Guru

Joined: 31/12/2012
Location: New Zealand
Posts: 2442
Posted: 11:55pm 02 Jun 2019
Copy link to clipboard 
Print this post

i wonder if the RPi version of mmbasic could be ported to run on PiCore. this may improve stability, and create something a little closer to a bare-metal solution.


cheers,
rob :-)
 
hitsware
Guru

Joined: 23/11/2012
Location: United States
Posts: 535
Posted: 02:22am 03 Jun 2019
Copy link to clipboard 
Print this post

  robert.rozee said   i wonder if the RPi version of mmbasic could be ported to run on PiCore. this may improve stability, and create something a little closer to a bare-metal solution.


cheers,
rob :-)


This may come closer to that :

Download : Edited by hitsware 2019-06-04
 
robert.rozee
Guru

Joined: 31/12/2012
Location: New Zealand
Posts: 2442
Posted: 01:26pm 03 Jun 2019
Copy link to clipboard 
Print this post

the problem is: "[RISC OS Pico] boots a Raspberry Pi directly into BBC BASIC to give you the full retro BASIC experience". i'm guessing this doesn't include networking or too much access to the file system on the SD card, USB accessory support, etc. it is just the "retro BASIC experience". but i could be wrong - is anyone able to test this out?


cheers,
rob :-)
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10315
Posted: 02:02pm 03 Jun 2019
Copy link to clipboard 
Print this post

  Quote  this may improve stability


Have you actually used the Pi-cromite software for a proper application and found a stability issue?
 
robert.rozee
Guru

Joined: 31/12/2012
Location: New Zealand
Posts: 2442
Posted: 02:32pm 03 Jun 2019
Copy link to clipboard 
Print this post

nope, i've just read of others outlining the problems they have had on here. it is not a criticism of the mmbasic port, but rather a recognition of the practical limitations of trying to run a real-time application (mmbasic) under a non-real-time operating system; the closer to the metal one can get, the more realizable the goal becomes.


cheers,
rob :-)
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5091
Posted: 03:03pm 03 Jun 2019
Copy link to clipboard 
Print this post

Appart from PiCore (RISK-OS) the others are all linux based.

The difference between them is how "bare" Linux is, and how easy it is to tailor it to your needs. But they all have the same underlying OS. You are just as far from the "bare metal" in all of them. There could be one with a "real time kernel" that gives you the impression of being more real time, but you are just as far from bare metal.

Not sure about risk-os though.

There is however one advantage for Linux. It is maintained and updated. Whenever new technology comes, it is (sooner or later) ported to Linux (appart from some proprietary stuff).



PicomiteVGA PETSCII ROBOTS
 
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3378
Posted: 03:10pm 03 Jun 2019
Copy link to clipboard 
Print this post

(By the way, my own problems with corruption of the SD card on the pi (because of power interruptions) were totally unrelated to mmbasic on the pi, with which I have not had problems.)

PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
hitsware
Guru

Joined: 23/11/2012
Location: United States
Posts: 535
Posted: 10:34pm 10 Jun 2019
Copy link to clipboard 
Print this post

  robert.rozee said   the problem is: "[RISC OS Pico] boots a Raspberry Pi directly into BBC BASIC to give you the full retro BASIC experience". i'm guessing this doesn't include networking or too much access to the file system on the SD card, USB accessory support, etc. it is just the "retro BASIC experience". but i could be wrong - is anyone able to test this out?


cheers,
rob :-)

(AIUI) RISC OS Pico does not boot to BBC BASIC.
This maybe sorta does ?

I have not personally worked with any Basic's to any extent on the RPi.
I have tried matwerp's and Richard Russel's SDL versions to limited extent.
Both are awkward to me getting booted through the " ???? " layer, (SDL with BBC)
The RISC does alleviate that, since it boots directly.
(like good ol' DOS Basic)
AND ...
The RISC GUI seem way snappier than Linux versions I've tried.
I think RISC perhaps is more way intrinsically tied to the ARM processors
than other OS's ......... (Wish I had a short history lesson on the subject)
 
hitsware
Guru

Joined: 23/11/2012
Location: United States
Posts: 535
Posted: 10:59pm 10 Jun 2019
Copy link to clipboard 
Print this post

Mr. BBC Speaks :
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5091
Posted: 07:45pm 11 Jun 2019
Copy link to clipboard 
Print this post

BBC basic:

Surprise....after installing sdl libraries BBCbasic ran flawless on linux. It even supports graphics...
Tried for some time to get MMbasic to run under linux (wine, dosbox) but could not get that to work (although others apparently succeeded), and the link to the 4.4 version of MMbasic under linux was dead.

Anyway, a new dialect of basic to learn....BBCbasic.

Thanks for the link.

Volhout
PicomiteVGA PETSCII ROBOTS
 
hitsware
Guru

Joined: 23/11/2012
Location: United States
Posts: 535
Posted: 08:45pm 11 Jun 2019
Copy link to clipboard 
Print this post

I used the Windows version for years for it's musical ability
 
     Page 2 of 2    
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025