Allow different resolution ES - Ingame - Kodi



  • Hi all, so, here is what I am trying to achieve:

    OVER COMPOSITE, allow emulation station AND Kodi to run in interlaced ntsc (sdtv 0) but run emulators in progressive ntsc (sdtv 16).

    Config.txt is set to interlaced, but i cant make emulators to start using any global.videomode setting in recalbox.conf (tried "NTSC 4:3 P", no good, it doesnt start).

    What should I do?



  • Sorry pal but afaik thats currently imposible in Recalbox. I have been using RB over composite for years, it's amazing, this is the only letdown so far. I think it can be easy for coders, at runcommand they use "tvservice" to change between SD resolutions; e.g: when an emulator starts switches to 240p and changes back to 480i when it returns to ES. In retropie theres a user that even customized every system and made scripts, look at this :
    https://retropie.org.uk/forum/topic/18624/custom-configs-for-crt-using-the-built-in-composite-out
    We are indeed too few people, the majority if CRT TV users do HDMI to Vga, then VGA to scart, or they use hats attached to the Raspberry Pi, but I wish the Recalbox team does this some day, i say this very respectfully, of course i feel very lucky just yo use RB as It is 🙂



  • They use two archives, something like "runcommand_onstart.sh" and "runcommand_onend.sh" and they put the tvservice command in them to switch sd resolutions. I wish I knew anything about coding!!!



  • I wanted to add that it is possible to use certain shaders that add a little horizontal blur (just horizontal) to get rid of non-integer horizontal scaling issues like rainbow banding or scroll wriggling, they dont affect speed at all. For all consoles I use:
    blurs/blur5fast-horizontal.glsl
    And only for megadrive:
    blurs/blur7fast-horizontal.glsl
    because banding and dithering in megadrive are still there with blur5. Still, with the raspi composite they look great, more crisp than original megadrive (i have one to compare)

    Both set with:
    Filter: non linear
    Scale: 3x

    But the guy I mentioned uses other, maybe its even better i didnt try yet, he says It calculates better non integer width (256 for nes snes pcengine, 304 most neo geo, 384 cps, etc. arent integers into 720 Raspberry native horizontal res)



Want to support us ?

328
Online

80.4k
Users

21.5k
Topics

157.4k
Posts