Sonsivri

Electronics => Projects => Topic started by: UKFlyer on January 07, 2023, 10:45:41 10:45



Title: MMBasic V5.07.xx
Post by: UKFlyer on January 07, 2023, 10:45:41 10:45
New release of MMbasic 5.07.06 on the Raspberry Pi Pico

Includes many bug fixes and enhancements - see https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=15441 (https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=15441) for details.
A major change is the implementation of a full filesystem on the flash chip which automatically sizes itself to the specific chip. This is based on LittleFS with enhancements to support full directory navigation and seamless integration with the FatFS file system on the SDcard.
Using automatic manipulation of the flash chip divide ratio MMbasic now runs reliably at up to 378MHz interpreting up to 250,000 Basic lines per second. The RP2040 is quite remarkable for its overclocking ability.

The new firmware and manuals can be downloaded from:
PicoMite: https://geoffg.net/picomite.html (https://geoffg.net/picomite.html)
PicoMiteVGA: https://geoffg.net/picomitevga.html (https://geoffg.net/picomitevga.html)
Source: https://github.com/UKTailwind/PicoMite (https://github.com/UKTailwind/PicoMite)


Title: Re: MMBasic V5.07.xx
Post by: kayvee on January 07, 2023, 01:37:30 13:37
It's an impressive project, well worth checking out IMO.


Title: Re: MMBasic V5.07.xx
Post by: UKFlyer on May 05, 2023, 01:49:07 13:49
MMBasic 5.07.07 is now released. There are three versions, standard Pico, a boot-to-Basic VGA/PS2 version and a new WiFi version.
Highlights of the release are:
Improved PIO access including DMA I/O direct from Basic and full assembler
SDcard and Flash file systems with identical Basic commands as A: and B: drives
80x40 16-colour tiles in 640x480 mode VGA and 16-colour 320x240 mode VGA
The wifi version provides extensive support for NTP, TFTP, TLS client, TCP client, HTTP/TCP server

There are full manuals available for download for all versions

All source is on https://github.com/UKTailwind
For lots more info, firmware and manuals:
WebMite (wifi version) https://geoffg.net/webmite.html
PicoMite https://geoffg.net/picomite.html
Boot-to-Basic https://geoffg.net/picomitevga.html

Each version is completely self-contained with no requirement for loading libraries or any external development environment other than a serial console. However, a tailored IDE is available at https://www.c-com.com.au/MMedit.htm


Title: Re: MMBasic V5.07.xx
Post by: yahoo on May 05, 2023, 05:00:36 17:00
Very interesting project. You could use your previous thread for this post. No need to have a new topic for each minor release.


Title: Re: MMBasic V5.07.xx
Post by: h0nk on May 06, 2023, 09:06:08 09:06

Hello,


> All source is on https://github.com/UKTailwind

has someone already tried to built it? And can give some details?

I still use, because i like the PIC32 much more, old sources
for the Maximite/Duinomite MMBasic.
Its very easy to expand the interpreter for your own purposes.


Best Regards


Title: Re: MMBasic V5.07.xx
Post by: Manuel on May 06, 2023, 05:59:01 17:59
Agree 120% h0nk

X!