Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 06:52 07 Jun 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 : MMB4W question

Author Message
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 1261
Posted: 01:28pm 03 Jun 2025
Copy link to clipboard 
Print this post

Is there a way to make this go away?


 
darthvader
Regular Member

Joined: 31/01/2020
Location: France
Posts: 87
Posted: 02:14pm 03 Jun 2025
Copy link to clipboard 
Print this post

MMB4W still exist ?
I don't have see news on this for years  
Theory is when we know everything but nothing work ...
Practice is when everything work but no one know why ;)
 
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3335
Posted: 04:33pm 03 Jun 2025
Copy link to clipboard 
Print this post

  PhenixRising said  Is there a way to make this go away?



type "quit" (no quotation marks) and enter.
PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 1261
Posted: 05:01pm 03 Jun 2025
Copy link to clipboard 
Print this post

  lizby said  
  PhenixRising said  Is there a way to make this go away?



type "quit" (no quotation marks) and enter.


Not that far away  

I just want full screen without the banner.
 
grawlix
Newbie

Joined: 29/04/2025
Location: United States
Posts: 7
Posted: 10:57pm 03 Jun 2025
Copy link to clipboard 
Print this post

I'm pretty sure you can change the window style dynamically if you're in the process that owns the window, and you know it's handle.  So, theoretically you could do it with:

a) Manually with an existing WinSpy type utility.  

b) Write a little bit of Windows code that runs MMBasic, then fiddles with the window.

c) Write a little bit of MMBasic code that fiddles with its own console window???

Those kludges are all a bummer, but it appears MMBasic, at least the one I have, has not implemented any full screen feature.
 
mozzie
Senior Member

Joined: 15/06/2020
Location: Australia
Posts: 123
Posted: 12:01am 04 Jun 2025
Copy link to clipboard 
Print this post

G'day,
The manual shows full screen modes available in several resolutions under the MODE command, under control of MMbasic.

It does mention you cannot set a fullscreen mode as default.

Regards,
Lyle.
 
darthvader
Regular Member

Joined: 31/01/2020
Location: France
Posts: 87
Posted: 03:28pm 04 Jun 2025
Copy link to clipboard 
Print this post

  PhenixRising said  Is there a way to make this go away?




It was easy  

You have to change one line in "olcPixelGameEngine.h" from the source ...




Change the text in line 3946 , compile and it's done  





Cheers ...
Theory is when we know everything but nothing work ...
Practice is when everything work but no one know why ;)
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 1261
Posted: 04:17pm 04 Jun 2025
Copy link to clipboard 
Print this post





COMPILE???


Is that as scary as it sounds?
 
darthvader
Regular Member

Joined: 31/01/2020
Location: France
Posts: 87
Posted: 04:33pm 04 Jun 2025
Copy link to clipboard 
Print this post

It depend what is scary for you  
Install visual studio community 2022.
Get the source from Peter Github.
DBL click on the "MMBasic.sln" file , it will open Visual studio
Now chose "Release" and "X86" and go to Generate menu and click "Generate Solution"
After compiling , you get a Release folder with MMBasic.exe in it ...

Not that scary , what you think ?  

Or tell me what text you want i can do it for you  
Edited 2025-06-05 02:39 by darthvader
Theory is when we know everything but nothing work ...
Practice is when everything work but no one know why ;)
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7680
Posted: 04:53pm 04 Jun 2025
Copy link to clipboard 
Print this post

Sorry, but IMHO this is a bit like removing copyright notices. If OneLoneCoder had wanted you to be able to rename the window I'm sure he/they could have made it configurable, and may even do so if politely asked. After all, it's the only visible form of identification while someone else is running their own code using the software.
Mick

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

Joined: 31/01/2020
Location: France
Posts: 87
Posted: 05:01pm 04 Jun 2025
Copy link to clipboard 
Print this post

@Mixtel90

It was the first i have think , so i check on the PixelGameEngine Github.

License (OLC-3)
Copyright 2018 - 2024 OneLoneCoder.com

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

Redistributions or derivations of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

Redistributions or derivative works in binary form must reproduce the above copyright notice. This list of conditions and the following disclaimer must be reproduced in the documentation and/or other materials provided with the distribution.

Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.



Voila  
Theory is when we know everything but nothing work ...
Practice is when everything work but no one know why ;)
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7680
Posted: 07:08pm 04 Jun 2025
Copy link to clipboard 
Print this post

Fair enough then. :)
Mick

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

Joined: 07/11/2023
Location: United Kingdom
Posts: 1261
Posted: 06:44am 05 Jun 2025
Copy link to clipboard 
Print this post

Thanks guys  

I was just want 100% screen for my use, no bar across the top.
 
darthvader
Regular Member

Joined: 31/01/2020
Location: France
Posts: 87
Posted: 12:08pm 05 Jun 2025
Copy link to clipboard 
Print this post

  PhenixRising said  Thanks guys  

I was just want 100% screen for my use, no bar across the top.


For this kind of thing i think Peter is the one that know the code better  
Theory is when we know everything but nothing work ...
Practice is when everything work but no one know why ;)
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10134
Posted: 12:40pm 05 Jun 2025
Copy link to clipboard 
Print this post

at the beginning of your program just set the required mode with a negative value.

E.g. MODE -1
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 1261
Posted: 02:09pm 05 Jun 2025
Copy link to clipboard 
Print this post

  matherp said  at the beginning of your program just set the required mode with a negative value.

E.g. MODE -1


Ah, darnit. Was sure I scanned the MODE command

  Quote  If ‘r’ is negative, the display will open in ‘full screen’ mode ie. no border You can
not set a full screen mode as the default.


Thanks Pete  
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 1261
Posted: 05:47pm 05 Jun 2025
Copy link to clipboard 
Print this post

Really liking this MMB4W  

Tad conservative though:
  Quote  Typically it will execute a program at
over 300,000 lines per second.


I also had it in my head that we were limited to 115KBAUD but nope:

  Quote  ‘baud’ is the baud rate. This can be any value between 1200 (the minimum)
and 1000000 (1MHz). Default is 9600.


 
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