Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Purpose of galaxian hack  (Read 4873 times)

0 Members and 1 Guest are viewing this topic.

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1542
  • Last login:July 09, 2025, 10:34:59 am
  • retro maniac
Purpose of galaxian hack
« 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 ?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 01, 2025, 01:29:14 pm
  • Quote me with care
Re: Purpose of galaxian hack
« Reply #1 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.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1542
  • Last login:July 09, 2025, 10:34:59 am
  • retro maniac
Re: Purpose of galaxian hack
« Reply #2 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.

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1542
  • Last login:July 09, 2025, 10:34:59 am
  • retro maniac
Re: Purpose of galaxian hack
« Reply #3 on: April 29, 2015, 01:17:38 pm »
Calamity, any chance to re-add hack as option?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 01, 2025, 01:29:14 pm
  • Quote me with care
Re: Purpose of galaxian hack
« Reply #4 on: April 30, 2015, 07:27:22 am »
Thanks for reminding this to me. I'll definitely look into this for Switchres 0.016.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1542
  • Last login:July 09, 2025, 10:34:59 am
  • retro maniac
Re: Purpose of galaxian hack
« Reply #5 on: June 25, 2015, 07:11:11 am »
Just a small remind  ;D

CharlieFar

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 9
  • Last login:April 02, 2021, 10:56:53 am
  • I want to build my own arcade controls!
Re: Purpose of galaxian hack
« Reply #6 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?



Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 01, 2025, 01:29:14 pm
  • Quote me with care
Re: Purpose of galaxian hack
« Reply #7 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.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

CharlieFar

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 9
  • Last login:April 02, 2021, 10:56:53 am
  • I want to build my own arcade controls!
Re: Purpose of galaxian hack
« Reply #8 on: August 19, 2015, 03:54:49 pm »
Thanks for the reply :)
I'll look into compiling when I get back from my holidays

sean_sk

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 144
  • Last login:August 06, 2019, 10:27:48 am
  • If quizzes are quizzical, then what are tests?
Re: Purpose of galaxian hack
« Reply #9 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.
« Last Edit: August 22, 2015, 01:58:57 pm by sean_skroht »

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1542
  • Last login:July 09, 2025, 10:34:59 am
  • retro maniac
Re: Purpose of galaxian hack
« Reply #10 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.

adder

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 640
  • Last login:February 04, 2021, 10:51:51 am
  • Location: Easy St.
Re: Purpose of galaxian hack
« Reply #11 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 :))
« Last Edit: August 26, 2015, 07:16:37 am by adder »

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1542
  • Last login:July 09, 2025, 10:34:59 am
  • retro maniac
Re: Purpose of galaxian hack
« Reply #12 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?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 01, 2025, 01:29:14 pm
  • Quote me with care
Re: Purpose of galaxian hack
« Reply #13 on: December 30, 2015, 12:13:56 pm »
I've removed it in 0.169.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1542
  • Last login:July 09, 2025, 10:34:59 am
  • retro maniac
Re: Purpose of galaxian hack
« Reply #14 on: December 30, 2015, 01:39:41 pm »
Thanks Calamity :)