![]() |
Forum Index : Microcontroller and PC projects : MMB4L: MMBasic for Linux version 0.6
![]() ![]() |
|||||
Author | Message | ||||
ManiB Senior Member ![]() Joined: 12/10/2019 Location: GermanyPosts: 123 |
Hi Tom, I checked your zipfile mmb4l-main.zip via VirusTotal and got this message: Do you have any idea why this infection warning appears? ![]() Edited 2025-02-18 01:27 by ManiB |
||||
JohnS Guru ![]() Joined: 18/11/2011 Location: United KingdomPosts: 4006 |
When I download the file as a ZIP it has no such BMP in it. How did you get the ZIP and what is the path to the BMP shown? John Edited 2025-02-18 01:58 by JohnS |
||||
ManiB Senior Member ![]() Joined: 12/10/2019 Location: GermanyPosts: 123 |
I got the zip from the git-repo: https://github.com/thwill1000/mmb4l And the path is, because of uploading it to VirusTotal-Page: https://www.virustotal.com/gui/home/upload Exploit.BMP means: (Parser error, TROJ_BMPAGENT.A, Trojan.Downloader.BMP.A, Trojan-Downloader.Win32.BMPAgent.a, TR/Dldr.BMPAgent.A2, Exploit.Win32.IMG-BMP, Exploit-BMP.dldr, System error, IMG_BMP.Exploit, Exploit-BMP.demo, Trojan Horse) Virus description added: 2006-01-31 Here is the description on DrWeb page: https://vms.drweb-av.de/virus/?i=11387 I am not an expert. I just check everything I download from the Internet with this VirusTotal tool. If something is detected, I become cautious. But it could also be a false alarm. Edited 2025-02-18 04:07 by ManiB |
||||
thwill![]() Guru ![]() Joined: 16/09/2019 Location: United KingdomPosts: 4252 |
Hi @ManiB, Thanks for your interest. 1. Please note this is not the latest MMB4L thread, see https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=17635 2. You are downloading the source-code as a zip, is that what you want ? The latest release binaries are here https://github.com/thwill1000/mmb4l/releases/tag/v0.7-alpha.1 - according to VirusTotal they are all clean. 3. I believe that "Exploit.BMP" is not the name of a file, it is the name that a particular scanner has given to a particular virus/trojan/malware/exploit. 4. My best guess is that one of the scanners that VirusTotal uses is complaining about one or more of these bitmaps: https://github.com/thwill1000/mmb4l/tree/main/tests/graphics/assets/bmp. These include some deliberately corrupt/invalid bitmaps for test purposes. Best wishes, Tom Edited 2025-02-18 04:11 by thwill MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures |
||||
ManiB Senior Member ![]() Joined: 12/10/2019 Location: GermanyPosts: 123 |
Hi Tom, thanks for the clarification. Yes, you're right, the binary is enough for me. I have a Raspberry PI 400 on which I would like to run MMBasic. In my search I came across your solution, and my hope is to get it to work. Do you think that might work? |
||||
thwill![]() Guru ![]() Joined: 16/09/2019 Location: United KingdomPosts: 4252 |
Yes, you want https://github.com/thwill1000/mmb4l/releases/download/v0.7-alpha.1/mmb4l-0.7-alpha.1-aarch64-glibc-2.29.tgz Let me know how you get on. Best wishes, Tom MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures |
||||
ManiB Senior Member ![]() Joined: 12/10/2019 Location: GermanyPosts: 123 |
Hi Tom, the installation worked, but when I run it I get the error message ‘Cannot run the binary: Error in the format of the programme file I assume this is due to my Raspbian version 10. Do I have to upgrade to version 11 first? |
||||
thwill![]() Guru ![]() Joined: 16/09/2019 Location: United KingdomPosts: 4252 |
Firstly I wonder if you are running 32-bit Raspbian rather than 64-bit ? What is the output of 'uname -a' ? Best wishes, Tom MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures |
||||
thwill![]() Guru ![]() Joined: 16/09/2019 Location: United KingdomPosts: 4252 |
... and so we have all the details, the output of 'more /etc/os-release' Tom MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures |
||||
ManiB Senior Member ![]() Joined: 12/10/2019 Location: GermanyPosts: 123 |
it's the original installation who comes with the pi 400 kit. I assume it's 64bit. pi@raspberrypi:~ $ uname -a Linux raspberrypi 5.10.17-v7l+ #1414 SMP Fri Apr 30 13:20:47 BST 2021 armv7l GNU/Linux pi@raspberrypi:~ $ more /etc/os-release PRETTY_NAME="Raspbian GNU/Linux 10 (buster)" NAME="Raspbian GNU/Linux" VERSION_ID="10" VERSION="10 (buster)" VERSION_CODENAME=buster ID=raspbian ID_LIKE=debian HOME_URL="http://www.raspbian.org/" SUPPORT_URL="http://www.raspbian.org/RaspbianForums" BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs" pi@raspberrypi:~ $ uname -m armv7l That means 32bit ;( Edited 2025-02-18 06:51 by ManiB |
||||
ManiB Senior Member ![]() Joined: 12/10/2019 Location: GermanyPosts: 123 |
I have now installed the 'armv6l' build. Now this message appear: pi@raspberrypi:~ $ mmbasic mmbasic: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by mmbasic) |
||||
JohnS Guru ![]() Joined: 18/11/2011 Location: United KingdomPosts: 4006 |
Ah, I think you only have glibc 2.28 This older mmb4l may work https://github.com/thwill1000/mmb4l/releases/download/2022.01.00-a4/mmb4l-2022.01.00-a4-armv6l-glibc-2.28.tgz Tom may well have a better idea... John |
||||
ManiB Senior Member ![]() Joined: 12/10/2019 Location: GermanyPosts: 123 |
Tanks,JohnS. Now is starts without any errors ;) Linux armv6l MMBasic Ver 2022.01.00-a4 Copyright 2011-2022 Geoff Graham Copyright 2016-2022 Peter Mather Copyright 2021-2022 Thomas Hugo Williams > |
||||
JohnS Guru ![]() Joined: 18/11/2011 Location: United KingdomPosts: 4006 |
Is it "good enough" for now? Otherwise you probably have to install a newer Linux (but I think you know that). John |
||||
thwill![]() Guru ![]() Joined: 16/09/2019 Location: United KingdomPosts: 4252 |
The 0.7-alpha.1 releases all require at least glibc 2.29 which for Debian Linux's (such as Raspbian) requires Debian 11 aka "bullseye". Debian 10 aka "buster" reached end-of-life in June 2024 and I won't be supporting it. Best wishes, Tom MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures |
||||
ManiB Senior Member ![]() Joined: 12/10/2019 Location: GermanyPosts: 123 |
At the moment I'm fine with this solution. Next step is to install the newest Raspberry Pi OS (64-bit) Debian version: 12 (bookworm) on a new SD card. And after that I'll try again installing MMBasic. I'm pretty sure I'll be able to manage that. Thank's for your support ;) |
||||
![]() ![]() |
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |