Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 00:21 22 Nov 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 : PicoMiteVGA vs FabGL terminal speed

Author Message
grroel.tech
Newbie

Joined: 09/12/2021
Location: Spain
Posts: 27
Posted: 01:55pm 18 Feb 2023
Copy link to clipboard 
Print this post

Hello,

As an alternative to PicoMiteVGA I have connected a Pico via serial to a Lily TTGO VGA32  board, which has the FabGL extended ANSI terminal installed. This gives 640x480 pixels with 16 colours. The extended terminal commands include points, lines, rectangles, polygons, circles, scroll and sprites.  
I would like to know how it performs in speed compared to the PicoMiteVGA. This can be tested with a simple program like this, for example:

cls
startime = timer
for n%=1 to 1000
circle int(rnd*640),int(rnd*480),int(rnd*200),,,,rgb(int(rnd*256),int(rnd*256),int(rnd*256))
next n%
print (TIMER-starttime)/1000;" seconds."


On my boards I would replace the CLS and CIRCLE commands with the corresponding ANSI control codes.

I would be grateful if someone could provide me with this test.

Thank you.
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2681
Posted: 03:36pm 18 Feb 2023
Copy link to clipboard 
Print this post

WOW! I posted I had the same board but just opened the sealed bag to see.
It was originally posted on gcb forum but no how to use it.
Any info would be useful to me also. FabGL is new to me.
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 8304
Posted: 04:53pm 18 Feb 2023
Copy link to clipboard 
Print this post

I suspect the speed will depend on exactly what you want it to do. You'll be able to write benchmarks that prove it's faster than a PicoMite, but you'll also be able to write benchmarks to prove the opposite. It certainly can't handle over 16 IO bits simultaneously. :)
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2681
Posted: 05:03pm 18 Feb 2023
Copy link to clipboard 
Print this post

Mick, Hi, my thoughts were for 8bit pics and how brill an interface it would be.
The fabGL seems to be arduino code. If basic code is sorted for use I want to know. stan
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 8304
Posted: 05:12pm 18 Feb 2023
Copy link to clipboard 
Print this post

A serial terminal is a serial terminal. At the end of the day you can only shift commands at the serial speed. Any terminal can be clever - even the V52 was to some extent - but you still have to send it commands.

You can make it look fast by having a lot of things pre-programmed on the terminal. Whether you can make it look fast when driving it from a PicoMite, which has no libraries to support it, I don't know. :)
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
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