Home
JAQForum Ver 20.06
Log In or Join  
Active Topics
Local Time 08:03 20 Apr 2024 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 : BASIC

     Page 1 of 3    
Author Message
Poppy

Guru

Joined: 25/07/2019
Location: Germany
Posts: 486
Posted: 02:27pm 17 Aug 2019
Copy link to clipboard 
Print this post

Hi folks,

just switching from OFF to Topic, from here:
https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=11638&LastEntry=Y#139517#139517

Does anybody know a free emulator for structured Interpreter-BASIC just like QBASIC (with its capabilities) was, running on WIN 7 ... if MMBASIC-DOS had more functionality this would be my choice.

I mean just some old-style black window (console) just typing without any mouse but structured coding.

If QB64 was no Compiler it would be a good match or PC-BASIC if it at least was not line numbered.

 
Andre ... such a GURU?
 
Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 04:18pm 17 Aug 2019
Copy link to clipboard 
Print this post

thinBASIC was originally developed using PowerBASIC
 
Poppy

Guru

Joined: 25/07/2019
Location: Germany
Posts: 486
Posted: 07:39pm 17 Aug 2019
Copy link to clipboard 
Print this post

  Tinine said  thinBASIC was originally developed using PowerBASIC


Thanks, but this is exactly what I am not looking for, too modern!

Imagine something more like this:




Old editor-style but structured coding ...


Andre ... such a GURU?
 
hitsware2

Guru

Joined: 03/08/2019
Location: United States
Posts: 705
Posted: 08:07pm 17 Aug 2019
Copy link to clipboard 
Print this post

How about this ?
my site
 
Poppy

Guru

Joined: 25/07/2019
Location: Germany
Posts: 486
Posted: 08:43pm 17 Aug 2019
Copy link to clipboard 
Print this post

  hitsware2 said  How about this ?


Thanks for your support, but this would be no improvement to "PC-BASIC" (GW-BASIC Emulator), having line numbers as well, it is also lacking graphics, I mean at least drawing some graphs should be possible, just like the Pixel command in MMBASIC.

MMBASIC was founded on Bywater Basic:
http://geoffg.net/Maximite_Story.html

I am looking for something that is classic like QBASIC but not as ancient as Dartmouth BASIC, GW-BASIC is just in between

It should be an Interpreter, not a Compiler but support structured coding without line numbers and all done in one simple Console-Window, no GUI just a black one ... but I guess finding such is just my wishful thinking!?!?

Something like the Commodore BASIC but not so old and powerless.
Andre ... such a GURU?
 
ceptimus
Senior Member

Joined: 05/07/2019
Location: United Kingdom
Posts: 130
Posted: 09:13pm 17 Aug 2019
Copy link to clipboard 
Print this post

You could try the BBC Model B emulator.  The BBC computer had a pretty powerful BASIC with lots of graphics commands - in the emulator you can make it run many times faster than a real Model B if you wish - and of course it simulates having disk drives, so you can quickly load/save etc.

The Amiga emulator is pretty good too - you can run Amiga Basic or one of several other  powerful BASICs from the 80s / 90s inside that.

I dare say there are other emulators for the Atari ST and such, but I've not tried those.

I think the BBC one is free, the best Amiga one you have to buy, but it's only €10 for the value edition which is all you probably need.
 
hitsware2

Guru

Joined: 03/08/2019
Location: United States
Posts: 705
Posted: 11:55pm 17 Aug 2019
Copy link to clipboard 
Print this post

For Windows ?
my site
 
Poppy

Guru

Joined: 25/07/2019
Location: Germany
Posts: 486
Posted: 09:47am 18 Aug 2019
Copy link to clipboard 
Print this post

  Quote  You could try the BBC Model B emulator.


Thanks, I didn´t know this one before, tried it and a great one, but still too classic for my needs ... with line numbers ...
But I really like it!


  Quote  For Windows ?


Thanks!
Checking up!

Andre ... such a GURU?
 
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3010
Posted: 12:05pm 18 Aug 2019
Copy link to clipboard 
Print this post

  Poppy said  ... if MMBASIC-DOS had more functionality this would be my choice.


What functionality is MMBASIC-DOS lacking that you want? I find it very capable, and with PaulL have an MMBasic program of 3350+ lines which runs (with flags--and varying capabilities) on DOS, R-Pi, E-64, and ArmMite L4/H7/F4.



Edited 2019-08-18 22:15 by lizby
PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
Poppy

Guru

Joined: 25/07/2019
Location: Germany
Posts: 486
Posted: 01:21pm 18 Aug 2019
Copy link to clipboard 
Print this post

At least I cannot find any pixel-plotting just for drawing some lines and graphs or other corresponding graphic commands ...or am I getting this completely wrong within the manual?


Andre ... such a GURU?
 
hitsware2

Guru

Joined: 03/08/2019
Location: United States
Posts: 705
Posted: 02:38pm 18 Aug 2019
Copy link to clipboard 
Print this post

  lizby said  
  Poppy said  ... if MMBASIC-DOS had more functionality this would be my choice.


What functionality is MMBASIC-DOS lacking that you want? I find it very capable, and with PaulL have an MMBasic program of 3350+ lines which runs (with flags--and varying capabilities) on DOS, R-Pi, E-64, and ArmMite L4/H7/F4.



How do you run that on RPi ? .... DosBox ?
my site
 
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3010
Posted: 03:39pm 18 Aug 2019
Copy link to clipboard 
Print this post

  hitsware2 said  How do you run that on RPi ? .... DosBox ?


matherp's pi-cromite port.

Search "pi-cromite" for earlier threads.
Edited 2019-08-19 01:41 by lizby
PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3010
Posted: 03:48pm 18 Aug 2019
Copy link to clipboard 
Print this post

  Poppy said  At least I cannot find any pixel-plotting just for drawing some lines and graphs or other corresponding graphic commands ...or am I getting this completely wrong within the manual?


Absent as far as I know, and I agree, I'd like to be able to paint a screen with text and graphics. You can output an html file, but I suspect that's not what you're looking for. You can also output VT100 code to a terminal with serial out--and also feed it back into the PC with a second serial port and a VT100 terminal emulator like puTTY or Teraterm (but that's clunky and a more straightforward way of doing it would be nice (but Geoff already has a lot on his plate)).
PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
Poppy

Guru

Joined: 25/07/2019
Location: Germany
Posts: 486
Posted: 04:39pm 18 Aug 2019
Copy link to clipboard 
Print this post

I am looking for a "perfect" program to recommend to everybody being interested in taking a clear and unspoiled look at BASIC and of course MMBASIC running on Maximites is a certain aim, but as there is no Maximite easily available (without any own effort in electronics) the first very naive contact would be more appropriate on a PC, being generally not as easy as it was with all kinds of 8-Bitters in the 80´s!

MMBASIC is great, no question, but the dog is chasing its own tail, no electronic skills no Maximite, no Maximite no easy beginning (including electronics) ...

I think the easiest way still is GW-BASIC-Style with line numbers ("PC-BASIC" Emulator), then stepping up to QBASIC-Style (QB64 or FreeBASIC or anything alike) stepping further to MMBASIC specially for electronics.

IF MMBASIC-DOS was equal to its relative versions THEN MMBASIC would be THE BASIC being recommendable as a complete and unrivaled package to get into and probably staying with but at least to learn basic programming doing BASIC programming!

The catch is that there is no one and only BASIC, but different "dialects", though this also gives some new opportunities ... but quite confusing to naive outsiders.

But thanks for all support yet, please keep on I am still reconsidering and searching!


Andre ... such a GURU?
 
hitsware2

Guru

Joined: 03/08/2019
Location: United States
Posts: 705
Posted: 05:02pm 18 Aug 2019
Copy link to clipboard 
Print this post

Last chance @ Mouser : )
my site
 
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3010
Posted: 06:48pm 18 Aug 2019
Copy link to clipboard 
Print this post

  Poppy said  MMBASIC is great, no question, but the dog is chasing its own tail, no electronic skills no Maximite, no Maximite no easy beginning (including electronics) ...

There is a small amount of non-newbie software setup involved, but the pi-cromite port gives you full MMBasic graphics (without touch) with output to HDMI, so a low-cost MMBasic implementation is available to anyone with a TV screen or monitor or projector with HDMI input.

After the software setup on the R-pi (downloading the pi-cromite software and installing pigpio), you pretty much just need to be able to plug in cables (you do need a separate console connection (can be wifi), so not altogether trivial or all-in-one, but you do have very powerful graphics available for around $15US for the R-Pi Zero W).
Edited 2019-08-19 04:51 by lizby
PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
Poppy

Guru

Joined: 25/07/2019
Location: Germany
Posts: 486
Posted: 08:22pm 18 Aug 2019
Copy link to clipboard 
Print this post

  hitsware2 said  Last chance @ Mouser : )


You are right the Duinomite is a good and easy beginning

https://olimex.wordpress.com/2017/06/21/duinomite-mini-mega-and-emega-back-in-stock/

but now after already 9-10 years I think it will run out in some time, just imagine that a decade is a full alternation of generations counted in internet-years.

MMBASIC as it is now will survive as long as the PICs are available, but there is the chasing dog again.

But as long as it is available the Duinomite-Mini appears to be the best choice for beginners and after having advanced it they can go on and mount their own CMM or µM.


  lizby said  ... but the pi-cromite port gives you full MMBasic graphics ...


Thanks for reminding me!
I have not started this issue for myself yet and therefore I always find myself forgetting it again and again, so I think this will be the next task for me.

But I generally think this is, as you also mentioned, not really a newbie-thing, but should of course be taken into consideration, at least parallelly for a second step.

All this constructive support really gets me deeper into reconsideration, taking me really forward! Thanks!

Andre ... such a GURU?
 
Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 08:36pm 18 Aug 2019
Copy link to clipboard 
Print this post

  Poppy said  I am looking for a "perfect" program to recommend to everybody being interested in taking a clear and unspoiled look at BASIC


This is the age of smartphones and you expect to get people excited with plotting cheesy graphics?

Maybe I lost the plot of this thread.

Wanna get people interested in Basic programming where they can instantly realise modern day quality? RFO BASIC, an Android based interpreter.
 
Poppy

Guru

Joined: 25/07/2019
Location: Germany
Posts: 486
Posted: 09:51am 19 Aug 2019
Copy link to clipboard 
Print this post

  Quote  This is the age of smartphones and you expect to get people excited with plotting cheesy graphics?


Exactly!

"Smarty"-Toy-Phones may be some current standard, but most people are just stupid users not being interested in understanding any fundamentals. Most people do just want to be fed, not to grow themselves anything.

Following Your argumentation we could just go on to programming the PICs exclusively in Assembler, why any BASIC at all?!

I assume that most people still have a Desktop-PC (Laptop, Notebook, whatever substitute as well) and this is the place I just take up.

The plot is to find a "perfect" Basis for BASIC, being a great basis for leaving any completely naive state concerning the understanding of modern technology, which has not changed much during the last decades except gotten smaller and faster ... and more colourful.

RFO BASIC is quite interesting, thanks for mentioning.


Edited 2019-08-19 20:08 by Poppy
Andre ... such a GURU?
 
Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 01:32pm 19 Aug 2019
Copy link to clipboard 
Print this post

People are addicted to smartphones and many would love to be able to create an app but they take one look at Java/Eclipse and that's the end of it.

RFO BASIC is just as easy as...but more powerful than MM.
Connecting to a ucontroller, via BT is like 2 commands. Dead easy.

Just another of my secret weapons to get the job done in as short a time as possible.

 
     Page 1 of 3    
Print this page
© JAQ Software 2024