![]() |
Forum Index : Microcontroller and PC projects : MMBasic for Windows - pre-alphas
![]() ![]() ![]() ![]() |
|||||
Author | Message | ||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10075 |
Try now MMBasic.zip |
||||
Plasmamac![]() Guru ![]() Joined: 31/01/2019 Location: GermanyPosts: 572 |
works ![]() Plasma |
||||
Plasmamac![]() Guru ![]() Joined: 31/01/2019 Location: GermanyPosts: 572 |
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: AustraliaPosts: 114 |
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 KingdomPosts: 4251 |
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: AustraliaPosts: 1636 |
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 KingdomPosts: 4251 |
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: AustraliaPosts: 1636 |
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 KingdomPosts: 10075 |
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: AustraliaPosts: 1636 |
Thanks Peter, I'm hoping that someday programs like ZMIM and SAAINT will run on MMBasic for Windows with little modification. I look forward to it. Thank you again. Bill Keep safe. Live long and prosper. |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10075 |
ZMIM already runs - see earlier in the thread |
||||
Turbo46![]() Guru ![]() Joined: 24/12/2017 Location: AustraliaPosts: 1636 |
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: PolandPosts: 125 |
Hi matherp, Could you upload ZMiM versions for your MMBasic for Windows? Michal |
||||
thwill![]() Guru ![]() Joined: 16/09/2019 Location: United KingdomPosts: 4251 |
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: PolandPosts: 125 |
Thanks, Michal |
||||
thwill![]() Guru ![]() Joined: 16/09/2019 Location: United KingdomPosts: 4251 |
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: GermanyPosts: 572 |
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 KingdomPosts: 10075 |
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: GermanyPosts: 572 |
works identify com1 and com29 why "list com Ports" but the command use Comport() ? Plasma |
||||
Michal Senior Member ![]() Joined: 02/02/2022 Location: PolandPosts: 125 |
Hi, How to start the editing console to work in a specific graphics mode and with a specific font? Michal |
||||
![]() ![]() ![]() ![]() |
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |