Homebrew Ripping the NES Virtual Console palette

SuperrSonic

Well-Known Member
OP
Member
Joined
Dec 9, 2011
Messages
807
Trophies
1
XP
2,296
Country
Puerto Rico
EDIT: Thanks to user Daxtsu for getting the gecko captures, I was able to finish the palette. I'll soon start adding the palette as an option to all the Wii emus.


I've been wanting to do this for a while for collection reasons.

It took me three different palette homebrews to get the colors showing, Loopy's Paltest and one simply called Colors would not work right with VC, must be due to the incomplete emulation. Then I tried Quietust's Color Bars and that one finally worked.


The palette:
0x494949, 0x00006a, 0x090063, 0x290059,
0x42004a, 0x490000, 0x420000, 0x291100,
0x182700, 0x003010, 0x003000, 0x002910,
0x012043, 0x000000, 0x000000, 0x000000,
0x747174, 0x003084, 0x3101ac, 0x4b0194,
0x64007b, 0x6b0039, 0x6b2101, 0x5a2f00,
0x424900, 0x185901, 0x105901, 0x015932,
0x01495a, 0x101010, 0x000000, 0x000000,
0xadadad, 0x4a71b6, 0x6458d5, 0x8450e6,
0xa451ad, 0xad4984, 0xb5624a, 0x947132,
0x7b722a, 0x5a8601, 0x388e31, 0x318e5a,
0x398e8d, 0x383838, 0x000000, 0x000000,
0xb6b6b6, 0x8c9db5, 0x8d8eae, 0x9c8ebc,
0xa687bc, 0xad8d9d, 0xae968c, 0x9c8f7c,
0x9c9e72, 0x94a67c, 0x84a77b, 0x7c9d84,
0x73968d, 0xdedede, 0x000000, 0x000000
Screenshots:
ZdKpxWY.png
QolxRj7.png
wYp951W.png
fsRwZHG.png
JRsph5F.png
sfy9TQM.png
Tq7ASoY.png
SSGDG3I.png
FzEnt3C.png
6QNtu2C.png
AiCqNub.png
sGKAqBB.png
3DS VC palette (without dark enabled):
0x737373, 0x21188c, 0x0000ad, 0x42009c,
0x8c0073, 0xad0010, 0xa50000, 0x7b0800,
0x422900, 0x004200, 0x005200, 0x003910,
0x18395a, 0x000000, 0x000000, 0x000000,
0xbdbdbd, 0x0073ef, 0x2139ef, 0x8400f7,
0xbd00bd, 0xe7005a, 0xde2900, 0xce4a08,
0x8c7300, 0x009400, 0x00ad00, 0x009439,
0x00848c, 0x101010, 0x000000, 0x000000,
0xffffff, 0x39bdff, 0x5a94ff, 0xa58cff,
0xf77bff, 0xff73b5, 0xff7363, 0xff9c39,
0xf7bd39, 0x84d610, 0x4ade4a, 0x5aff9c,
0x00efde, 0x393939, 0x000000, 0x000000,
0xffffff, 0xade7ff, 0xc6d6ff, 0xd6ceff,
0xffc6ff, 0xffc6de, 0xffbdb5, 0xffdead,
0xffe7a5, 0xe7ffa5, 0xadf7bd, 0xb5ffce,
0x9cfff7, 0x8c8c8c, 0x000000, 0x000000
Screenshots:
l6TbCSa.png
PzR3dUP.png
Restored Wii palette screenshots
HVcvkPy.png
SPxw1Xb.png

ZdKpxWY.png
BpFRFAK.png

fsRwZHG.png
6WrOrma.png

sGKAqBB.png
SUVu9nB.png

Jlt0l8y.png
gmfU6NN.png

For FCE Ultra GX - Has FIX94's libwupc implementation.(Outdated)
Wii
GC

Updated RetroArch(based on 1.0.0.2)+cores(based on latest source):
/NOTE: fceu and nestopia have both palettes under core options.
The 'restored-wii' option removes 30% black from every color.

In .pal format
Animal Crossing version
Restored Wii version
Wii version
3DS version without dark enabled
 
Last edited by SuperrSonic, , Reason: Updated RA link

Friedslick6

Member
Newcomer
Joined
Jan 30, 2008
Messages
23
Trophies
0
Age
29
Location
Australia
XP
278
Country
Ah, good! I received your note on COLOURlovers.
I also initially wanted to copy the colours from the Virtual Console NES emulator.
I went through roughly the same process that you did, only my USBGecko has a broken USB port that needs re-soldering, and I don't own a capture device.
I believe I also used Quietust's Color Bars to capture the GBA-NES palette, haha. :)

USBGecko's capture ability works for anything that can be paused with the Home button, I think.

I assume you made sure to disable any colour filtering in your television's settings before the capture? :)
 

SuperrSonic

Well-Known Member
OP
Member
Joined
Dec 9, 2011
Messages
807
Trophies
1
XP
2,296
Country
Puerto Rico
I assume you made sure to disable any colour filtering in your television's settings before the capture? :)
I plugged the composite cable directly into the capture card, so there was no TV involved in the process.

Either way the poor composite signal made each bar use a bunch of versions of each color, the difference might be minimal but it would still be great to have the precise exact colors. Thanks for the input.
 

driverdis

I am Justice
Member
Joined
Sep 21, 2011
Messages
2,867
Trophies
2
Age
31
Location
1.048596β
XP
2,838
Country
United States
I plugged the composite cable directly into the capture card, so there was no TV involved in the process.

Either way the poor composite signal made each bar use a bunch of versions of each color, the difference might be minimal but it would still be great to have the precise exact colors. Thanks for the input.

there is a reason NTSC is known as "Never Twice the Same Color"
I would try component and see how that works. component will be better than composite, but I am not sure how big of a difference it will make.
 

SuperrSonic

Well-Known Member
OP
Member
Joined
Dec 9, 2011
Messages
807
Trophies
1
XP
2,296
Country
Puerto Rico
there is a reason NTSC is known as "Never Twice the Same Color"
I would try component and see how that works. component will be better than composite, but I am not sure how big of a difference it will make.

Color-wise I wouldn't know how much of a difference it would make but I don't have a component capture card so I can't test.
 

SuperrSonic

Well-Known Member
OP
Member
Joined
Dec 9, 2011
Messages
807
Trophies
1
XP
2,296
Country
Puerto Rico
Maybe you can test with this branch that fixes NES wad files with dolphin.
I actually did search for that issue and it is fixed in the latest builds, the tool does run but the colors specifically didn't show, only the text with the number of each color. A usb gecko seems like the only solution; output cables give too many inconsistencies.
 

Chaos Rush

Well-Known Member
Member
Joined
Jan 11, 2010
Messages
170
Trophies
0
XP
429
Country
United States
Thank God, I've been waiting for something like this. Most people that say the VC colors are "too dark" don't realize that Nintendo made it like that because that's what it actually looked like when playing on a real NES, and Nintendo is big on making sure games play exactly like the originals.
 

Lumstar

Princess
Member
Joined
Mar 6, 2006
Messages
4,105
Trophies
1
Location
Darling
Website
eonhack.blogspot.com
XP
1,858
Country
United States
Thank God, I've been waiting for something like this. Most people that say the VC colors are "too dark" don't realize that Nintendo made it like that because that's what it actually looked like when playing on a real NES, and Nintendo is big on making sure games play exactly like the originals.

At least on a TV you have real brightness control. GBA ambassador games look lifeless at times.
 
  • Like
Reactions: Ericss

Hakaisha

Well-Known Member
Member
Joined
Sep 17, 2014
Messages
236
Trophies
0
XP
1,456
Country
United States
Thanks for this, SuperrSonic.

I've been using it this past week on FCEUGX, and being a longtime user of the original NES; I can say this is the most accurate NES color palette I've ever used.
 

Galivan

New Member
Newbie
Joined
Nov 21, 2014
Messages
2
Trophies
0
Age
42
XP
44
Country
This palette is awesome, with the most accurate emulation of the real NES hardware EVER.

But the retroarch core it's wrong. Don't load savestates and the FDS roms doesn't seems to work, no matter when you place the disksys.rom in the system directory. The FCE Ultra GX it's perfect. But i prefer use Retroarch for NES and SNES emulation because of the trap filter option. With trap filter, the colors are more accurated in a CRT TV using 240p resolutions.

Please, can you fix this problem in the Retroarch core?
 

zerofalcon

Well-Known Member
Member
Joined
Mar 14, 2009
Messages
814
Trophies
1
Location
Somewhere close to my NES
XP
2,917
Country
You can use Nestopia for FDS roms. I managed to add the Nintendo Virtual Console NES palette in the nestopia retroarch core, but some roms (Felix The Cat and maybe other games) starts only with a white screen. It's not an official build, it's a mod, but if you want it send me a PM.
 

soniccomcisbr

Well-Known Member
Member
Joined
Jul 27, 2014
Messages
551
Trophies
0
Age
43
Location
Fortaleza, Brazil
XP
1,981
Country
Brazil
EDIT: Thanks to user Daxtsu for getting the gecko captures, I was able to finish the palette. I'll soon start adding the palette as an option to all the Wii emus.


I've been wanting to do this for a while for collection reasons.

It took me three different palette homebrews to get the colors showing, Loopy's Paltest and one simply called Colors would not work right with VC, must be due to the incomplete emulation. Then I tried Quietust's Color Bars and that one finally worked.


The palette:
0x494949, 0x00006a, 0x090063, 0x290059,
0x42004a, 0x490000, 0x420000, 0x291100,
0x182700, 0x003010, 0x003000, 0x002910,
0x012043, 0x000000, 0x000000, 0x000000,
0x747174, 0x003084, 0x3101ac, 0x4b0194,
0x64007b, 0x6b0039, 0x6b2101, 0x5a2f00,
0x424900, 0x185901, 0x105901, 0x015932,
0x01495a, 0x101010, 0x000000, 0x000000,
0xadadad, 0x4a71b6, 0x6458d5, 0x8450e6,
0xa451ad, 0xad4984, 0xb5624a, 0x947132,
0x7b722a, 0x5a8601, 0x388e31, 0x318e5a,
0x398e8d, 0x383838, 0x000000, 0x000000,
0xb6b6b6, 0x8c9db5, 0x8d8eae, 0x9c8ebc,
0xa687bc, 0xad8d9d, 0xae968c, 0x9c8f7c,
0x9c9e72, 0x94a67c, 0x84a77b, 0x7c9d84,
0x73968d, 0xdedede, 0x000000, 0x000000
Screenshots:
ZdKpxWY.png
QolxRj7.png
wYp951W.png
fsRwZHG.png
JRsph5F.png
sfy9TQM.png
Tq7ASoY.png
SSGDG3I.png
FzEnt3C.png
6QNtu2C.png
AiCqNub.png
sGKAqBB.png


For FCE Ultra GX - Has FIX94's libwupc implementation.
Wii
GC

For RetroArch - The RA version is 1.0.0.2
fceumm - This core is getting it officially, for the next release.
I'm not adding it to QuickNES or NEStopia.

In .pal format: https://www.dropbox.com/s/9qk2cs5fer1jsk5/Wii_VC.pal?dl=0

@Zopenko
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: @BakerMan, I have a piano keyboard but I never use it