Game Boy Interface

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

Re: Game Boy Interface

Post by Extrems » Wed Aug 07, 2019 3:16 am

For the standard edition, the only difference from the default settings would be the zoom level. 960i is NTSC.
KentaZX
Posts: 13
Joined: Wed Aug 16, 2017 9:27 am

Re: Game Boy Interface

Post by KentaZX » Wed Aug 07, 2019 3:46 am

So I set the standard resolution to 960i then?, change the zoom level according to the wiki and set the format as NTSC? thats it?
User avatar
Extrems
Posts: 1312
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: Game Boy Interface

Post by Extrems » Wed Aug 07, 2019 3:47 am

That's doing the same as the preset and won't get you anywhere.
KentaZX
Posts: 13
Joined: Wed Aug 16, 2017 9:27 am

Re: Game Boy Interface

Post by KentaZX » Wed Aug 07, 2019 4:05 am

Extrems wrote:
Wed Aug 07, 2019 3:47 am
That's doing the same as the preset and won't get you anywhere.
okay then I'm not understanding something here... Am I supposed to tweak the standard edition in my case? because as I stated before, using the GCHD preset wont even give me a signal to my TV saying "resolution is not supported".

and I can't do 240p apparently either so the obvious choice would be using NTSC 480p, but what else after that in the standard DOL settings?
User avatar
Extrems
Posts: 1312
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: Game Boy Interface

Post by Extrems » Wed Aug 07, 2019 4:17 am

Nothing. Just use the defaults. NTSC 480p is already the default.
KentaZX
Posts: 13
Joined: Wed Aug 16, 2017 9:27 am

Re: Game Boy Interface

Post by KentaZX » Wed Aug 07, 2019 5:10 am

Ah I see. One more question, you know how in standard you have those controls like the L & R to zoom in and zoom out and the other controls, are they going to be added in the HF edition in the future?
User avatar
Extrems
Posts: 1312
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: Game Boy Interface

Post by Extrems » Wed Aug 07, 2019 5:15 am

It's not possible to implement zooming in a useful capacity without breaking the 4:4:4 specification (which is broken by GCVideo anyway), and then it wouldn't have any reason to exist.
KentaZX
Posts: 13
Joined: Wed Aug 16, 2017 9:27 am

Re: Game Boy Interface

Post by KentaZX » Wed Aug 07, 2019 5:44 am

I see. Thank you for the response.
rng_zeus
Posts: 6
Joined: Mon Aug 19, 2019 12:42 am

Re: Game Boy Interface

Post by rng_zeus » Mon Aug 19, 2019 8:06 pm

I ran the three different versions of GBI (sr, hf, regular) and somehow the button mapping got permanently messed up no matter which version I use now, possibly because one of the versions I ran had a preset maybe? In short, the L and R buttons on both my Wavebird and GBA wired into my Gamecube act as start and select and the X and Y on my Wavebird are acting as L and R instead. I was trying to figure out if there was something in the cli file that could return the mapping to normal but I can't figure out how to actually make the change and append the cli file onto the gci file for GBi. For reference, I use my soft-modded Wii with GCMM to transfer the files from my pc -> sd card -> wii -> gamecube memory card and boot into Swiss or directly into GBi through a save hack of 007: Agent Under Fire. Thanks!
User avatar
Extrems
Posts: 1312
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: Game Boy Interface

Post by Extrems » Mon Aug 19, 2019 8:35 pm

There's a bug in upstream libogc where mounting a memory card will corrupt the Game Boy Player Start-up Disc settings, so you're now on control type B.

The standard edition only has one control scheme and can't be affected by this.
rng_zeus
Posts: 6
Joined: Mon Aug 19, 2019 12:42 am

Re: Game Boy Interface

Post by rng_zeus » Mon Aug 19, 2019 8:57 pm

Extrems wrote:
Mon Aug 19, 2019 8:35 pm
There's a bug in upstream libogc where mounting a memory card will corrupt the Game Boy Player Start-up Disc settings, so you're now on control type B.

The standard edition only has one control scheme and can't be affected by this.
Thanks for the quick reply. Is it possible to play using hf with the correct control scheme? I've tried deleting everything from the memory cards, redownloading the hf from the site again but I have the same problem as if the control scheme is hard coded onto the hardware or something. I was able to to play using the normal scheme until I ran sr for the first time with a preset I think. Any ideas?
User avatar
Extrems
Posts: 1312
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: Game Boy Interface

Post by Extrems » Mon Aug 19, 2019 9:03 pm

The only way to fix it without changing the setting with the Game Boy Player Start-up Disc, or clearing the system's battery-backed SRAM, and never using a memory card in Swiss again, is by appending command-line arguments to the executable.
User avatar
Papy.G
Posts: 916
Joined: Mon Mar 04, 2019 6:14 am
Location: France, Occitanie
Contact:

Re: Game Boy Interface

Post by Papy.G » Thu Aug 22, 2019 12:20 pm

Extrems wrote:
Mon Aug 19, 2019 8:35 pm
There's a bug in upstream libogc where mounting a memory card will corrupt the Game Boy Player Start-up Disc settings, so you're now on control type B.
Would a next libogc update be able to fix this issue so the subsequent GBI updates will correct this?
DMG/MultiFreq OC/EDGB/EZF Jr, AGB/SC miniSD, NTR/NeoMK3, USG/flashme V8/SC miniSD
DOL001(EUR)/RGB/GCPlug/GBP/SD2SP2, RVL 001(EUR)/RGB/CMP/WiiSD

Zelda WW with Tingle Tuner in split screen was what the GC RF modulator was made for! (Video)
User avatar
Extrems
Posts: 1312
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: Game Boy Interface

Post by Extrems » Thu Aug 22, 2019 1:44 pm

GBI doesn't use upstream libogc, nor does it mount memory cards (yet). It's already been fixed for years in its fork.
rng_zeus
Posts: 6
Joined: Mon Aug 19, 2019 12:42 am

Re: Game Boy Interface

Post by rng_zeus » Sat Aug 24, 2019 5:22 pm

Extrems wrote:
Mon Aug 19, 2019 9:03 pm
The only way to fix it without changing the setting with the Game Boy Player Start-up Disc, or clearing the system's battery-backed SRAM, and never using a memory card in Swiss again, is by appending command-line arguments to the executable.
I created a cli using the argument:

--control=0
--

I appended the cli to the dol, then dol2gci but still having the issue in-game with the controller being type B. Is there something wrong with the argument?
User avatar
Extrems
Posts: 1312
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: Game Boy Interface

Post by Extrems » Sat Aug 24, 2019 5:23 pm

No.
rng_zeus
Posts: 6
Joined: Mon Aug 19, 2019 12:42 am

Re: Game Boy Interface

Post by rng_zeus » Mon Aug 26, 2019 3:26 pm

Then I still can't figure out why the hardware is not accepting the change back to control type A using that process with the custom appended .gci file. Would someone on the forum here kindly create a .gci for gbihf to force control type A that I could try? Thanks!
User avatar
Extrems
Posts: 1312
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: Game Boy Interface

Post by Extrems » Mon Aug 26, 2019 3:30 pm

It's not the hardware, this is all software level.
rng_zeus
Posts: 6
Joined: Mon Aug 19, 2019 12:42 am

Re: Game Boy Interface

Post by rng_zeus » Mon Aug 26, 2019 3:35 pm

That's good to know but I need a solution :)
User avatar
Extrems
Posts: 1312
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: Game Boy Interface

Post by Extrems » Mon Aug 26, 2019 6:02 pm

I've now added validation for the Game Boy Player Start-up Disc settings. It should catch at least some cases.
CarnalDevices
Posts: 10
Joined: Wed Aug 28, 2019 1:16 pm

Re: Game Boy Interface

Post by CarnalDevices » Wed Aug 28, 2019 1:24 pm

Greetings,

I'm using a Carby 2.4c - GBi - and GC w/ GBP

Is there any way via Swiss or CLI, to adjust individual color settings? I'm experiencing over saturation in the green and yellow spectrum. I don't want to adjust my TV, b/c all other consoles look great, but I'd love to be able to dial back the green a bit.

Thanks in advance for any suggestions.
User avatar
Extrems
Posts: 1312
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: Game Boy Interface

Post by Extrems » Wed Aug 28, 2019 1:38 pm

Which edition are you using? Try the GBA color matrix.
CarnalDevices
Posts: 10
Joined: Wed Aug 28, 2019 1:16 pm

Re: Game Boy Interface

Post by CarnalDevices » Wed Aug 28, 2019 2:30 pm

Hi Extrems, as always, thank you for your incredible work.

I've been playing around with all three, but mostly been using the Standard Edition (using your latest build). I was changing options via Swiss, wasn't seeing a lot of results with the Matrix/gamma/contrast options. I then started loading GBi with the CLI and now the magic is happening. I've dialed down the saturation using the Carby, but by the time the green looks decent then the reds and blues look washed out.

My current CLI for the Standard GBi is:
--aspect=16:9
--scan-mode=480p60
--zoom=2.5
--overlay=frame-srgb.tpl.gz
--scaler=oversample
--dither=none
--matrix=identity
--input-gamma=1.
--output-gamma=1.
--contrast=.78125
--sound=analog=.000148021979839541018009185791015625:.00029604395967908203601837158203125:.000148021979839541018009185791015625:-1.965293407440185546875:.965885460376739501953125
--no-osd
--
User avatar
Extrems
Posts: 1312
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: Game Boy Interface

Post by Extrems » Wed Aug 28, 2019 2:35 pm

CarnalDevices wrote:
Wed Aug 28, 2019 2:30 pm
Hi Extrems, as always, thank you for your incredible work.

I've been playing around with all three, but mostly been using the Standard Edition (using your latest build). I was changing options via Swiss, wasn't seeing a lot of results with the Matrix/gamma/contrast options. I then started loading GBi with the CLI and now the magic is happening. I've dialed down the saturation using the Carby, but by the time the green looks decent then the reds and blues look washed out.

My current CLI for the Standard GBi is:
--aspect=16:9
--scan-mode=480p60
--zoom=2.5
--overlay=frame-srgb.tpl.gz
--scaler=oversample
--dither=none
--matrix=identity
--input-gamma=1.
--output-gamma=1.
--contrast=.78125
--sound=analog=.000148021979839541018009185791015625:.00029604395967908203601837158203125:.000148021979839541018009185791015625:-1.965293407440185546875:.965885460376739501953125
--no-osd
--
Of course it'd be oversaturated, you're using the identity matrix. "--scan-mode=480p60" is also not valid, nor is "--scaler=oversample".
You can't use a color matrix with those gamma settings either.
User avatar
Extrems
Posts: 1312
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: Game Boy Interface

Post by Extrems » Wed Aug 28, 2019 5:49 pm

Post Reply