Page 5 of 73

Re: Game Boy Interface

Posted: Mon Aug 03, 2015 5:01 pm
by Extrems
blizzz wrote:Would it be possible to use a GBA as a controller like with the original GBP disc? I think this actually transfers a program to the GBA. So I'm not sure if this is something that can be done with Homebrew, but it would be really nice.
This was planned since the beginning, but may take a while to materialize.

Re: Game Boy Interface

Posted: Tue Aug 04, 2015 3:11 pm
by jayare
Extrems, a big THANK YOU!!!!!!
You have no idea how much the GameBoy Player has troubled me for 12 years with that crap interlaced, blurred, and stuttering mess. I downloaded the latest version yesterday for my first try, and everything is perfect. I have 240p on my standard def. TV through S-video. No sound glitches, no stuttering, no blurriness, just pure perfection!! I also like theres nothing but black borders. Though to be honest, it would be sweet to add custom borders!! Would contribute my own art for this.

I heard there was supposed to be lag, i think?
Theres no noticeable input lag here.
THANK YOU SO MUCH!!!!!!

Re: Game Boy Interface

Posted: Sat Aug 08, 2015 9:08 pm
by Diminuendo
Image

any glaring stupidity in my arguments?

Re: Game Boy Interface

Posted: Sat Aug 08, 2015 9:18 pm
by novenary
--(no)osd should probably be --noosd.

Re: Game Boy Interface

Posted: Sat Aug 08, 2015 9:23 pm
by Diminuendo
Thanks

Re: Game Boy Interface

Posted: Sun Aug 09, 2015 12:02 am
by suloku
Wow, this is amazing, I can't believe I'm only finding about this now. Great job, I was hesitant about getting a gameboy player because they have become pricey when including the disc, but using the disc being able to use our app would be rather silly!

Thank you very much!

Re: Game Boy Interface

Posted: Sun Aug 09, 2015 12:57 pm
by FIX94
Diminuendo wrote:Thanks
oh also fyi NUM_ARGS should be 7 for it to be proper.

Re: Game Boy Interface

Posted: Sun Aug 09, 2015 7:39 pm
by sindrik
Extrems wrote:
  • Added low latency (buffered) version with 243p59.8261 video mode.
  • Added ultra-low latency (unbuffered) version with experimental 243p59.7276 video mode.
  • Changed all 60 Hz modes to have 486 active lines.
Thanks for the newest release, Extrems!
darcagn wrote:Just in case anyone wants an ISO to use with XenoGC, etc.

http://dcemulation.org/~darc/files/gbi-20150508.iso
Any chance you can update your ISOS to the latest relase? =)

Re: Game Boy Interface

Posted: Mon Aug 10, 2015 12:02 am
by Diminuendo
FIX94 wrote:
Diminuendo wrote:Thanks
oh also fyi NUM_ARGS should be 7 for it to be proper.
I do not know what this means

Re: Game Boy Interface

Posted: Mon Aug 10, 2015 7:58 am
by novenary
NUM_ARGS just above the GBIArgs array should be the number of elements in that array.

Re: Game Boy Interface

Posted: Mon Aug 10, 2015 11:38 am
by suloku
Can someone test this dol? <link removed, it was broken>
I grabbed the gbiargs by FIX94 and made it so it can load either gbi, gbi-ll or gbi-ull. Arguments are these ones : "--offset=0:2", "--zoom=3.25", "--format=pal60", "--nointerlaced"

I plan more for this, but first I need to know if it works, I don't have the gb player (yet) and my gamecube is not connected right now (I normally use my wii).

UPDATE: my previous uploaded dol was broken, I thought it was dolphin not being able to run gbi, but it was just my silly mistake.

Here's an improved supposedly working version (can't test without gbplayer, but should work)

Features:
- Can boot either GBI, GBI-ll or GBI-ull
- Configuration file at sdgeckoA:/config.txt

check update 3!
Spoiler
Show
Let me know if it works, if it does I'll try adding auto detection of slotA/B for config file and configuring on the fly before booting (I might start working on this right now)

ps: I'll upload the source when I know it works, it is originally FIX94's code after all

UPDATE 2: I made the version that can also change arguments no the fly. Controls might be a little cryptic though.

Tomorrow I'll test detecting sdgecko in slot A or B before attempting to load the config file. Then I guess all work would be done, I hope this works fine.

check update 3!
Spoiler
Show
UPDATE 3: This version should try to load conf_gbi.txt from slot A, if there's no SDgecko in slot A it should try from slot B.
Keep in mind that if there's an SD gecko in slot A, but no conf_gbi.txt file i won't try to load from slot B.
Also notice I changed the config file name, since it seemed too generic.

https://www.dropbox.com/s/m51qa4lgf7i02 ... 3.rar?dl=0

UPDATE 4: I've written a simple tool to inject a conf_gbi.txt file to gbiargs.dol, and it will load it as default. Only windows binary, but source is included for any linux/mac user.

Code: Select all

Usage:
1.- Put GBI_configurator.exe at same folder as gbiargs.dol and conf_gbi.txt
2.- Run GBI_configurator.exe
3.- gbiargs_conf.dol will be created, holding the specified configuration in conf_gbi.txt as default
https://www.dropbox.com/s/cdjo28zdbd2gn ... r.rar?dl=0

Everything I wanted to code is done, now I just hope it works with no issues.

Re: Game Boy Interface

Posted: Sat Aug 15, 2015 1:39 am
by dansalvato
Hey there. This project caught my eye, and I might be able to make a useful contribution.

Super Smash Bros. Melee contains an exploit which allows for arbitrary code execution using a crafted save file. This allows you to load any code/data you want into the game without the need to modify your system. It would likely be possible to store the dol for this in a SSBM save file and boot it using this exploit. I think this would be fantastic for speedrunners who do not have the expertise to mod their system. If any developers would like more information on this, please find me on Twitter (dansalvato1) or Skype (dansalvato) and we could discuss feasibility.

Re: Game Boy Interface

Posted: Sat Aug 15, 2015 3:09 am
by Diminuendo
that sounds like the absolute most convoluted way to boot homebrew, especally when the media launcher exists.

Re: Game Boy Interface

Posted: Sat Aug 15, 2015 3:26 am
by Extrems
I think it sounds great, just need a homebrew-enabled BC Wii to put it on there, and I can guarantee you they've got one.

Re: Game Boy Interface

Posted: Sat Aug 15, 2015 4:14 am
by dansalvato
Sorry, I'm out of the loop as far as GC homebrew goes. How easy is it to acquire the hardware, and is there no modding required? If it truly is straightforward to go the standard route, then something like booting an exploit may not be worth the effort. But Extrems is right that that's all it takes, and the save file can even be copied by vanilla means. So it's an option.

Re: Game Boy Interface

Posted: Sat Aug 15, 2015 4:20 am
by Smashbro29
Few questions.

Does ULL have widescreen support? If so, do GB/C games automatically resize themselves or do I need to unstretch the picture if I switch to one of those? I plan on using the Framemeister to expertly zoom in and have the game take up as much space as possible and keep square pixels, someone on shmups forum said that was perfectly doable.

I heard that you guys even got the borders the old SGB had, I was misled. Sorry. Maybe someday!

Re: Game Boy Interface

Posted: Sat Aug 15, 2015 7:16 am
by emu_kidid
suloku, I've added user configurable parameter support for DOL files into Swiss (via developer defined parameter files).

Example:
Spoiler
Show
Image

Re: Game Boy Interface

Posted: Sat Aug 15, 2015 9:59 am
by suloku
Well, that renders my app useless, but it's cool to have it on swiss, and configurable nonetheless!

Still had fun coding it, so meh. I just hope that functionality wasn't there before I coded it, that would make me feel really silly

Edit: I checked the git, it was 4 hours ago :lol:

Re: Game Boy Interface

Posted: Sat Aug 15, 2015 10:10 am
by novenary
The feature was just finished. I added support for passing args to dols and emu_kidid went all out to add a nice menu that goes along with it. :)

Re: Game Boy Interface

Posted: Sun Aug 16, 2015 3:26 am
by bobrocks95
Diminuendo wrote:that sounds like the absolute most convoluted way to boot homebrew, especally when the media launcher exists.
The NTSC-U version of the SD Media Launcher has been sold out for around a month or two now- searching for it will redirect you to the PAL version. Since the disc is region-locked, it's no longer a good option to point people to. I haven't seen any on ebay, so they're not common either.
dansalvato wrote:Sorry, I'm out of the loop as far as GC homebrew goes. How easy is it to acquire the hardware, and is there no modding required? If it truly is straightforward to go the standard route, then something like booting an exploit may not be worth the effort. But Extrems is right that that's all it takes, and the save file can even be copied by vanilla means. So it's an option.
Given what I said above I think this would be a great option. It would also be the only free homebrew offering AFAIK (though of course not general-purpose), since everything else requires an action replay disc or modchip of some sort. As you said it should be a nice option for speedrunners, at least assuming it's relatively easy for you to make.

Re: Game Boy Interface

Posted: Sun Aug 16, 2015 4:52 am
by suloku
I also think it's a good free solution, since most people have melee, with a dol launcher with embedded dols multiple hombrew could be used with a single save file (unless there's a limit to the smash's 11 block save).

It is also true that without a sd card adaptor, possibilities are very limited (mini dvds aren't tha common anymore)

Re: Game Boy Interface

Posted: Sun Aug 16, 2015 2:43 pm
by Air Conditioner
Could Swiss be booted via this method?

Re: Game Boy Interface

Posted: Sun Aug 16, 2015 5:46 pm
by Extrems
  • Added return to autoexec.dol
  • Added memory card distribution files.
  • Added auto-cropping for Game Boy screenshots.
  • Optimized video rendering.
  • Compressed with LZMA2.
  • Reduced coil whine.
Also introducing an exploit for Super Smash Bros. Melee co-developed with Dan Salvato.

This first release may be imperfect. To activate, go to VS. Mode and Name Entry.
Look at the inner ring on the shiny side of the disc for matching version.

A clever name and proper guide to come later.

Download:
https://files.extremscorner.org/gamecub ... sbm/latest

Re: Game Boy Interface

Posted: Sun Aug 16, 2015 8:15 pm
by suloku
Wow, that was fast! I'll test the smash xplout on tuesday (no gc accessible right now)

Re: Game Boy Interface

Posted: Mon Aug 17, 2015 12:55 pm
by Extrems
The kinks have been worked out and NTSC-J is now supported, probably.

Use dol2gci to convert your favorite homebrew, with "boot.dol" as input filename.