Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 09:48 14 May 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 : MMBasic for Windows - pre-alphas

     Page 11 of 17    
Author Message
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10075
Posted: 04:43pm 08 Feb 2022
Copy link to clipboard 
Print this post

Try now


MMBasic.zip
 
Plasmamac

Guru

Joined: 31/01/2019
Location: Germany
Posts: 572
Posted: 07:18pm 08 Feb 2022
Copy link to clipboard 
Print this post

works  
Plasma
 
Plasmamac

Guru

Joined: 31/01/2019
Location: Germany
Posts: 572
Posted: 08:23pm 08 Feb 2022
Copy link to clipboard 
Print this post

sry Matherp found a new one

after playing with mode the editor wont start with standard mode and will not show the statusline .
Plasma
 
Goksteroo
Senior Member

Joined: 15/03/2021
Location: Australia
Posts: 114
Posted: 01:44pm 09 Feb 2022
Copy link to clipboard 
Print this post

I've converted No_Clue (the crossword solver) from CMM2 to MM-Basic for Windows and it is fully working without issues (famous last words). Simple conversions as it's just a text juggling program. Just had to change the way the cursor flashed and a couple of other minor things. Set to run in Mode 14 as I like this in a little window on my desktop. Change the 2nd line to your own mode preference.
no_clue_MM-Win.zip

Enjoy
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4251
Posted: 02:10pm 09 Feb 2022
Copy link to clipboard 
Print this post

Peter is #INCLUDE on the roadmap ?

What about the other niceties (and eccentricities) of the CMM2 pre-processor ?

Best wishes,

Tom
Edited 2022-02-10 01:18 by thwill
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
Turbo46

Guru

Joined: 24/12/2017
Location: Australia
Posts: 1636
Posted: 10:20pm 09 Feb 2022
Copy link to clipboard 
Print this post

  Quote  Peter is #INCLUDE on the roadmap ?

Yes please Peter.

I still hold faint hopes for #INCLUDE on the Pico.

Bill
Keep safe. Live long and prosper.
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4251
Posted: 11:32pm 09 Feb 2022
Copy link to clipboard 
Print this post

  Turbo46 said  I still hold faint hopes for #INCLUDE on the Pico.


He may surprise me, but I think that when Peter says that isn't possible he won't be exaggerating ... it would certainly require significant changes to the edit/load/run program life-cycle and would also only be possible for PicoMites with SD cards.

Best wishes,

Tom
Edited 2022-02-10 09:32 by thwill
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
Turbo46

Guru

Joined: 24/12/2017
Location: Australia
Posts: 1636
Posted: 07:56am 10 Feb 2022
Copy link to clipboard 
Print this post

Hi Tom,

I guess my idea of it is too simplistic. I thought it would just be a matter of noting the included filename(s) as the main file is loaded and then loading and appending them to the end of the original file.

I feel it would be a handy addition to any MMBasic version that uses an SD, HDD or SSD as a storage medium. A pity that .INC files are only available to the CMM2 and of course your MMb4L.

Bill
Keep safe. Live long and prosper.
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10075
Posted: 08:30am 10 Feb 2022
Copy link to clipboard 
Print this post

Definitely no on the PicoMite otherwise as Tom says it breaks the lifecycle. Load a program with includes and then edit and the includes are in the edit so why have them separate in the first place.

Includes will be there on the windows version eventually. Need to crack sound and serial first. Then implement the CMM2 editor + a lot of other support stuff.
My current intention is to implement ALL CMM2 functionality (except the pin I/O of course) + other stuff like socket support as in the defunct Pi-Cromite
Edited 2022-02-10 18:32 by matherp
 
Turbo46

Guru

Joined: 24/12/2017
Location: Australia
Posts: 1636
Posted: 09:10am 10 Feb 2022
Copy link to clipboard 
Print this post

  Quote  Includes will be there on the windows version eventually.

Thanks Peter, I'm hoping that someday programs like ZMIM and SAAINT will run on MMBasic for Windows with little modification.
  Quote  My current intention is to implement ALL CMM2 functionality (except the pin I/O of course)

I look forward to it. Thank you again.

Bill
Keep safe. Live long and prosper.
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10075
Posted: 09:15am 10 Feb 2022
Copy link to clipboard 
Print this post

  Quote  Thanks Peter, I'm hoping that someday programs like ZMIM

ZMIM already runs - see earlier in the thread
 
Turbo46

Guru

Joined: 24/12/2017
Location: Australia
Posts: 1636
Posted: 09:26am 10 Feb 2022
Copy link to clipboard 
Print this post

Yes thanks Peter. I did see that. I was meaning the 'non transpiled' version meant for the CMM2. I suspect that will happen when you implement the #INCLUDE directive.

Bill
Keep safe. Live long and prosper.
 
Michal
Senior Member

Joined: 02/02/2022
Location: Poland
Posts: 125
Posted: 10:33am 10 Feb 2022
Copy link to clipboard 
Print this post

Hi matherp,

Could you upload ZMiM versions for your MMBasic for Windows?

Michal
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4251
Posted: 11:38am 10 Feb 2022
Copy link to clipboard 
Print this post

  Michal said  Hi matherp,

Could you upload ZMiM versions for your MMBasic for Windows?

Michal


As an interim measure I've uploaded "zmim_win.bas" to my official Z-MIM GitHub repository, use this link to download it:

https://github.com/thwill1000/cmm2-zmim/archive/refs/heads/master.zip

Note that this version expects to be extracted into a directory named "zmim" in your default path (as set with OPTION DEFAULT PATH).

Best wishes,

Tom
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
Michal
Senior Member

Joined: 02/02/2022
Location: Poland
Posts: 125
Posted: 11:47am 10 Feb 2022
Copy link to clipboard 
Print this post

  thwill said  As an interim measure I've uploaded "zmim_win.bas" to my official Z-MIM GitHub repository, use this link to download it:

https://github.com/thwill1000/cmm2-zmim/archive/refs/heads/master.zip

Note that this version expects to be extracted into a directory named "zmim" in your default path (as set with OPTION DEFAULT PATH).

Tom


Thanks,
Michal
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4251
Posted: 11:56am 10 Feb 2022
Copy link to clipboard 
Print this post

  Michal said  Thanks


No worries.

Note if you are interested in how the code works then look at the original files in the "src/" directory, not the transpiled form. Even then it isn't "state of the art" MMBasic code as it is written in an MMBasic 4.5 compatible subset of the current language.

Best wishes,

Tom
Edited 2022-02-10 21:58 by thwill
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
Plasmamac

Guru

Joined: 31/01/2019
Location: Germany
Posts: 572
Posted: 01:07am 11 Feb 2022
Copy link to clipboard 
Print this post

hi ;,

mode 1 -  18 work
option default mode above 12 up to 18  not
page - work
list pages not

gtx
Plasma
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10075
Posted: 08:48am 11 Feb 2022
Copy link to clipboard 
Print this post

pa15


MMBasic.zip


Starting on serial. First step to identify com ports available
Use:
LIST COM PORTS


to get a list of all ports available

use function

COMPORT(portno)


to check if a particular port exists

e.g
? COMPORT(22)
 
Plasmamac

Guru

Joined: 31/01/2019
Location: Germany
Posts: 572
Posted: 11:16am 11 Feb 2022
Copy link to clipboard 
Print this post

works

identify com1 and com29

why "list com Ports"  but the command use Comport() ?
Plasma
 
Michal
Senior Member

Joined: 02/02/2022
Location: Poland
Posts: 125
Posted: 11:39am 11 Feb 2022
Copy link to clipboard 
Print this post

Hi,

How to start the editing console to work in a specific graphics mode and with a specific font?

Michal
 
     Page 11 of 17    
Print this page
The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025