PicoMite RP2040: V6.00.00 betas


Author Message
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5847
Posted: 10:25am 11 Sep 2024      

@Peter,

The threads for RP2040 and RP2350 are different. But this bug accounts for both platforms.

In the VGA version of both 2040 and 2350 6.0.0 beta 5 following problem:

Framebuffer F does not work correct (this may also be related to the problem with "rocks14.bas" as mentioned previously, but iis not the same). The problem with rocks14.bas is about CPUSPEED. This problems exists with normal (252MHz CPUSPEED).

In the logic analyzer the framebuffer F is used in MODE 1 (640x480, tiles).
FRAMEBUFFER CREATE
FRAMEBUFFER WRITE F

and then the screen information is written to F
once per loop there is a

FRAMEBUFFER COPY f,n

In the V5.09.00RC5 release this results in a flicker-free screen, even if the screen writes are sequential after a CLS.

In 6.0.0 beta 5 (both 2040 and 2350) screen flicker can be seen, actually, it is quite disturbing. So I think writing happens to N, despite the FRAMEBUFFER WRITE F command. Or, maybe the F is copied to N every VGA VSYNC without instruction ?

Find attached program, the screen flicker is obvious when the traces are written.


la_24_1.zip


Regards,

Volhout
Edited 2024-09-11 20:43 by Volhout