Homebrew New VBA GX fork (2.3.0)

  • Thread starter Thread starter libertyernie
  • Start date Start date
  • Views Views 196,834
  • Replies Replies 406
  • Likes Likes 25
That's because your SCART is awaiting RGB signals but NTSC video mode on Wii outputs S-Video instead of RGB. This was a common issue with early homebrew on PAL Wii when using SCART (no problem when using the composite cable).

The mod probably setups the wrong video mode for 240p (and 480i apparently), it should be NTSC for NTSC consoles and EURGB60 for PAL consoles.


Excellent comment Jacobeian, thank you very much.

Please libertyernie, can something be done about this issue. Currently is not possible for europeans to get 240p mode.
 
Alright, here's the borders I'm using in case anyone wants them. They really feel as if the real thing existed thanks to lybertiernie's implementetion of 240p (borders being rendered at 240p as well - real bliss!). I've been enjoying playing games with them.

Credits goes mostly to BLUEambesiac over at Deviantart, his stuff looks as authentic as it gets - they look real, real good at 240p. I've simply adapted his SGBC borders and reworked/editted his SGBA one. Feel free to edit them for different colors or whatever.

GBC - Original
IpJxAII.png
​
GBC - Fullscreen​
BYn36aq.png
​
GBA
LW9h5jG.png

EDIT: The SGBA border I posted before was at a wrong resolution, I've fixed it up now. I've also added a fullscreen SGBC border.
 
As good as 240p sounds, my TV is incapable of handling such a resolution. With S-Video (Red, white, and yellow), the TV shows 240p in 480i, and with component, I don't see anything at all.
 
As good as 240p sounds, my TV is incapable of handling such a resolution. With S-Video (Red, white, and yellow), the TV shows 240p in 480i, and with component, I don't see anything at all.

Honestly I'd recommend buying a good CRT that supports 240p if you love Retro games. Maybe even a high quality small PVM. They're quite cheap nowadays, and just plugging your Wii on that will open up a true emulation treasure trove cove right before your eyes, this VBAGX modification just seals the deal.
 
Honestly I'd recommend buying a good CRT that supports 240p if you love Retro games. Maybe even a high quality small PVM. They're quite cheap nowadays, and just plugging your Wii on that will open up a true emulation treasure trove cove right before your eyes, this VBAGX modification just seals the deal.


I agree. Search craigslist for a Sony Wega, in most areas there are people giving away 30-inch models and sometimes larger. Only downside is you have to carry that heavy mother ;) Last year I got lucky and found one that was manufactured in 2006 and had never been taken out of the box. People already favored flatscreens by that time, so many of the CRTs that people got as gifts or won in a contest/raffle just got put into storage and never used.
 
Excellent comment Jacobeian, thank you very much.

Please libertyernie, can something be done about this issue. Currently is not possible for europeans to get 240p mode.
I guess that makes sense. The 240p mode I put in VBA GX is specifically NTSC (TVNtsc240Ds). I bet adding TVEurgb60Hz240Ds as an option might make it work.
Here's libogc's available video modes in case anyone is curious: https://github.com/comex/libogc/blob/master/libogc/video.c
I'm using 2.2.8 for the intact motion controls.

EDIT: I just downloaded the latest .dol (2.3.2) and the sontrols seem to be okay for Yoshi but still not picking up for Warioware: Twisted. Does not show calibrating screen.
Hmm... I haven't changed gameinput.cpp since 2.2.8, except for adding the Kid Dracula controls. I might need to test this game out.
EDIT: Actually there's WarioWare Twisted related code in RTC.cpp inside the VBA-M files. It doesn't look like that part changed, but maybe something else broke it? I doubt I can fix it, though.
 
I guess that makes sense. The 240p mode I put in VBA GX is specifically NTSC (TVNtsc240Ds). I bet adding TVEurgb60Hz240Ds as an option might make it work.
Here's libogc's available video modes in case anyone is curious: https://github.com/comex/libogc/blob/master/libogc/video.c

WOW!! Excellent libertyernie!! I have modified the source code, only changing TVNtsc240Ds to TVEurgb60Hz240Ds and now all is working beautifully well !!! Thank you very much!!

260fj1z.jpg
 
Would it be possible to use the palettes the game boy color used for original game boy games? like the special ones super mario land 2 and metroid 2 have, that would make this even more awesome
 
I'll preface this by pointing out that the addition of 240p has been so awesome that even if nothing is updated on VBAgx ever again, I will be a happy camper for all eternity.

Would it be possible to use the palettes the game boy color used for original game boy games? like the special ones super mario land 2 and metroid 2 have, that would make this even more awesome


It would also be nice, for that matter, to have the Super Game Boy Palettes (not the game-specific ones but the system's default palette library---see http://www.mariowiki.com/Super_Game_Boy).
 
Hi. Does this fork support fix94s libogc patch for the wiiu pro controller?
The release candidates for 2.3.2 support the pro controller thanks to Glitch porting it over. Pretty soon (probably tomorrow) I will post the final version of 2.3.2 - the only difference from release candidate 2 (which I posted here) is that I'm renaming 60Hz PAL to European RGB (a more accurate name) and adding a 240p version of it (the one vicmarto used in the post above.)
 
thank you libertyernie for all you're hard work!,
since you have improved this emulator; could i suggest that improve the SNESGX :)
by adding scanline support, it currently has does filter, but it slows the game down.
(sorry if i am out of line, but it doesn't hurt to ask )
 
The release candidates for 2.3.2 support the pro controller thanks to Glitch porting it over. Pretty soon (probably tomorrow) I will post the final version of 2.3.2 - the only difference from release candidate 2 (which I posted here) is that I'm renaming 60Hz PAL to European RGB (a more accurate name) and adding a 240p version of it (the one vicmarto used in the post above.)
Thanks for the reply. I guess it's time for me to update then. :-)
 
Too bad the speed hacks used in the RetroArch Wii version of this emulator can't be implemented, AFAIK, as that would give games a tremendous speed boost.


If that's the case, just use RetroArch.

libertyernie as already done a great service to the community with his updates to VBA GX. We should all recognize that anything else requested can't possibly compare to the substantial changes already implemented; that includes requests for speed hacks, cheats, etc. The addition of 240p was a MAJOR improvement that can't possibly be compared to such minor things as speed hacks.
 
If that's the case, just use RetroArch.

libertyernie as already done a great service to the community with his updates to VBA GX. We should all recognize that anything else requested can't possibly compare to the substantial changes already implemented; that includes requests for speed hacks, cheats, etc. The addition of 240p was a MAJOR improvement that can't possibly be compared to such minor things as speed hacks.


You know what, I think I'll excuse myself out of this thread now. :D
 
The release candidates for 2.3.2 support the pro controller thanks to Glitch porting it over. Pretty soon (probably tomorrow) I will post the final version of 2.3.2 - the only difference from release candidate 2 (which I posted here) is that I'm renaming 60Hz PAL to European RGB (a more accurate name) and adding a 240p version of it (the one vicmarto used in the post above.)


Thank you very much libertyernie, especially for the 240p.
 
Longtime lurker here. First of all, thank you so much for... well, everything :)

To the point. I don't know if it's been asked already, but is it possible to add GBC Bios functionality to load preset palettes for monochrome GB games (like Metroid 2, Kaeru no Tame Ni, Mario Land, etc)? I have tested it on BGB and it works flawlessly, although VBA-M doesn't like it.

The way custom palettes work right now is really troublesome, but I'm not saying you should eliminate it completely. In fact, it's way better to have this option for some epileptic games when played on a GBC (Kirby's Dream Land comes to mind).

If it's too much trouble just don't bother, but as an alternative, you could make it so it's compatible with these GBC palettes? They don't have the "WIND" colors VBAGX palettes have (whatever that is), but instead we have 4 colors for OBJ0 and OBJ1. I assume that would fix most of the palettes problems here.

Anyway, thanks again for all your hard work!

PS: Unrelated, but a good read.

PS2: Have some borders too (Crystal is based on ShadowOne333's)
 

Attachments

  • METROID2.png
    METROID2.png
    8.9 KB · Views: 593
  • PM_CRYSTAL.png
    PM_CRYSTAL.png
    2.9 KB · Views: 657
  • POKEMON BLUE.png
    POKEMON BLUE.png
    2.3 KB · Views: 661
  • POKEMON RED.png
    POKEMON RED.png
    2.3 KB · Views: 580
  • METALGEARGBBMSP.png
    METALGEARGBBMSP.png
    20.3 KB · Views: 573

Site & Scene News