Game Boy Interface

Release threads for homebrew & utilities only
User avatar
Extrems
Posts: 656
Joined: Tue Aug 17, 2010 10:40 pm
Location: Quebec, Canada
Contact:

Re: Game Boy Interface

Post by Extrems » Fri Feb 08, 2019 4:58 am

Xavier_Venir wrote:
Fri Feb 08, 2019 4:43 am
I'm having some issues running the high fidelity version off of a sd launcher. I keep getting these odd scrolling diagonal lines. I've tried tinkering with the display setting when booting though swiss but not much seems to work. I am currently using original av cables.
Set the video format to NTSC.
Xavier_Venir
Posts: 3
Joined: Fri Feb 08, 2019 4:36 am

Re: Game Boy Interface

Post by Xavier_Venir » Fri Feb 08, 2019 5:11 am

That fixed the issue with scrolling lines but now there is an issue with some text and sprites gaining a static/wavey effect. this doesn't appear to effect all assets.
Attachments
photo_2019-02-07_23-10-06.jpg
(151.03 KiB) Not downloaded yet
User avatar
Extrems
Posts: 656
Joined: Tue Aug 17, 2010 10:40 pm
Location: Quebec, Canada
Contact:

Re: Game Boy Interface

Post by Extrems » Fri Feb 08, 2019 5:12 am

That's to be expected with composite video.
Xavier_Venir
Posts: 3
Joined: Fri Feb 08, 2019 4:36 am

Re: Game Boy Interface

Post by Xavier_Venir » Fri Feb 08, 2019 5:14 am

Ah, okay thanks for the help!
socksfelloff
Posts: 6
Joined: Fri Oct 16, 2015 11:24 pm

Re: Game Boy Interface

Post by socksfelloff » Sun Feb 17, 2019 4:36 pm

Forgive me if it's already been asked but is there anyway to do linear scaling with gbi ? Id love to increase the size of the picture but the blurryness kills it for me.
User avatar
Extrems
Posts: 656
Joined: Tue Aug 17, 2010 10:40 pm
Location: Quebec, Canada
Contact:

Re: Game Boy Interface

Post by Extrems » Sun Feb 17, 2019 8:57 pm

Your question is contradictory, but simply disable the image doubling filter with --filter=none.
socksfelloff
Posts: 6
Joined: Fri Oct 16, 2015 11:24 pm

Re: Game Boy Interface

Post by socksfelloff » Tue Feb 19, 2019 10:51 pm

Boy talk about a brain fart. I meant integer scaling.

I've tried disabling the filter and it still doesn't scale without blur.

I'm outputting @ 24060 on a crt via official component cables. Is there something I'm missing ? I don't remember having issues in the past.
User avatar
Extrems
Posts: 656
Joined: Tue Aug 17, 2010 10:40 pm
Location: Quebec, Canada
Contact:

Re: Game Boy Interface

Post by Extrems » Tue Feb 19, 2019 11:14 pm

There's nothing you can do when zooming in 240p, you need at least twice the resolution.
socksfelloff
Posts: 6
Joined: Fri Oct 16, 2015 11:24 pm

Re: Game Boy Interface

Post by socksfelloff » Wed Feb 20, 2019 12:34 am

Thanks for the help Extrems and thank you for your work !
Weario
Posts: 20
Joined: Tue Feb 28, 2017 10:24 pm

Re: Game Boy Interface

Post by Weario » Wed Feb 20, 2019 6:24 pm

omikes wrote:
Sat Nov 17, 2018 6:50 am
Weario wrote:
Wed Nov 14, 2018 7:20 pm
I'm currently waiting for Insurrection Industries to post their guide on how to update gcvideo so I can update to version 4.2b.
I mainly chose Carby because it allows updating using JTAG, but I unfortunatly have never done anything with JTAG so I don't know where to begin. =P
Meanwhile, this is my go-to way for playing Gameboy games, GBI is fantastic. =D
UPDATE: Insurrection Industries posted their own official instructions now. Their instructions pretty much require that you have Windows 7. If you don't have Windows 7, my instructions will work with any operating system that can run VirtualBox (Windows 10, Mac OS X, any modern Linux distribution). You can find their guide here: https://insurrectionindustries.com/carb ... re-update/

I was able to update my Carby with no prior JTAG experience after days of trial and error. Perhaps I can help.

Things you'll need -
A cheap Chinese JTAG programmer will do the trick, I used this one:
https://www.ebay.com/itm/201540354531
You can use this custom VirtualBox image I made for this guide:
http://omik.es/jtag.7z (1.1GB)
This image includes GCVideo version 2.4b, which was the newest version when I first wrote this guide. If you want the new newest version, don't skip steps 12 through 14 below.

Installation steps -
1. Open the Carby with your fingers carefully by shimmying it open while pulling the top and bottom apart. If you can't shimmy it open, try prying at the crevice with a small flat-head screwdriver or sharp edge of something. Do this over a soft surface as it may pop out suddenly. This is the hardest step.
2. Plug the JTAG programmer into the Carby (heres a picture of how it should look: http://omik.es/cable.jpg, edit: one user had a different looking connection - his working setup looked like this: https://imgur.com/a/rjjTe7H ).
3. Plug the Carby into a Gamecube.
4. Turn on the Gamecube.
5. Plug the JTAG programmer into your computer via USB.
6. Install and open VirtualBox as well as VirualBox Extension Pack from https://www.virtualbox.org/wiki/Downloads then click "New", type any name, select Linux, Ubuntu 32bit and then 1024 MB ram.
7. For Hard Disk choose "Use an existing virtual hard disk file" and click on the folder, navigate to and select jtag.vmdk, which is inside jtag.7z above, click Create.
8. Click Settings, click the USB tab, click the USB icon with a green plus on the right, select XILINX and click OK.
9. Click Start to start the VM and wait for Ubuntu to start up.
10. Wait a moment for iMPACT to open automatically.
11. If you are trying to install 2.4b (not the latest version), skip to 15.
12. Click on the Firefox shortcut on the left, download the latest version of GCVideo. You can find it at https://github.com/ikorb/gcvideo/releases. You'll need the shuriken-v3-gc one. Extract the files to a folder.
13. Bring the flashing software back up and click on the small FLASH rectangle to select it, click on the ⋮ button in the toolbar above, select the .mcs file from the folder you extracted the files to.
14. Select SPI PROM and M25P40 then click OK.
15. Click on the small rectangle that says FLASH to select it.
16. Some options with green arrows should be on the left, double click on the one that says Program.
17. Once it is finished programming, turn off the Gamecube, unplug the JTAG from the Carby, and test it out. It should now be on the updated firmware.

There may well be a better way to do all of this, but I figured I'd post this for you since I searched the internet pretty thoroughly for information on how to do this and found very little. Hopefully Insurrection Industries releases an easier guide to follow than mine, but if you are in the mood for an adventure, give it a shot.

Sorry that was long, I tried to put it in a spoiler box, but in the preview at least the spoiler won't expand. Not sure why.

Special thanks to neworion1 for the alternate jtag photos and adjustment to step 6.
Just want to let you know that this guide is absolutely fantastic. I've been using this method twice to update my Carby (to version 2.4b and 2.4c). The only thing that gets a bit messy is the USB port detection for XILINX, I have to retry that bit until the ISE platform detects it. Thank you so much for this!
omikes
Posts: 12
Joined: Wed Sep 19, 2018 4:19 pm

Re: Game Boy Interface

Post by omikes » Thu Feb 21, 2019 8:40 am

Weario wrote:
Wed Feb 20, 2019 6:24 pm
Just want to let you know that this guide is absolutely fantastic. I've been using this method twice to update my Carby (to version 2.4b and 2.4c). The only thing that gets a bit messy is the USB port detection for XILINX, I have to retry that bit until the ISE platform detects it. Thank you so much for this!
I am very happy it was useful. I hadn't actually tried to update to 2.4c yet to be honest, so I am glad it didn't effect the steps at all.
Post Reply