.MMB Disk Manager for Linux

discussion of beeb/electron applications, languages, utils and educational s/w
spookyone
Posts: 28
Joined: Thu May 04, 2017 9:24 pm
Location: Cheshire

.MMB Disk Manager for Linux

Postby spookyone » Mon May 08, 2017 9:37 pm

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:
MMB_Disk_Manager.png

It's written using Gambas3 (http://gambas.sourceforge.net/) 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:
https://github.com/spookyconnection899/MMB_Disk_Manager

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

Thanks,
spooky.

User avatar
sydney
Posts: 1985
Joined: Wed May 18, 2005 9:09 am
Location: Newcastle upon Tyne

Re: .MMB Disk Manager for Linux

Postby sydney » Mon May 08, 2017 10:34 pm

Great work!
I'll be having a play with this tomorrow.

User avatar
bakoulis
Posts: 249
Joined: Wed Feb 08, 2012 9:45 pm
Location: Athens, Greece

Re: .MMB Disk Manager for Linux

Postby bakoulis » Tue May 09, 2017 8:54 am

gambas3-runtime is not enough.
Must be installed gambas3-ide with all of its dependencies.
Anyway, very nice work mate!
=D>
2xElectron, 3xBBC B, BBC Master.
2xAcorn A310, A420/1, 2xA3000, 2xA3010, A3020, A4000, A5000.
2xRISC PC, Acorn Pocket Book, Acorn Pocket Book II.

spookyone
Posts: 28
Joined: Thu May 04, 2017 9:24 pm
Location: Cheshire

Re: .MMB Disk Manager for Linux

Postby spookyone » Tue May 09, 2017 6:55 pm

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!

Coeus
Posts: 458
Joined: Mon Jul 25, 2016 11:05 am

Re: .MMB Disk Manager for Linux

Postby Coeus » Tue May 09, 2017 10:42 pm

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?

spookyone
Posts: 28
Joined: Thu May 04, 2017 9:24 pm
Location: Cheshire

Re: .MMB Disk Manager for Linux

Postby spookyone » Wed May 10, 2017 1:48 pm

Coeus,

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.

Thanks.

spookyone
Posts: 28
Joined: Thu May 04, 2017 9:24 pm
Location: Cheshire

Re: .MMB Disk Manager for Linux

Postby spookyone » Wed May 17, 2017 10:06 am

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.

spookyone
Posts: 28
Joined: Thu May 04, 2017 9:24 pm
Location: Cheshire

Re: UPDATED .MMB Disk Manager for Linux

Postby spookyone » Mon Jul 10, 2017 8:47 pm

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).

MMB_Disk_Manager.png


I've done quite a bit of testing, but there could still be bugs - so please backup your .MMB files before using!

Jason


Return to “software: other”

Who is online

Users browsing this forum: No registered users and 3 guests