gbs-control sample captures from GBI: Quality RGB SCART to VGA/HDMI scaling on a budget

Поделиться
HTML-код
  • Опубликовано: 9 сен 2024
  • This is a capture of a few Game Boy Advance, Game Boy Color and original Game Boy games running on a GameCube fitted with the Game Boy Player accessory. The GameCube is running Game Boy Interface (GBI) in its "high fidelity" flavour (gbihf.dol).
    Here's my hardware setup: i.imgur.com/aR...
    The video scaler being used is a GBS-8200 board (right hand side) that is being controlled with the gbs-control firmware running on a NodeMCU microcontroller (top left). RGB SCART is fed in from the GameCube and the scaled VGA output from the GBS-8200 is converted to HDMI using a Mini VGA2HDMI (bottom left). This is a very cheap setup but the gbs-control provides a lot of fine control over the experience via its web UI that can be accessed from your phone's browser along with some sensible presets to get you up and running. True 240p/288p support (no unnecessary deinterlacing) is there which is great for older consoles and switching to and from 480i/576i is virtually seamless (the picture jumps slightly, there are certainly no lengthy signal dropouts). I've measured the total lag against a reference CRT to be 1-2 or 2-3 frames total on my setup which is below the threshold where I can notice it.
    gbs-control is an open source project (github.com/ram...) in active development with a lengthy discussion thread on the shmups forum (shmups.system1...) so I'm sure by the time you're reading this there will already be new features and improvements to enjoy!
    There are a couple of issues marring the captures, unfortunately; one is that I have one of the cheapest and nastiest SCART cables on the market, hence the persistent audio buzz. Sorry. The other is that my HDMI capture box produces corrupt videos if the frame rate isn't extremely close to 50Hz/60Hz, and gbs-control defaults to matching the input source rate which in this case is pretty far off 60Hz. To compensate I force the output frame rate to 60Hz, but as the input and output are slightly out of sync there is an occasional horizontal tear line. When plugged directly into a TV I can leave the output frame rate locked to the input frame rate which avoids this.
    In any case, if you know which end of a soldering iron is which and can't stomach the price of the ready-made video scalers for gamers currently on the market then I heartily recommend giving gbs-control a look.

Комментарии • 9

  • @DanielAyy
    @DanielAyy 4 года назад

    Hi, when I boot up the GBI High Fidelity version on my CRT, the screen seems to be too skinny. Do you know if there's a way to increase the size or if it is supposed to be slightly skinnier?

    • @benryves
      @benryves  4 года назад

      You should be able to adjust the width using the "Scaling" buttons in the "Picture Control" tab of the gbs-control web interface.

    • @DanielAyy
      @DanielAyy 4 года назад

      @@benryves does GBS have anything to do with the Gameboy Interface?

    • @benryves
      @benryves  4 года назад +1

      ​@@DanielAyy The GBS-8200 is a cheap video scaler board and gbs-control is custom firmware that can take control of it to greatly improve its performance - this video is really about that (as the main developer of the project was interested in more people sharing captures from their setups) rather than about GBI, which is just what I had hooked up to the scaler at the time. Sorry, I don't know how you'd adjust the picture without changing the settings on your scaler or TV, I think you'd need to aim your question at someone who knows more about GBI! :(

    • @DanielAyy
      @DanielAyy 4 года назад

      @@benryves I see, thanks for the info about the GBS though.

  • @CharlieGuitar87
    @CharlieGuitar87 4 года назад

    Hello great vídeo. I am trying to upscale Game Boy Player with GBIHF. My Upscaled image it's more tiny I use a the same GBI that you. Please share all settings on the GBI and the GBS control. Thanks so much.

    • @benryves
      @benryves  4 года назад

      Hi, thank you for the comment! I started with the 1280x720 preset which displays the GBI output in a small window in the centre of the screen. I then switched to the "Picture Control" tab and adjusted the image with the "Scaling" and "Move Picture" buttons until it was zoomed in to fill the screen nicely. When I was happy with it I saved a custom preset so I could recall it in future.

    • @CharlieGuitar87
      @CharlieGuitar87 4 года назад

      @@benryves Ok I understand what you are saying, but with the latest Firmware of the GBS Control for 720p the ability to adjust the aspect ratio was lost, at least now my TV does not allow me to adjust the option. So in the first place the image is deformed and then I do not know how to modify the values ​​that you comment in the GBS Control menu and not alter the aspect ratio. I wish you could either pass me the values ​​that you used and that you have stored in your GBS or that you give me advice to do it without ruining the image of my Game Boy Player.

    • @benryves
      @benryves  4 года назад

      @@CharlieGuitar87 First I adjusted the height so that the picture stretches the full height of the screen. I then adjusted the width so that the picture was the correct aspect ratio (to make sure it was correct I used a ruler to measure the height of the screen and then multiplied by the desired aspect ratio to get the correct width).