Menu
JAQForum Ver 19.10.27

Forum Index : Microcontroller and PC projects : MMBeXtreme and MMB for Windows User Manuals

   Page 1 of 2    
Posted: 04:20am
13 Nov 2023
Copy link to clipboard
panky
Guru


I will be moving house over the next three months and may not get much opportunity to update either manual.
Please continue to post suggestions and/or corrections to this thread and I will include them in the next update.
Latest versions of both manuals, here for MMeXtreme and here for MMB4W
Regards,
Doug.
... almost all of the Maximites, the MicromMites, the MM Extremes, the ArmMites, the PicoMite and loving it!
 
Posted: 11:44pm
13 Nov 2023
Copy link to clipboard
Turbo46
Guru


Thanks again for all of your efforts Panky. In the MMB4W manual(s) there is still the minor point of the many references to the VGA monitor which is not appropriate for laptops and HDMI monitors.

Bill
 
Posted: 09:38pm
14 Nov 2023
Copy link to clipboard
panky
Guru


Cheers Bill,
Re the reference to VGA monitor, this should be where the manual is talking about the 144 pin backpack that has a VGA output - I will ensure this is clearer in the next update.
Regards,
Doug.
 
Posted: 02:56am
15 Nov 2023
Copy link to clipboard
Turbo46
Guru


Thanks Doug,
I was referring only to the MMB4W manual with the VGA comment.

Bill
 
Posted: 02:48pm
16 Nov 2023
Copy link to clipboard
PhenixRising
Guru

MMB4W






Need colons after the Mode number(?)




Performance is PC dependent (I get 10 to 20 X this value)



Typo:






To create from scratch: Edit "ProgName.bas"
 
Posted: 06:20am
08 Feb 2025
Copy link to clipboard
disco4now
Guru


The links to these manuals are broken. The latest copy I have is on FotS until Panky does an update.

MMB4W Manual on FotS

MMX Manual on FotS
Edited 2025-02-08 16:33 by disco4now
 
Posted: 11:01pm
17 Apr 2025
Copy link to clipboard
Andrew_G
Guru

Hi Folks,
A safe Easter to you all.

I'm starting to explore the beauties of MMB4W and had a hard time confirming that I had the latest s/w and manual.
'It seems to me' that MMB4W deserves to have a place more prominent than page 8 (where I found this post).

I hope that MMB4W has not quite reached the status of a 'Norwegian Blue'.
It has a great manual (thanks Panky) and is very useful for testing and use on a PC.

Any thoughts?

Cheers,

Andrew
Edited 2025-04-18 09:04 by Andrew_G
 
Posted: 01:09am
19 Apr 2025
Copy link to clipboard
panky
Guru


I think I have uploaded a copy of the latest user manual for MMB4W to FoTS but in case it didn't work, here is a copy
MMB4W User Manual v0.97.pdf
Regards,
Doug.
 
Posted: 01:51am
19 Apr 2025
Copy link to clipboard
Andrew_G
Guru

Hi Doug,
Thanks for that. I have been using v0.94 (and that is on FoTS).

Are you open to simple questions?

Regards,

Andrew
 
Posted: 02:25am
19 Apr 2025
Copy link to clipboard
panky
Guru


  Andrew_G said  Hi Doug,
Thanks for that. I have been using v0.94 (and that is on FoTS).

Are you open to simple questions?

Regards,

Andrew

Absolutely! Just uploaded a slightly newer version that has Peter's GAMEPAD details.
Doug.

PS. Can anyone confirm if the FoTS version of the user manual is 0.97?
 
Posted: 02:41am
19 Apr 2025
Copy link to clipboard
TassyJim
Guru


FoTS still looks like V0.94 assuming I was looking in the right place.

Jim
 
Posted: 02:53am
19 Apr 2025
Copy link to clipboard
panky
Guru


Cheers Jim,
I think I have it uploaded but can't figure out how to get FoTS to update.
The link here   should have the very latest v0.97 User Manual for MMB4W v5.07.03b24.
Doug.
Edited 2025-04-19 12:59 by panky
 
Posted: 03:26am
19 Apr 2025
Copy link to clipboard
Andrew_G
Guru

Hi Doug and Jim,
The more I get into it the better it gets.
For example full GUI graphics and, with MODE 20, it is the same as my 4" LCD 480x320.

My simple question is (and I understand that it can't do everything) but:

- Can one set up a 'shortcut' on Windows that invokes MMB4W and runs a specific program?
(I'm trying to do something for Jackie who is not really into 'detail')

Cheers,

Andrew
 
Posted: 03:52am
19 Apr 2025
Copy link to clipboard
panky
Guru


Andrew,
I actually run MMB4W under wine on Linux Mint and in that environment, I can enter (from a terminal)
wine MMBasic.exe "someprogram.bas" which starts MMBasic and runs the program given.

I imaging you should be able to do exactly the same (without the wine prefix obviously) in Windows.
The manual page 9 gives more detail.
Doug.
 
Posted: 03:58am
19 Apr 2025
Copy link to clipboard
panky
Guru


Andrew,
As another option, if you create a separate directory, place a copy of MMB4W in there, start MMBasic, load (but not RUN) the program you want to start automatically and then set AUTORUN on, this should automatically run your program when you next start MMBasic - have not tested this but it's something for you to explore.
Doug.
 
Posted: 07:05am
19 Apr 2025
Copy link to clipboard
Andrew_G
Guru

Hi Doug,
Yes I think it should be possible. Thanks.

Two quick comments on the manual  if I may:

1) Page 39: 2nd para:  "OPTION GUI CONTROLS 75" gives an error and it works without it.

2) Geoff's GUI demo. Page 48: the lines:

"GUI Numberbox nbr_hi, 318,MM.Info(VPos)-"

and;

"GUI Numberbox nbr_lo, 318,MM.Info(VPos)-"

wrap around and cause a syntax error. The user needs to remove the CR after each "-".

It is a great demo and identical to the LCD versions - but with a mouse.


Andrew
 
Posted: 10:04am
19 Apr 2025
Copy link to clipboard
TassyJim
Guru


  Quote   Can one set up a 'shortcut' on Windows that invokes MMB4W and runs a specific program?
(I'm trying to do something for Jackie who is not really into 'detail')


Yes

create a batch file
cd "C:\Apps\bas\"
C:\Apps\MMB4W\MMBasic.exe "C:\Apps\bas\colourBars.bas"


and save it to the desktop

Make the appropriate changes.

Jim
 
Posted: 01:47am
20 Apr 2025
Copy link to clipboard
Andrew_G
Guru

Hi Jim,
Thanks. I got there after a lot of stuffing around with long paths etc.
(Your description was spot-on).

CD C:\Andrew\MMBasic - For Windows (MMB4W)
MMBasic.exe "4WOWGetv2.BAS"



Cheers,

Andrew
 
Posted: 06:18am
16 Jun 2025
Copy link to clipboard
RAM26
Newbie

New User Here,

Thanks to everyone for there hard work and persistence.  Words can't describe the excitement I have over programming in IBM-style GW-Basic again.  You have a real gem here with MMB4W.  Not only is it blazingly fast, but appears complete in just about every way possible.  I am looking forward to learning the quirks and workarounds I need to make my projects shine with this fine interpreter.

To that end, I set up a spreadsheet of all the different Screen Modes (1-20) vs all the different Fonts (1-7) so I could see where the sweet spot is for the old traditional IBM character-based screen (80 wide x 25 high).

It appears that Mode 1 and Font 4 (the defaults, right?) come pretty close to that original screen size (80 chars wide x 37.5 lines high).  I can just limit screen writing to the first 25 lines and still have a live notification area below.

I ran into a bit of a snag though.  I am using the old IBM type frame characters that live in the higher ASCII numbers 179-223.  So, using Font 4, I discovered a small bug in ASCII character 221.  It doesn't line up with character 220 along the left side.  It appears to be offset by 2 or 3 pixels. This command line will illustrate (Make sure you have Font #4 enabled)

Font 4:For x=219 to 223:print x;" ";chr$(x):next x

See the little offset?  It's annoying enough for me to want to change fonts.  So I changed to Font #1 and Mode #2.  All seems well and it's actually closer to original IBM mode at 80 Characters wide x 33 lines high.  Although the whole screen is a whole lot lower resolution.

I would like to ask that char 221 in font 4 be fixed.  Alternatively, I would like access to the hex data for that font, so I can define it myself.  What an amazing language, where you can define your own font.

Ideally, I'd like to add upper-half ASCII characters to Font #3 (16x24) and work in Mode 11 (1280x760) which would give me 80 characters wide x 30 lines high.  This would be to closest sweet spot to the original IBM screen, yet still allow me to work in higher resolution graphics.

Any help with this would be greatly appreciated and allow me to continue to work with my new favorite language - MMB4W
 
Posted: 07:29am
16 Jun 2025
Copy link to clipboard
disco4now
Guru


Go to this page on FotS and see a link to the manual if you don't have it already. See the DEFINE Font command. The link to the source on GitHub will take you to the source and the font data is contained in a separate file for each font. Search about FontTweak on the forum. You can load the original font into FontTweak and edit and save it to a new font which you can save and then load as an additional font using the DEFINE Font structure.
 
   Page 1 of 2    
The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025