Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 00:21 22 Oct 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : miniFM

     Page 2 of 2    
Author Message
dddns
Guru

Joined: 20/09/2024
Location: Germany
Posts: 640
Posted: 05:58pm 19 Oct 2025
Copy link to clipboard 
Print this post

I left one bug. When moving a whole directory, it ended in an error. This one fixes that.
minifm_RC1.zip
 
dddns
Guru

Joined: 20/09/2024
Location: Germany
Posts: 640
Posted: 09:55am 21 Oct 2025
Copy link to clipboard 
Print this post

Hello!

Some minor corrections:

- after taking a screenshot with "*" the listing gets refreshed.
- the viewer only starts with local screen
- On LCD the small F-key bar left its colour I forgot to set back
- tested on ILI9341.It is good usable and clear readable in Font 1 and for me, with glasses, in Font 7 as well

The program can be used in all conditions:

- save to disk or flash slot and run it
- Add your own program on top of the code and call minifm()
- delete or comment out the first 3 lines and save it as library. Call it from console or with your own application with: minifm or minifm(keypress_delay)

It is able to run with or without Option explicit


minifm_RC2.zip

Edit:

if you call it with your own program while using Option explicit you need to dim:
option explicit
dim fm_is_initialized
miniFM()


And your variable names must not conflict with the Globals minfm uses
Edited 2025-10-21 20:05 by dddns
 
Frank N. Furter
Guru

Joined: 28/05/2012
Location: Germany
Posts: 958
Posted: 11:08am 21 Oct 2025
Copy link to clipboard 
Print this post

Thanks for your nice version!

With the previous versions, I had the problem that the display with GFXterm was faulty, but now it works correctly. After each call to miniFM, I even had to call "OPTION DISPLAY 24, 80" every time so that the internal editor would display correctly again.

But: How can I start a program? When I select a program and press Return, it just displays it?!?

Frank
 
dddns
Guru

Joined: 20/09/2024
Location: Germany
Posts: 640
Posted: 11:26am 21 Oct 2025
Copy link to clipboard 
Print this post

Hello Frank,

please find under custom variables:
Dim integer run_bas = 0 ' disable Enter to execute .bas file


and set it to 1

  Frank N. Furter said  Thanks for your nice version!

With the previous versions, I had the problem that the display with GFXterm was faulty, but now it works correctly. After each call to miniFM, I even had to call "OPTION DISPLAY 24, 80" every time so that the internal editor would display correctly again.


If you are using non VGA/HDMI then you can set Option display as default (IIRC)
Edited 2025-10-21 21:32 by dddns
 
Frank N. Furter
Guru

Joined: 28/05/2012
Location: Germany
Posts: 958
Posted: 11:43am 21 Oct 2025
Copy link to clipboard 
Print this post

Thanks for your fast response!

Now it works! Thank you very much!

Frank
 
     Page 2 of 2    
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025