La paleta de colores del Commodore 64 en WinVICE


Siempre se est谩 hablando (y muchas veces criticando) sobre la paleta de colores del C64, que si es muy p谩lida, que si no es la real, que si es de una manera o de otra...

Varias veces Dany ha comentado en sus videos Commodore Commodoriano que no hay que dejar la paleta que viene por defecto en los emuladores, que hay que modificarla para que sea "como la real", etc, pero nunca me hab铆a puesto a experimentar con el tema.



Hoy casualmente encuentro un hilo en el foro de Lemon64 donde se comenta el tema y algunos usuarios publican sus paletas, asi que me decid铆 probarlas en WinVICE, mi emulador habitual.

Algunas capturas usando una pantalla del juego AlterEgo con los colores por defecto y luego cargando dos paletas personalizadas.

Para empezar tenemos los colores que vienen por defecto con el emulador:

Colores por defecto WinVICE

Usando los colores por defecto del emulador activamos la opci贸n PAL emulation, que se ve as铆:

PAL Emulation activo

Ahora cargamos una de las paletas, la creada por el usuario Harrypotter (mas abajo se puede descargar). Hay un cambio radical de colores, por ejemplo el celeste se ve como un lila (?) y en general todo est谩 mucho m谩s estridente.

Paleta de Harrypotter

Y cargando otra paleta, la creada por el usuario Rekrul (tambi茅n se puede puede descargar), donde el color celeste es celeste :P y no est谩 tan subida de tono.

Paleta de Rekrul

Aqu铆 una comparativa entre los colores por defecto y la paleta de Rekrul:

Los colores brillantes pertenecen a Rekrul

Adem谩s podemos combinar las paletas cargadas con la opci贸n de PAL emulation. Aqu铆 van algunas capturas del Bruce Lee II para comparar el resultado con y sin PAL emulation.

Colores por defecto. PAL emulation a la derecha.

Paleta de Rekrul. PAL emulation a la derecha.

Paleta de Harrypotter. PAL emulation a la derecha.

A modo de conclusi贸n no conclusiva:


Personalmente a veces me gusta el efecto pastel de PAL emulation, otras veces me gusta ver los pixelacos. Quiz谩s estoy acostumbrado a los colores pastel por defecto del emulador ya que esos rojos-marrones de las paletas me parecen demasiado estridentes, creo que entra un poco en los gustos personales de cada uno, un cepecero estar铆a content铆simo con la paleta de Harrypotter :D :D

Las diferencias entre lo que se ve en un emulador y un televisor real no creo que sean f谩ciles de comparar, no se trata de poner scanlines, difuminar colores o poner los rojos m谩s intensos, es que el resultado de esos mismos colores al ser vistos en un tv de tubo generan una imagen que en un emulador NO ES LO MISMO. No quiero decir que lo del emulador sea peor ni mejor, pero indudablemente no es lo mismo...

Seguro que Dany lo sabe explicar mejor en su pr贸ximo programa que habla de este tema, ya no comparando paletas en el emulador sino el emulador vs un c64 real. ¡No os lo perdais!

https://www.youtube.com/watch?v=t5RsV9RCoCc
Avance de Commodore Commodoriano

Recursos:

Si quereis experimentar con estas paletas, simplemente hay que crear un archivo tipo txt plano con extensi贸n .vpl, pegar las definiciones por cada una y luego se pueden cargar desde Settings > Video > VICII Palette.


Paleta de Rekrul:
#
# VICE Palette file
#
# Syntax:
# Red Green Blue Dither
#

# Black
00 00 00 0
# White
FF FF FF E
# Red
D0 25 12 4
# Cyan
7B D7 E2 C
# Purple
AF 61 E0 8
# Green
70 B4 45 4
# Blue
62 55 DC 4
# Yellow
EC EC 57 C
# Orange
C8 5A 12 4
# Brown
80 5F 07 4
# Light Red
F6 9B 8F 8
# Dark Gray
55 55 55 4
# Medium Gray
80 80 80 8
# Light Green
B9 F2 96 8
# Light Blue
B1 B3 FF 8
# Light Gray
AB AB AB C



Paleta de Harrypotter:
#
# VICE Palette file
#
# Syntax:
# Red Green Blue Dither
#

# Black
00 00 00 0
# White
FF FF FF F
# Red
FF 00 00 4
# Cyan
00 FF FF C
# Purple
FF 00 FF 8
# Green
00 FF 00 4
# Blue
00 00 FF 4
# Yellow
FF FF 00 C
# Orange
FF 90 00 A
# Brown
88 41 10 4
# Light Red
FF 88 88 8
# Dark Gray
44 44 44 4
# Medium Gray
88 88 88 8
# Light Green
88 FF 88 8
# Light Blue
88 88 FF 8
# Light Gray
CC CC CC C


Paleta de Pepto:
Por sugerencia de riq agrego la paleta Pepto usada por Vice, aunque este c贸digo genera unos colores un poquito m谩s brillantes.
#
# VICE Palette file
#
# Syntax:
# Red Green Blue Dither
#

# Black
00 00 00 0
# White
FF FF FF F
# Red
68 37 2B 4
# Cyan
70 A4 B2 C
# Purple
6F 3D 86 8
# Green
58 8D 43 4
# Blue
35 28 79 4
# Yellow
B8 C7 6F C
# Orange
6F 4F 25 A
# Brown
43 39 00 4
# Light Red
9A 67 59 4
# Dark Gray
44 44 44 4
# Medium Gray
6C 6C 6C 8
# Light Green
9A D2 84 8
# Light Blue
6C 5E B5 8
# Light Gray
95 95 95 C


Existe una herramienta para crear paletas de C64, aqu铆 se habla del tema y se puede descargar, pero yo no lo he probado.



Publicar un comentario

12 Comentarios

  1. Este tema da mucho juego, pasar谩n 30 a帽os m谩s y seguiremos d谩ndole vueltas :-P Creo que m谩s que cambiar la paleta, lo que acerca un emu al C64 real en tele de tubo es ajustar brillo, contraste y color si lo permite. Vice permite ajustarlo y se nota mucho al hacerlo. Eso s铆, como el original no hay nada ;-) Por cierto, alguna de esas paletas har铆an que el C64 parezca m谩s un Spectrum o un CPC :-P Muy buena entrada, Josep.

    ResponderEliminar
  2. No soy muy amigo de usar emulaci贸n y, en este caso, uso la emulaci贸n PAL y que la imagen no quede n铆tida, poni茅ndole scanlines. Muy buen art铆culo, Jose.
    @Dany: Esperamos tu programa, y ya ;DDD

    ResponderEliminar
  3. El video de Dany es muy ilustrativo, y es que realmente por m谩s opciones que activemos no tenemos lo mismo que usando un 64 real con un TV. Y es bueno ser consciente de eso.

    Yo soy un usuario habitual de emulador, es lo m谩s pr谩ctico que tengo a mano y el normal de las veces la 煤nica opci贸n, asi que me interesa tener una buena experiencia, eso no significa que realmente tenga que ser igual al original pero s铆 que los gr谩ficos se aprecien bien y muchas veces eso no pasa.

    Pero como el original no hay comparaci贸n posible, al principio pens茅 que se tratar铆a s贸lo de un factor nostalgia, que si el sonido suena mejor en un tv o que los colores-gr谩ficos se ven "mejor", pero es que realmente lo que hizo Dany demuestra que realmente es mejor.

    ResponderEliminar
  4. Buff.. el tema del color y la emulaci贸n en C64 es el nunca acabar XD . Teniendo de base que los chips del VICII sal铆an por remesas diferentes(es decir cada pal茅 sal铆a de su padre y de su madre Dicho(no as铆 claro) si no recuerdo mal por Bob Yannes) Por eso hay que pensar que casi cada C64 va a dar una paleta diferente. Eso sumado a la televisi贸n que usemos y sumado a la tonalidad, brillo, gamma, contraste,etc que pongamos en la tele hace imposible una 煤nica paleta a gusto de todos. Encima la tonalidad PAL es diferente de la NTSC con lo que m谩s a a帽adir. Se han hecho intentos hasta el infinito de conseguirla (La paleta por defecto est谩 basado en este an谩lisis de Pepto http://www.pepto.de/projects/colorvic/ )pero por lo visto la cosa sigue sin contentar a todo el mundo

    Me he pasado d铆as pero d铆as enteros comparando im谩genes de monitor y sistema real compar谩ndolas con las que obtengo por emulaci贸n..pero a煤n as铆 a veces para un juego te vale pero pones otro y esa paleta que te ha funcionado perfecta y la ves calcadita a lo que ser铆a en un sistema real en otro juegos se te dispara alg煤n color.

    Es una locura y ya sabemos que la emulaci贸n no es perfecta pero si esta gente con todo lo que saben no consiguen dar con una soluci贸n 100% correcta ¿no podr铆a ser que es que no hay una soluci贸n correcta? ¿Que es imposible encontrar una paleta 煤nica que sea correcta en todo momento y para todo el mundo? Pues eso..

    De las paletas que trae por defecto VICE la m谩s aproximada al v铆deo de Dany es la C64S pongo todo lo dem谩s:

    VICII Renderer:
    ---------------------
    CRT Emulation

    CRT Emulation
    ----------------------
    Scanline Shade 0.750
    Blur 0
    Odd lines phase 1.125
    Odd lines offset 0.875

    VICII Colors:
    -----------------
    Gamma 2.2
    Tint 1
    Saturation 1.3
    Contrast 1.2
    Brightness 1.0
    External Palette Activado y elegida C64S

    Creo como dice Pako que deber铆ais jugar con los otros par谩metros. No solo cargar la paleta y ya est谩, Yo creo haber conseguido algo bastante parecido a lo real(comparando muchas im谩genes) pero claro hay que pasarse una tarde haciendolo.. Yo lo hice y esos son mis valores para mi monitor..A ver si por lo menos os sirven de referencia.:)

    P.D.: Por cierto uso las 煤ltimas betas de WinVICE

    ResponderEliminar
    Respuestas
    1. Reley茅ndome en lo del final no me explicado bien.. En su momento ya me pas茅 tardes configurando el emulador..Desde entonces esos par谩metros son los que vengo usando de hace meses. Ojal谩 pudiera usar un sistema original.. pero ya que lo hago por emulaci贸n me molest茅 en intentar que fuera la mejor posible. De hecho el culpable de que lo hiciera fue el mismo Dany a trav茅s de Elenita.

      No se puede hacer m谩s salvo concienciar..llamar la atenci贸n como ha hecho Dany o como bien dice Jose en este art铆culo.. Asi es que bravo por ambos :)

      Eliminar
    2. Muchas gracias SirArthur, muy interesante.

      Voy a probar esos valores y tambi茅n la nueva versi贸n de Vice, veo que tengo la 2.2 y ya est谩 la 2.4.

      Igual vale la pena hacer otra entrada s贸lo comentando estas cosas.

      Eliminar
  5. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  6. Ten铆a una duda con el tema de las paletas y c贸mo se muestran 茅stas en las diferentes versiones del VICE pero veo que hallar los par谩metros de color que se aproximen a la real del C64 es cuesti贸n de gustos.

    Entre las varias opciones (C64hq, C64S, ccs64, frodo, godot...) a elegir en "Video settings" > "VICII Palette", en mi opini贸n "ccs64" se aproxima bastante al tipo de paleta que suelo ver en mi Commodore 64 real.

    ResponderEliminar
    Respuestas
    1. Yep, se me pas贸 contestarte antes, sorry. Yo al principio de usar la emulaci贸n (mediados de los 90, aquellos primitivos CS64 o PC64 que corr铆an bien en mi viejo PC) cambiaba la paleta por una m谩s brillante, ya que las que ven铆an por defecto me parec铆an muy apagadas en comparaci贸n con lo que hab铆a visto en mis C64 + tele de tubo. Desde hace a帽os lo que hago es cambiar, en el Vice64 y sin tocar paletas, los controles de brillo, contraste y color. Con esto consigo acercarme mucho m谩s, en mi opini贸n, a c贸mo se ve el C64 en una tele de tubo o monitor 1084S que tengo ahora. Yo de ti lo probar铆a as铆 ;-)

      Eliminar
    2. Yep, se me pas贸 contestarte antes, sorry. Yo al principio de usar la emulaci贸n (mediados de los 90, aquellos primitivos CS64 o PC64 que corr铆an bien en mi viejo PC) cambiaba la paleta por una m谩s brillante, ya que las que ven铆an por defecto me parec铆an muy apagadas en comparaci贸n con lo que hab铆a visto en mis C64 + tele de tubo. Desde hace a帽os lo que hago es cambiar, en el Vice64 y sin tocar paletas, los controles de brillo, contraste y color. Con esto consigo acercarme mucho m谩s, en mi opini贸n, a c贸mo se ve el C64 en una tele de tubo o monitor 1084S que tengo ahora. Yo de ti lo probar铆a as铆 ;-)

      Eliminar
  7. Aunque he probado tambi茅n la paleta del usuario Rekrul en el foro de Lemon64 y me gusta tambi茅n 茅sa.

    ResponderEliminar