Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 12:30 25 Nov 2024 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 : PicoMite{VGA}: Can anyone confirmmy understanding on the display

Author Message
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4036
Posted: 02:33pm 03 Jun 2024
Copy link to clipboard 
Print this post

Hi folks,

Working on supporting multiple flavours of 'mite graphics in MMB4L is forcing me to finally try and understand the differences between how the "N", "F" and "L" buffers are used by the PicoMite vs. PicoMiteVGA.

My current understanding is that they work as follows:

PicoMiteVGA

What is shown on the display is the contents of "N" overlaid with the contents of "L".

The "F" buffer is completely independent.

PicoMite

What is shown on the display is just "N".

You can use FRAMEBUFFER MERGE to manually or automatically update "N" to be the contents of "F" overlaid with the contents of "L".

Do I have it correct ?

Tom
Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4223
Posted: 03:07pm 03 Jun 2024
Copy link to clipboard 
Print this post

Correct.

In VGA the F buffer can be used to avoid drawing while the screen is drawn, resulting in screen artefacts. Choice is to balance between screen artefacts, and loosing 38k RAM.

Volhout
PicomiteVGA PETSCII ROBOTS
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4036
Posted: 09:30am 04 Jun 2024
Copy link to clipboard 
Print this post


Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
Print this page


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

© JAQ Software 2024