Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
06300 Color/Palette Minor Always Jul 16, 2016, 20:53 28 days ago
Tester mameguy View Status Public Platform MAME (Official Binary)
Assigned To cuavas Resolution Fixed OS Windows 10 (64-bit)
Status [?] Resolved Driver galaxian.cpp
Version 0.205 Fixed in Version 0.206 Build 64-bit
Summary 06300: eagle, eagle2: Incorrect color palette
Description The color palette on the emulated version of Centuri Eagle is different/incorrect compared to the original boards.
Steps To Reproduce Use eagle or eagle2 roms
Additional Information
Flags Verified with Original
Regression Version
Affected Sets / Systems eagle, eagle2
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
11
User avatar
No.12950
Tafoid
Administrator
Jul 17, 2016, 00:55
edited on: Jul 17, 2016, 01:09
If you are posting a bug that is not known, you need to show the original PCB's output either in snapshot or video form and better describe just what the problem with the color/palette. There is no way for a Developer to fix anything if they have no reference to go by. The one I see on youtube here seems the colors are a bit washed out for certain colors. I'd like to see more samples of original behavior before I'd assert that colors are indeed wrong.
User avatar
No.12951
mameguy
Tester
Jul 17, 2016, 02:36
I have uploaded some pictures and a video from my game. Let me know if you need anything more. The colors are easiest to see on the high score screen.

https://www.dropbox.com/s/b3rueah1vixv1lu/Eagle.zip?dl=0
User avatar
No.12952
Osso
Developer
Jul 17, 2016, 06:22
Any chance you can dump the PROM from you PCB to verify it matches the one in MAME?
User avatar
No.12953
mameguy
Tester
Jul 17, 2016, 13:26
Unfortunately I don't have the capability to dump chips right now.
User avatar
No.12954
NekoEd
Senior Tester
Jul 17, 2016, 18:36
I'll acknowledge this while it's investigated further.
User avatar
No.16049
mameguy
Tester
Jan 19, 2019, 04:55
edited on: Jan 19, 2019, 17:18
I have dumped the PROM and confirmed that my cabinet has the same one that is in MAME. I connected a broadcast monitor to the outputs on the board and found that the board was displaying the same colors as MAME. Examining the wiring found that in my case it was swapped around. On the game board, Green connected to Red on the monitor, Blue connected to Green and Red connected to Blue.

I looked through the manual at arcade-museum.com ( https://www.arcade-museum.com/manuals-videogames/E/Eagle.pdf ) and under the section "Point Scoring" the enemy colors are listed, these are accurate with the colors displayed on the game when the wiring is swapped.

I believe that this was intentional and that the only adjustment that would need to be made to the emulation would be the color swapping.
User avatar
No.16051
vidpro1
Developer
Jan 20, 2019, 02:09
edited on: Jan 20, 2019, 02:15
I took a look at different Youtube videos of the game. Some of text color is different and your player's ship colors are different.
It appears that some of the RGB colors are just swapped.

User avatar
No.16052
mameguy
Tester
Jan 20, 2019, 02:15
edited on: Jan 20, 2019, 02:20
That video is exactly what mine looks like and what (I believe) it was intended to look like from the factory.

I'm not sure if this affects the eagle3 boardset, I suspect it does but couldn't say for certain until someone with an original cabinet could verify.
User avatar
No.16053
vidpro1
Developer
Jan 20, 2019, 03:41
edited on: Jan 20, 2019, 03:43
I have figured out what colors are swapped. I seen two different Eagle video and boardsets and the colors are the same.

Instead of R,G,B it is G,B,R.

src/mame/video/galaxian.cpp
By test compiling the Galaxian driver to try it out the colors are fixed. However a separate entry needs to be made in the driver just for Centuri Eagle and extra romsets.

palette.set_pen_color(i, rgb_t(g,b,r));
User avatar
No.16054
vidpro1
Developer
Jan 20, 2019, 04:32
edited on: Jan 20, 2019, 18:38
Thanks for pointing out the eagle3 romset that uses the Moon Cresta ships instead of the modified ones I wasn't aware of that version.
User avatar
No.16071
cuavas
Administrator
28 days ago
Just swap the channels https://github.com/mamedev/mame/commit/dc638fa093bf5a770226af1d8ba71ae8b8ac9e33