Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 16:59 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 : Windows Lite..

     Page 2 of 2    
Author Message
Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 06:22pm 19 Feb 2022
Copy link to clipboard 
Print this post

Hey Mick,

Yeah, fully aware of the Picomite. I have a bunch of them, including the little square one that I already posted about.

Just wondering about the RPi 3, 4 or whatever.



Cheers

Craig
 
Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 06:38pm 19 Feb 2022
Copy link to clipboard 
Print this post

@Mick

Remember? :)
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7938
Posted: 06:45pm 19 Feb 2022
Copy link to clipboard 
Print this post

There was the Pi-cromite some time ago, but Peter abandoned that as it was proving too difficult to keep up with the changes being made to the Pi family. There's been no development for any of the RPi family, with the exception of the Pico, since.

It's still possible to run Pi-cromite if you can find the right combination of hardware and firmware. IIRC I had it running on a 3B at one time. I've not got it now.

hehe - Yep. :)
Edited 2022-02-20 04:47 by Mixtel90
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
hitsware2

Guru

Joined: 03/08/2019
Location: United States
Posts: 719
Posted: 07:36pm 19 Feb 2022
Copy link to clipboard 
Print this post

  Mixtel90 said  @Craig

MMB4L is MMBasic for Linux

MMB4W (as it seems to be getting known) is MMBasic for Windows

The PicoMite is a Raspberry Pi Pico running an (officially completed)
port of MMBasic.

Again I ask :
Why no SDL version ?
my site
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4311
Posted: 07:50pm 19 Feb 2022
Copy link to clipboard 
Print this post

I don't suppose someone wants to start actively maintaining a TBS 'mite FAQ ? You seem to be good at that sort of thing @Mixtel90 .

Best wishes,

Tom
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7938
Posted: 08:48pm 19 Feb 2022
Copy link to clipboard 
Print this post

  hitsware2 said  
  Mixtel90 said  @Craig

MMB4L is MMBasic for Linux

MMB4W (as it seems to be getting known) is MMBasic for Windows

The PicoMite is a Raspberry Pi Pico running an (officially completed)
port of MMBasic.

Again I ask :
Why no SDL version ?

Because you haven't written it yet. ;)

It *might* get written *if* someone feels like doing it. AFAIK there are no plans for one on TBS so only those who really want one are likely to produce it.

You'd still be running on an OS of some sort anyway and the sound and graphics capabilities of MMBasic are already pretty fixed for back-compatibility reasons so you wouldn't be making the best use of SDL anyway. I'm not sure that you'd gain anything over linux and windows versions.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
hitsware2

Guru

Joined: 03/08/2019
Location: United States
Posts: 719
Posted: 09:20pm 19 Feb 2022
Copy link to clipboard 
Print this post

  Mixtel90 said  
I'm not sure that you'd gain anything over linux and windows versions.

The ability to run on RPi ......
my site
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4311
Posted: 09:24pm 19 Feb 2022
Copy link to clipboard 
Print this post

Didn't I already say that I was most likely going to use SDL if/when I get around to high-res graphics and sound for MMB4L ? (which will run on the RPi, repeat after me "The Raspberry Pi runs LINUX!")

It's like Groundhog Day here. Is this the iteration where I drive off a cliff? ... I hope so, I need the rest

Best wishes,

Tom
Edited 2022-02-20 07:32 by thwill
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
hitsware2

Guru

Joined: 03/08/2019
Location: United States
Posts: 719
Posted: 02:47am 20 Feb 2022
Copy link to clipboard 
Print this post

  thwill said  
"The Raspberry Pi runs LINUX!")

So no differance between ARM and X86 with SDL ?
Or browser for that matter ?
my site
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4311
Posted: 07:28am 20 Feb 2022
Copy link to clipboard 
Print this post

  hitsware2 said  
  thwill said  
"The Raspberry Pi runs LINUX!")

So no differance between ARM and X86 with SDL ?
Or browser for that matter ?


The source code for supporting theoretical x86 and ARM versions of MMB4L using SDL2 for graphics and sound and targeting the same version of the GCC compiler should be the same (give or take). The compiled binary is obviously different, that is why there are separate downloads for x86, x86_64 and armv6l on the MMB4L GitHub page.

I can't speak with any authority about a theoretical WASM version (for the web) having never used that technology, but I believe the same would apply.

Does that help?

Tom
Edited 2022-02-20 18:56 by thwill
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
hitsware2

Guru

Joined: 03/08/2019
Location: United States
Posts: 719
Posted: 04:24pm 20 Feb 2022
Copy link to clipboard 
Print this post

  thwill said  
Does that help?

Thank You ..
SDL is only for graphics and sound ?
my site
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7938
Posted: 05:19pm 20 Feb 2022
Copy link to clipboard 
Print this post

  Quote  
Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software, emulators, and popular games including Valve's award winning catalog and many Humble Bundle games.

SDL officially supports Windows, Mac OS X, Linux, iOS, and Android. Support for other platforms may be found in the source code.

SDL is written in C, works natively with C++, and there are bindings available for several other languages, including C# and Python.

SDL 2.0 is distributed under the zlib license. This license allows you to use SDL freely in any software.


From https://www.libsdl.org/
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4311
Posted: 08:22pm 20 Feb 2022
Copy link to clipboard 
Print this post

  hitsware2 said  SDL is only for graphics and sound ?


Mostly. I believe it also includes a cross-platform threading abstraction and some stuff to help with the file-system differences. But basically it's a graphics and sound library in a similar vein to the olc::PixelGameEngine that Peter has selected for MMB4W but a bit heavier-weight.

Anyway let's see what happens over the next few months, it looks like an exciting time for MMBasic on the desktop.

Best wishes,

Tom
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 4044
Posted: 09:06am 21 Feb 2022
Copy link to clipboard 
Print this post

Rather than SDL mightn't what Peter is using (olc::PixelGameEngine) be easier for a graphical MMB4L?

Either way, still reduces to someone willing & able to put in the time & effort.

John
Edited 2022-02-21 19:07 by JohnS
 
     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