Author Topic: Roadmap : RetroFW/RS97 (Future improvements)  (Read 1780 times)

gameblabla (OP)

  • ***
  • Posts: 1062
Re: Roadmap : RetroFW/RS97 (Future improvements)
« Reply #20 on: May 16, 2019, 03:03:01 am »
@gameblabla: do you have any more details on what exactly the 2D acceleration can do?
Are the rotation angles arbitrary or 90 degree steps? What colorspace does it work in? Can it do color-mapping? Blitting? Transparency?
According to source code, it seems that it only supports rotations by 90 degree steps so not as flexible sadly.
https://github.com/rs-97-cfw/rs97-linux-kernel-NoNDA/blob/master/drivers/gpu/vivante/VIVANTE_GAL2D_Unified_Src_drv_2010.2.5.3/hal/inc/gc_hal_enum.h#150

For blitting, it seems that it can do stretch blitting at least.
No idea as for color mapping & transparency but you can look at the headers in the open source code :
https://github.com/rs-97-cfw/rs97-linux-kernel-NoNDA/tree/master/drivers/gpu/vivante/VIVANTE_GAL2D_Unified_Src_drv_2010.2.5.3/hal/inc

slaanesh

  • **
  • Posts: 509
    • Slaanesh Dev
Re: Roadmap : RetroFW/RS97 (Future improvements)
« Reply #21 on: May 16, 2019, 04:09:31 am »
Casually glance...
...it looks pretty richly featured and covers a lot of what MAME would need (including alpha, transparency, blitting and indexed color conversion).
Very nice actually!

Will this be usable then through RetroFW... somehow?


gameblabla (OP)

  • ***
  • Posts: 1062
Re: Roadmap : RetroFW/RS97 (Future improvements)
« Reply #22 on: May 16, 2019, 02:07:35 pm »
Will this be usable then through RetroFW... somehow?
It's not compiled in for RetroFW but it can be done by turning it on with make config.
Do you want to have a build with the Vivante GC200 ?

However even if i do that then i would have no idea how to interface with it...

EDIT: Here's a build of RetroFW with the Vivante driver built in.
https://gameblabla.nl/files/RetroFW_LDK_withkernel_vivante.7z
« Last Edit: May 16, 2019, 02:44:17 pm by gameblabla »

exorio

  • *
  • Posts: 280
Re: Roadmap : RetroFW/RS97 (Future improvements)
« Reply #23 on: May 20, 2019, 08:53:43 am »
Will this be usable then through RetroFW... somehow?
It's not compiled in for RetroFW but it can be done by turning it on with make config.
Do you want to have a build with the Vivante GC200 ?

However even if i do that then i would have no idea how to interface with it...

EDIT: Here's a build of RetroFW with the Vivante driver built in.
https://gameblabla.nl/files/RetroFW_LDK_withkernel_vivante.7z

Just curious what program you use to generate the image file?

If I use DD it only generates one .img file though it is restorable using rufus, but using etcher it complains my image was a bit too big for the sdcard. And it cannot be opened using 7zip.

I can browse the content of your img file using 7zip, and the fat32 partition is visible there.

 

Post a new topic
Post a new topic