The NEW Build Your Own Arcade Controls

Software Support => GroovyMAME => Topic started by: haynor666 on December 13, 2014, 06:35:28 am

Title: Purpose of galaxian hack
Post by: haynor666 on December 13, 2014, 06:35:28 am
Some time I've noticed that galaxian hack restores original resolution for this driver but with price of badly draw starfield. Some stars are now too big/bold. I've decided to disable this hack to bring back intended mode 768x224@60,606 and so far I didn't spot any problems using this mode. Even starfield looks good now. The only downside is that you have to change monitor from generic_15 to arcade_15 to get 60,606 Hz.

What is the purpose to restore 256x224? With 768x224 everything works fine and looks identical (apart from starfield mentioned above). Are there any problems on linux with such resolution ?
Title: Re: Purpose of galaxian hack
Post by: Calamity on December 13, 2014, 04:15:40 pm
The galaxian/frogger hack was originally in CabMAME, we inherited it, although we rewrote it later. It only makes sense for horizontal monitors. It makes it possible to run those games at 256p on a horizontal monitor. If you use a vertical monitor then it means no benefit, and it degrades the starfield. I guess I'll remove this patch in future versions, or just make it optional.
Title: Re: Purpose of galaxian hack
Post by: haynor666 on December 13, 2014, 05:10:40 pm
I totally forgot about monitor horizontal position. Indeed for those people it makes sense. Thanks for explanation Calamity.
Title: Re: Purpose of galaxian hack
Post by: haynor666 on April 29, 2015, 01:17:38 pm
Calamity, any chance to re-add hack as option?
Title: Re: Purpose of galaxian hack
Post by: Calamity on April 30, 2015, 07:27:22 am
Thanks for reminding this to me. I'll definitely look into this for Switchres 0.016.
Title: Re: Purpose of galaxian hack
Post by: haynor666 on June 25, 2015, 07:11:11 am
Just a small remind  ;D
Title: Re: Purpose of galaxian hack
Post by: CharlieFar on August 16, 2015, 11:33:04 am
Great work Calamity on GroovyMAME and supporting drivers. It really is amazing looking (and playing) on a proper CRT. Unfortunately, I'm having the same issues with the stretched starfield on my vertical monitor setup. What do I need to do to correctly display galaxian (and games that use the same hardware), or do I need to wait for switchres 0.016?


Title: Re: Purpose of galaxian hack
Post by: Calamity on August 18, 2015, 12:58:14 pm
You can revert the change (check the galaxian related files in groovymame's diff) and compile your own build. I guess this change will be done in 0.016.
Title: Re: Purpose of galaxian hack
Post by: CharlieFar on August 19, 2015, 03:54:49 pm
Thanks for the reply :)
I'll look into compiling when I get back from my holidays
Title: Re: Purpose of galaxian hack
Post by: sean_sk on August 22, 2015, 01:48:23 pm
If I were to remove this hack manually for myself, what effect would it have running Galaxian and Frogger on my horizontal CRT monitor?

As it stands, I'm running them at 256 lines and forcing the correct refresh rate using pstrip option (due to using an AVGA) in each game's config ini.
Title: Re: Purpose of galaxian hack
Post by: haynor666 on August 23, 2015, 01:14:29 pm
3x 256 so You have to use stretch option. Image will be a bit blurry with filter.
Title: Re: Purpose of galaxian hack
Post by: adder on August 26, 2015, 06:10:55 am
here's also hoping that this hack can be officially removed (or optional if Calamity has time :))
Title: Re: Purpose of galaxian hack
Post by: haynor666 on December 30, 2015, 05:10:59 am
New mame version is out so maybe it's time to make this hack optional. Calamity, could You make it as option or separate diff, please?
Title: Re: Purpose of galaxian hack
Post by: Calamity on December 30, 2015, 12:13:56 pm
I've removed it in 0.169.
Title: Re: Purpose of galaxian hack
Post by: haynor666 on December 30, 2015, 01:39:41 pm
Thanks Calamity :)