Page 1 of 1

.MMB Disk Manager for Linux

Posted: Mon May 08, 2017 9:37 pm
by spookyone
Hi Everyone,

After struggling to get Martin Mather's MMBImager working reliably under Wine on Linux, I decided to write my own .MMB manager for Linux:
It's written using Gambas3 ( and as such requires the gambas3-runtime to work (in the repositories).

The compiled program (MMB_Disk_Manager.gambas) and source code can be downloaded from:

I hope someone finds this useful - please let me know of any problems or suggestions!


Re: .MMB Disk Manager for Linux

Posted: Mon May 08, 2017 10:34 pm
by sydney
Great work!
I'll be having a play with this tomorrow.

Re: .MMB Disk Manager for Linux

Posted: Tue May 09, 2017 8:54 am
by bakoulis
gambas3-runtime is not enough.
Must be installed gambas3-ide with all of its dependencies.
Anyway, very nice work mate!

Re: .MMB Disk Manager for Linux

Posted: Tue May 09, 2017 6:55 pm
by spookyone
It's the first time I've tried to distribute a Gambas3 application - looking closer at the documentation, it appears that the runtime doesn't support qt4, which is needed by the app. Sorry about that!

Re: .MMB Disk Manager for Linux

Posted: Tue May 09, 2017 10:42 pm
by Coeus
I am on Arch and this is the list of Gambas3 packages I have available:

Code: Select all

:: There are 87 members in group gambas3:
:: Repository community
   1) gambas3-devel  2) gambas3-gb-args  3) gambas3-gb-cairo
   4) gambas3-gb-chart  5) gambas3-gb-clipper  6) gambas3-gb-complex
   7) gambas3-gb-compress  8) gambas3-gb-crypt  9) gambas3-gb-data
   10) gambas3-gb-db  11) gambas3-gb-db-form  12) gambas3-gb-db-mysql
   13) gambas3-gb-db-odbc  14) gambas3-gb-db-postgresql
   15) gambas3-gb-db-sqlite2  16) gambas3-gb-db-sqlite3  17) gambas3-gb-dbus
   18) gambas3-gb-desktop  19) gambas3-gb-desktop-gnome
   20) gambas3-gb-desktop-x11  21) gambas3-gb-eval-highlight
   22) gambas3-gb-form  23) gambas3-gb-form-dialog  24) gambas3-gb-form-editor
   25) gambas3-gb-form-mdi  26) gambas3-gb-form-stock
   27) gambas3-gb-form-terminal  28) gambas3-gb-gmp  29) gambas3-gb-gsl
   30) gambas3-gb-gtk  31) gambas3-gb-gtk-opengl  32) gambas3-gb-gtk3
   33) gambas3-gb-httpd  34) gambas3-gb-image  35) gambas3-gb-image-effect
   36) gambas3-gb-image-imlib  37) gambas3-gb-image-io  38) gambas3-gb-inotify
   39) gambas3-gb-libxml  40) gambas3-gb-logging  41) gambas3-gb-map
   42) gambas3-gb-markdown  43) gambas3-gb-media  44) gambas3-gb-media-form
   45) gambas3-gb-memcached  46) gambas3-gb-mime  47) gambas3-gb-mysql
   48) gambas3-gb-ncurses  49) gambas3-gb-net  50) gambas3-gb-net-curl
   51) gambas3-gb-net-pop3  52) gambas3-gb-net-smtp  53) gambas3-gb-openal
   54) gambas3-gb-opengl  55) gambas3-gb-opengl-glsl  56) gambas3-gb-opengl-glu
   57) gambas3-gb-opengl-sge  58) gambas3-gb-openssl  59) gambas3-gb-option
   60) gambas3-gb-pcre  61) gambas3-gb-pdf  62) gambas3-gb-qt4
   63) gambas3-gb-qt4-ext  64) gambas3-gb-qt5  65) gambas3-gb-qt5-opengl
   66) gambas3-gb-qt5-webkit  67) gambas3-gb-report  68) gambas3-gb-scanner
   69) gambas3-gb-sdl  70) gambas3-gb-sdl-sound  71) gambas3-gb-sdl2
   72) gambas3-gb-sdl2-audio  73) gambas3-gb-settings  74) gambas3-gb-signal
   75) gambas3-gb-util  76) gambas3-gb-util-web  77) gambas3-gb-v4l
   78) gambas3-gb-vb  79) gambas3-gb-web  80) gambas3-gb-web-form
   81) gambas3-gb-xml  82) gambas3-gb-xml-html  83) gambas3-gb-xml-rpc
   84) gambas3-gb-xml-xslt  85) gambas3-ide  86) gambas3-runtime
   87) gambas3-script
Any idea which of those you are using?

Re: .MMB Disk Manager for Linux

Posted: Wed May 10, 2017 1:48 pm
by spookyone

I'm not sure, but think you'll need gambas3-runtime, gambas3-gb-form, gambas3-gb-image and possibly gambas3-gb-qt4.
Let me know how you get along with that.


Re: .MMB Disk Manager for Linux

Posted: Wed May 17, 2017 10:06 am
by spookyone
OK, I've now added install instructions (for those using apt-get) including dependencies information.

I shall soon be updating this app to include a SSD catalogue editor, so things like Boot Option, Load and Exec address can be edited, as well as importing and exporting individual files.

Re: UPDATED .MMB Disk Manager for Linux

Posted: Mon Jul 10, 2017 8:47 pm
by spookyone
I've uploaded a new version of the Linux MMB Disk Manager to GitHub.

The new version allows editing of the .SSD file catalogues within the .MMB - Load/Exec addresses, Boot options etc can be changed and individual files imported and exported (compatible with FSManager).
I've done quite a bit of testing, but there could still be bugs - so please backup your .MMB files before using!


Re: .MMB Disk Manager for Linux

Posted: Wed Jul 11, 2018 3:20 pm
by Haqa
Hi all, and sorry I've not been as attentive to self promotion as I normally am ;)

A while back I wrote a complete MMB/SSD handling system in Python, inculding a GUI, CLI tools and a FUSE driver which allows you to mount MMB files directly on supported systems.

The library and tools were (a while back now) tested on MacOS X, Linux, Windows, FreeBSD and Solaris. Obviously the Fuse driver doesn't work on Windows but it works on at least Linux and MacOS X.

Fuse Driver on PyPi -

All the code for you to use/borrow/contribute to -



Re: .MMB Disk Manager for Linux

Posted: Mon Aug 27, 2018 2:57 pm
by uniforix

Thanks for posting this, I've got a flash card on the way for the BBC I picked up a while back, so will give this a try and let you know how I get on :-)