Bmp2g9b with 8 bits/pixel V9990

Página 4/4
1 | 2 | 3 |

Por Manel46

Hero (627)

Imagen del Manel46

22-02-2019, 17:30

Juan Luis wrote:

One thing more about the discussion of graphic formats. Why didn't you use BD16 instead of BP6/BD8 format for christmas photos? I believe that blittering operations are also supported on BD16 and V9990 is fast enough.

There is not enough VRAM. A screen on B3 PD16 weighs 424 kbs.
With PD8, it allows me to scroll two screens, since they weigh half.

Por Manel46

Hero (627)

Imagen del Manel46

22-02-2019, 19:41

Sorry. I meant BD16 and BD8.

Por Manel46

Hero (627)

Imagen del Manel46

12-05-2019, 11:50

Hi msd,
Do you plan to modify bmp2g9b.exe, so that it works with 256-color bmp files, BD8?
For the capacity of the vram, it is appropriate to use B3 BD8. I'm programming something in this graphic quality.

Por msd

Paragon (1462)

Imagen del msd

17-05-2019, 10:31

@Manel46: it didn't find the time so far to work on it. I should put the code in github or something so more people can work on it. It is not a difficult addition.

Por Manel46

Hero (627)

Imagen del Manel46

18-05-2019, 15:32

@msd: I guess it's not easy, but it should not be more complicated than for BD16 (16 bits / pixel), which you have solved perfectly.
With the VRAM of V9990, and for B3, the easiest thing is to program in BD8. If the VRAM were 1024 Kbs, it could be done with the same facility in BD16.
Anyway, I am trying to program B3 BD16, passing graphics directly from the rom. The writing on V9990 is very fast.
Thank you for your work with the library, which is great.

Por Manel46

Hero (627)

Imagen del Manel46

10-02-2021, 15:06

@msd:
I still think it would be great if you adapted bmp2g9b to work with BD8 (screen8) graphics.
I have been testing videos for the V9990 for some time, in YUV and BP4 modes, with direct copy of the rom to the vram (LMMC).
With 128x128 pixel images representing 16384 bytes, one page for bank 2, with ascii16 roms in YUV mode. This, setting the TR in r800 mode, gives a speed of 15 frames per second.
For this (YUV mode) I prepare a g9b file of 128 * (nºframes * 128), without any problem.
In BD8 this is not possible, neither with the bmp2msx nor with the Louthrax mifui.

Por msd

Paragon (1462)

Imagen del msd

04-04-2021, 14:18

@manual46 I’ve added the 8bit fixed palette mode . I can send you a test version.

Por Manel46

Hero (627)

Imagen del Manel46

12-04-2021, 18:36

I didn't notice your comment, sorry.
Perfect! I am watching the news. I understand that the new bmp2g9b can be downloaded there.
Thank you.

Por Manel46

Hero (627)

Imagen del Manel46

17-08-2021, 15:24

Hi msd,
Thank you very much for implementing -f (screen 8). Allow any size bmp2g9b. And with -pX,Y, and we can do any linear tileset.

Página 4/4
1 | 2 | 3 |