Game Boy Interface
Re: Game Boy Interface
Hi just wanted to say I love this homebrew! Thanx for making it Threw in some bucks to show my appreciation.
-
- Posts: 18
- Joined: Tue May 17, 2016 4:36 am
Re: Game Boy Interface
Question for Extrems:
I'm noticing graphic sizzle on the horizontal axis for regular Game Boy games. When I look closely, it would seem the horizontal resolution is not an integer of the original Game Boy resolution, and this results in random oblong pixels (which causes scrolling sizzle). Is this something that can be fixed in your driver software, or is this inherent with the Game Boy Player hardware?
Edit: This might likely be because the default argument for "aspect" is 4:3. Would you be willing to change the default argument to a perfect square pixel match of the original graphics?
Edit 2: For the record, I'm using GBI.LL, which I do not know if it has argument options.
I'm noticing graphic sizzle on the horizontal axis for regular Game Boy games. When I look closely, it would seem the horizontal resolution is not an integer of the original Game Boy resolution, and this results in random oblong pixels (which causes scrolling sizzle). Is this something that can be fixed in your driver software, or is this inherent with the Game Boy Player hardware?
Edit: This might likely be because the default argument for "aspect" is 4:3. Would you be willing to change the default argument to a perfect square pixel match of the original graphics?
Edit 2: For the record, I'm using GBI.LL, which I do not know if it has argument options.
-
- Posts: 161
- Joined: Fri Jul 26, 2013 11:19 pm
Re: Game Boy Interface
The low lag versions don't have command line arguments. Do you notice the same issue with GBA games?
-
- Posts: 18
- Joined: Tue May 17, 2016 4:36 am
Re: Game Boy Interface
Negative. GBA appears integer-perfect on both axes. GB and GBC appear integer-perfect on the vertical axis, but not the horizontal. I've confirmed from my end the lack of horizontal integer pixels is very definitely coming from the input source and not the Framemeister.
-
- Posts: 161
- Joined: Fri Jul 26, 2013 11:19 pm
Re: Game Boy Interface
And it's not a problem with the GBA architecture itself in some way? Seems odd GBA would be fine with the same parameters but not GB/GBC.
-
- Posts: 18
- Joined: Tue May 17, 2016 4:36 am
Re: Game Boy Interface
It's possible the GBP hardware is to blame, but the fact of the matter is the pixels are not inter-scaled on the horizontal axis for regular GB and GBC. I wish they were, because the Framemeister allows me to aspect-correct without introducing artifacts because of the way it interpolates horizontal stretching. In other words, you can 4:3 correct GB graphics with the Framemeister and not have sizzle during scroll, but not if the source image attempts the same correction beforehand.bobrocks95 wrote:And it's not a problem with the GBA architecture itself in some way? Seems odd GBA would be fine with the same parameters but not GB/GBC.
Re: Game Boy Interface
It's impossible to implement SGB features.
No, but I'll add an option to set the sample aspect ratio.FirebrandX wrote:Would you be willing to change the default argument to a perfect square pixel match of the original graphics?
-
- Posts: 18
- Joined: Tue May 17, 2016 4:36 am
Re: Game Boy Interface
Will that work with the GBI.LL version?Extrems wrote:No, but I'll add an option to set the sample aspect ratio.FirebrandX wrote:Would you be willing to change the default argument to a perfect square pixel match of the original graphics?
Re: Game Boy Interface
Extrems,
I like to take a moment to express my gratitude for the creation of GBI. For a speedrunner in myself frustrated with the input lag on the standard Game Boy Player, this mod is absolutely phenomenal. Thank you!
I have just one personal dilemma with the program: the controller mapping. If there were an option to map Select to either X or Y on the GC controller as opposed to Z, this would literally be perfect. One of the games I speedrun (Zelda: Link's Awakening DX) requires constant pressing of all main buttons simultaneously, including Select. Having it mapped to Z like it is makes the process incredibly awkward, especially for how I hold the controller while I play normally. (GBP allowed for this mapping)
I was wondering if, in the future, there would be different options for button mapping. I hope to speedrun the game at AGDQ in 2017, and I would absolutely use GBI if the controller has options for config.
Thanks very much again!
EDIT: So I dug deeper into the thread and found that apparently there is a certain combination of buttons you can hold to change the config scheme. Does anyone know what this combination is? It doesn't seem to be detailed anywhere.
Also if there happens to be any way I could edit a file or something to change the scheme myself, please let me know. (Keep in mind I'm really new to homebrew and am not savvy with this sort of thing in general lol)
Thanks!
I like to take a moment to express my gratitude for the creation of GBI. For a speedrunner in myself frustrated with the input lag on the standard Game Boy Player, this mod is absolutely phenomenal. Thank you!
I have just one personal dilemma with the program: the controller mapping. If there were an option to map Select to either X or Y on the GC controller as opposed to Z, this would literally be perfect. One of the games I speedrun (Zelda: Link's Awakening DX) requires constant pressing of all main buttons simultaneously, including Select. Having it mapped to Z like it is makes the process incredibly awkward, especially for how I hold the controller while I play normally. (GBP allowed for this mapping)
I was wondering if, in the future, there would be different options for button mapping. I hope to speedrun the game at AGDQ in 2017, and I would absolutely use GBI if the controller has options for config.
Thanks very much again!
EDIT: So I dug deeper into the thread and found that apparently there is a certain combination of buttons you can hold to change the config scheme. Does anyone know what this combination is? It doesn't seem to be detailed anywhere.
Also if there happens to be any way I could edit a file or something to change the scheme myself, please let me know. (Keep in mind I'm really new to homebrew and am not savvy with this sort of thing in general lol)
Thanks!
Re: Game Boy Interface
They were talking about SNES controller adapters.TGH__ wrote:So I dug deeper into the thread and found that apparently there is a certain combination of buttons you can hold to change the config scheme. Does anyone know what this combination is? It doesn't seem to be detailed anywhere.
Here's my proposal.
Mode A:
- A / B - A / B
- Z, Y - Select
- Start, X - Start
- D-Pad, Stick - D-Pad
- L / R - L / R
- Reset - Reset
- A / B - A / B
- Z, L - Select
- Start, R - Start
- D-Pad, Stick, C-Stick - D-Pad
- Y / X - L / R
- Reset - Reset
Re: Game Boy Interface
Hey, thanks for the response!
Nothing like this would be considered cheating imo. One of the GBP controller mapping settings had this layout:
A /B = A/B
Start = Start
X/Y = Select
L/R = L/R
Z = GBP Menu
And this layout made a lot of sense, in particular the use of the Z button for the GBP settings menu, since it's such an out-of-place button, especially playing GBC/GBA games. If the control scheme were changed to this, again it'd be identical to that of one of the GBP settings, so there's no way it'd be considered controversial or cheating by anyone.
So this very control scheme makes the most sense to me, and thus is my proposal. Should this be followed through with, is there any chance the LL and ULL versions could be updated with it too? (Ive been using the ULL version actually, but plan to use LL for doing marathons or something similar)
Nothing like this would be considered cheating imo. One of the GBP controller mapping settings had this layout:
A /B = A/B
Start = Start
X/Y = Select
L/R = L/R
Z = GBP Menu
And this layout made a lot of sense, in particular the use of the Z button for the GBP settings menu, since it's such an out-of-place button, especially playing GBC/GBA games. If the control scheme were changed to this, again it'd be identical to that of one of the GBP settings, so there's no way it'd be considered controversial or cheating by anyone.
So this very control scheme makes the most sense to me, and thus is my proposal. Should this be followed through with, is there any chance the LL and ULL versions could be updated with it too? (Ive been using the ULL version actually, but plan to use LL for doing marathons or something similar)
Re: Game Boy Interface
I'm not changing the control scheme for the standard version, this only applies to the low latency versions.
I'm well aware of the control schemes for the Game Boy Player Start-up Disc, and I hate them.
I'm well aware of the control schemes for the Game Boy Player Start-up Disc, and I hate them.
Re: Game Boy Interface
That's fair. I'm just saying they make a little more sense than Select being mapped to Z, which is incredibly awkward no matter what game you're playing. Which is why Z was used for the menu in GBP.
Re: Game Boy Interface
I vote for this proposal. Being able to use Y as an option for Select would be perfect for Hori controllers.Extrems wrote:They were talking about SNES controller adapters.TGH__ wrote:So I dug deeper into the thread and found that apparently there is a certain combination of buttons you can hold to change the config scheme. Does anyone know what this combination is? It doesn't seem to be detailed anywhere.
Here's my proposal.
Mode A:Mode B:
- A / B - A / B
- Z, Y - Select
- Start, X - Start
- D-Pad, Stick - D-Pad
- L / R - L / R
- Reset - Reset
Problem: Start on X could be considered cheating, but the layout doesn't make sense to me otherwise.
- A / B - A / B
- Z, L - Select
- Start, R - Start
- D-Pad, Stick, C-Stick - D-Pad
- Y / X - L / R
- Reset - Reset
- RazorX2014
- Posts: 174
- Joined: Sun Feb 23, 2014 6:50 pm
Re: Game Boy Interface
wouldnt it be better for everyone if the controls where set in a txt file and then everyone could set them how they like
-
- Posts: 161
- Joined: Fri Jul 26, 2013 11:19 pm
Re: Game Boy Interface
Not exactly the easiest thing to just plop in. Low lag versions currently don't have any command-line arguments at all.RazorX2014 wrote:wouldnt it be better for everyone if the controls where set in a txt file and then everyone could set them how they like
Re: Game Boy Interface
Here's a proposal for compatibility with a SNES controller that's directly mapped letter-by-letter (with Z to select) to let you use it like you would on a SNES (IE, hold "Y" to run in Mario, press "B" to jump)
Y -> B
B -> A
Z -> Select
Start -> Start
L / R -> L / R
RaphNet's controller adapters default to direct mapping, and they do have a mode that maps Y -> B and B -> A... But it's an "NES" mapping which disables the L and R button, making it useless for GBA. That's a major fail in my book (why leave L and R unmapped?), but it's a popular adapter.
Y -> B
B -> A
Z -> Select
Start -> Start
L / R -> L / R
RaphNet's controller adapters default to direct mapping, and they do have a mode that maps Y -> B and B -> A... But it's an "NES" mapping which disables the L and R button, making it useless for GBA. That's a major fail in my book (why leave L and R unmapped?), but it's a popular adapter.
Re: Game Boy Interface
Hi.
After a reset with the controller (L+R+Start), and relaunching GBI with Swiss, it looks like Gameboy Player isn't reset, and the old game still prints on screen.
I'm using latest Swiss with a XenoGC.
After a reset with the controller (L+R+Start), and relaunching GBI with Swiss, it looks like Gameboy Player isn't reset, and the old game still prints on screen.
I'm using latest Swiss with a XenoGC.
Re: Game Boy Interface
This is intentional as far as I'm aware.Soliner wrote:Hi.
After a reset with the controller (L+R+Start), and relaunching GBI with Swiss, it looks like Gameboy Player isn't reset, and the old game still prints on screen.
I'm using latest Swiss with a XenoGC.
Re: Game Boy Interface
I meant a full reset.
- Start swiss on a burned DVD.
- Start GBI dol located on a SD.
- Launch GBA cartidge
- Press L+R+Start
Gamecube reboots.
- Start Swiss again
- Change GBA card
- Start GBI
The first game is on the screen, then GBI crashes.
- Start swiss on a burned DVD.
- Start GBI dol located on a SD.
- Launch GBA cartidge
- Press L+R+Start
Gamecube reboots.
- Start Swiss again
- Change GBA card
- Start GBI
The first game is on the screen, then GBI crashes.
Re: Game Boy Interface
You're meant to press the reset button to reset the Game Boy Player. What is L+R+Start anyway?
Re: Game Boy Interface
You can soft-reset the Gamecube using button combo.
Re: Game Boy Interface
I thought it was B+X+Start, it doesn't work in homebrew regardless and I can't get L+R+Start to respond in licensed software.
Re: Game Boy Interface
I've tried again : I was using Castlevania, pressed L+R+Z+Start+A+B for a few seconds, then the GameCube restarted (I heard the alternative loading music). Swiss was quicker to load, and GBI loaded the game at the exact same screen it was when I restarted.
I didn't work again, instead, only Cartlevania restarted, and I wasn't able to reproduce the reboot with another game.
So I'll try another day, maybe the cartidge sent an odd signal to the GB Player, causing it to reboot the GameCube.
I found another strange behavior : press a button, then, keeping it pressed, press X to print the menu, then release the first button. The game acts as if it was still pressed.
I didn't work again, instead, only Cartlevania restarted, and I wasn't able to reproduce the reboot with another game.
So I'll try another day, maybe the cartidge sent an odd signal to the GB Player, causing it to reboot the GameCube.
I found another strange behavior : press a button, then, keeping it pressed, press X to print the menu, then release the first button. The game acts as if it was still pressed.
Re: Game Boy Interface
is there a way to Change the GB/C GBA Cartridge without restarting the system?! It's really unpractical to load again the swiss menue etc....