PMODE3 ... pero con 24 colores al mismo tiempo
- pser1
- Mensajes: 4094
- Registrado: 08 Dic 2012 18:34
- Agradecido : 1352 veces
- Agradecimiento recibido: 1118 veces
PMODE3 ... pero con 24 colores al mismo tiempo
Hola compañeros,
He estado un tiempo inmerso en un trabajo en colaboración con Simon Jonassen tratando de obtener el máximo de colores
en la pantalla de Dragón.
Simon es bien conocido en el mundo del C64 y del CoCo2 por sus demos que llevan al límite las posibilidad hardware de esos
ordenadores.
Todo empezó por unas preguntas que le hice sobre su trabajo "Half char shifting" y empezó a contarme sus ideas y teorías
respecto al viejo de tema de obtener mas colores. A el le gusta mucho el modo SG24.
Bueno me estoy enrollando, tras mas de un mes de investigaciones y programación acabamos obteniendo lo que queríamos
Puede verse en esta url:
http://archive.worldofdragon.org/phpBB3 ... f=5&t=5462
Adjunto aquí un pantallazo de PMODE3 en el que se muestran los 24 bloques de colores diferentes
Esto es una captura de pantalla, los emuladores no permiten ver la mezcla que se produce en un ordenador real
Y esto es una foto de la TV conectada a mi D64. La cámara miente bastante y el fotógrafo no es muy ducho en sacar
instantáneas de pantallas de ordenador, lo siento. A pesar de todo se puede ver que los recuadros que el XRoar se ven
con franjas horizontales, en el real se mezclan generando un color diferente
saludos
pere
Aprovecho para desearos a todos y a los vuestros
FELIZ NAVIDAD y un mejor AÑO 2016
que de regalo nos trae un día extra, je je
He estado un tiempo inmerso en un trabajo en colaboración con Simon Jonassen tratando de obtener el máximo de colores
en la pantalla de Dragón.
Simon es bien conocido en el mundo del C64 y del CoCo2 por sus demos que llevan al límite las posibilidad hardware de esos
ordenadores.
Todo empezó por unas preguntas que le hice sobre su trabajo "Half char shifting" y empezó a contarme sus ideas y teorías
respecto al viejo de tema de obtener mas colores. A el le gusta mucho el modo SG24.
Bueno me estoy enrollando, tras mas de un mes de investigaciones y programación acabamos obteniendo lo que queríamos
Puede verse en esta url:
http://archive.worldofdragon.org/phpBB3 ... f=5&t=5462
Adjunto aquí un pantallazo de PMODE3 en el que se muestran los 24 bloques de colores diferentes
Esto es una captura de pantalla, los emuladores no permiten ver la mezcla que se produce en un ordenador real
Y esto es una foto de la TV conectada a mi D64. La cámara miente bastante y el fotógrafo no es muy ducho en sacar
instantáneas de pantallas de ordenador, lo siento. A pesar de todo se puede ver que los recuadros que el XRoar se ven
con franjas horizontales, en el real se mezclan generando un color diferente
saludos
pere
Aprovecho para desearos a todos y a los vuestros
FELIZ NAVIDAD y un mejor AÑO 2016
que de regalo nos trae un día extra, je je
- ron
- Mensajes: 21855
- Registrado: 28 Oct 2010 14:20
- Ubicación: retrocrypta
- Agradecido : 3862 veces
- Agradecimiento recibido: 4752 veces
Re: PMODE3 ... pero con 24 colores al mismo tiempo
Es acojonante, de quitarse el sombrero, pser1. Muchas gracias por tu regalo de navidad. Fantástico !!!
-
- Mensajes: 5619
- Registrado: 20 Sep 2011 13:59
- Ubicación: Madrid
- Agradecido : 990 veces
- Agradecimiento recibido: 2040 veces
- Contactar:
Re: PMODE3 ... pero con 24 colores al mismo tiempo
¡Feliz Navidad Pere!
La lectura del hilo original es muy interesante. Todo lo que sea evitar el truco del flicker, bienvenido sea
La lectura del hilo original es muy interesante. Todo lo que sea evitar el truco del flicker, bienvenido sea
-
- Mensajes: 56
- Registrado: 08 Dic 2015 18:32
- Agradecido : 13 veces
- Agradecimiento recibido: 26 veces
- Contactar:
Re: PMODE3 ... pero con 24 colores al mismo tiempo
¡Felices Fiestas Pere!
Qué maravilla. En enero le echaré un vistazo a la info en World of Dragon.
En cuanto pueda lo pruebo.
Gracias
Qué maravilla. En enero le echaré un vistazo a la info en World of Dragon.
En cuanto pueda lo pruebo.
Gracias
A bit of this a byte of that
http://gacaffe.net
http://gacaffe.net
- luiscoco
- Mensajes: 2414
- Registrado: 15 May 2011 04:23
- Ubicación: Caracas, Venezuela
- Agradecido : 38 veces
- Agradecimiento recibido: 59 veces
Re: PMODE3 ... pero con 24 colores al mismo tiempo
El mago de los trucos de hardware de la dragon, como siempre, cada vez mas mas profundo, felicidades, en aquella poca te hubieran contratado directo para hacer juegos de dragon, que hacías en aquel entonces?
Y también feliz navidad pete (aunque ya paso), pásala bien este fin de año.
Y también feliz navidad pete (aunque ya paso), pásala bien este fin de año.
- pser1
- Mensajes: 4094
- Registrado: 08 Dic 2012 18:34
- Agradecido : 1352 veces
- Agradecimiento recibido: 1118 veces
Re: PMODE3 ... pero con 24 colores al mismo tiempo
@Luis,
muchas gracias, igualmente te deseo un feliz 2016 también.
Por cierto en aquella época yo estaba enredando con máquinas IBM y lenguajes como PL/1
y bases de datos DL/1. Fué maravilloso porqué prácticamente no tuve que aprender nada para meterme en C
que ha sido el mejor lenguaje que he utilizado jamás... en todas sus versiones C, C++, C# i disimulando Java
Así que con Dragón aprendí assembler pero pronto descubrí OS-9 con sus compiladores C y su Basic09 ... mi perdición
salud
pere
muchas gracias, igualmente te deseo un feliz 2016 también.
Por cierto en aquella época yo estaba enredando con máquinas IBM y lenguajes como PL/1
y bases de datos DL/1. Fué maravilloso porqué prácticamente no tuve que aprender nada para meterme en C
que ha sido el mejor lenguaje que he utilizado jamás... en todas sus versiones C, C++, C# i disimulando Java
Así que con Dragón aprendí assembler pero pronto descubrí OS-9 con sus compiladores C y su Basic09 ... mi perdición
salud
pere
- Pow!
- Mensajes: 1819
- Registrado: 15 Mar 2011 00:40
- Agradecido : 60 veces
- Agradecimiento recibido: 355 veces
Re: PMODE3 ... pero con 24 colores al mismo tiempo
Hola,estoy intentando cargar las imagenes contenidas en el DSK en mi clon de coco,lo estoy haciendo convirtiendo los archivos y cargandolos desde cinta.
El problema es que las imagenes me cargan a media pantalla,como si comenzasen en otra direccion de memoria...
¿Como se cargan desde cinta para que comiencen desde el principio de la pantalla?
Gracias
El problema es que las imagenes me cargan a media pantalla,como si comenzasen en otra direccion de memoria...
¿Como se cargan desde cinta para que comiencen desde el principio de la pantalla?
Gracias
- pser1
- Mensajes: 4094
- Registrado: 08 Dic 2012 18:34
- Agradecido : 1352 veces
- Agradecimiento recibido: 1118 veces
Re: PMODE3 ... pero con 24 colores al mismo tiempo
Taburoto escribió:Hola,estoy intentando cargar las imagenes contenidas en el DSK en mi clon de coco,lo estoy haciendo convirtiendo los archivos y cargandolos desde cinta.
El problema es que las imagenes me cargan a media pantalla,como si comenzasen en otra direccion de memoria...
¿Como se cargan desde cinta para que comiencen desde el principio de la pantalla?
Gracias
efectivamente!
Se dice que CoCo y Dragón son compatibles, pero ...
Los gráficos de Dragón empiezan en $c00 --> 3072 en decimal mientras que en CoCo empiezan en $e00 --> 3584
Le voy a echar una ojeada al DSK o es un VDK?
Te cuento algo mas tarde
saludos
pere
Pd No recuerdo la sintaxis exacta para CoCo, pero tal vez haciendo:
CLOADM"pantalla",&H200 te las desplazaría exactamente lo necesario ... mejor pruébalo tu mismo, porfa
En Dragon hay que dar la dirección de carga en lugar del 'offset', haríamos CLOADM"pantalla",&HC00 si usáramos pantallas de CoCo
- pser1
- Mensajes: 4094
- Registrado: 08 Dic 2012 18:34
- Agradecido : 1352 veces
- Agradecimiento recibido: 1118 veces
Re: PMODE3 ... pero con 24 colores al mismo tiempo
Taburoto escribió:Hola,estoy intentando cargar las imagenes contenidas en el DSK en mi clon de coco,lo estoy haciendo convirtiendo los archivos y cargandolos desde cinta.
El problema es que las imagenes me cargan a media pantalla,como si comenzasen en otra direccion de memoria...
¿Como se cargan desde cinta para que comiencen desde el principio de la pantalla?
Gracias
Por cierto, y *MUY IMPORTANTE* todo este follón de colores se obtiene 'abusando' del sistema de autocorrección de color que aplica
el sistema PAL de televisión.
Si estás probando en el CP400 Color II, si su salida de TV es NTSC, no verás la mezclas 'ficticias' de colores ya que NTSC solo crea los
colores artificiales (artifacted) en sentido vertical, mientras que los de PAl se generan horizontalmente por comparación entre líneas consecutivas.
Si te miras el hilo de worldOfDragon verás en que se basa el truco mágico!
http://archive.worldofdragon.org/phpBB3 ... f=5&t=5462
saludos
pere
- Pow!
- Mensajes: 1819
- Registrado: 15 Mar 2011 00:40
- Agradecido : 60 veces
- Agradecimiento recibido: 355 veces
Re: PMODE3 ... pero con 24 colores al mismo tiempo
Si estás probando en el CP400 Color II, si su salida de TV es NTSC, no verás la mezclas 'ficticias' de colores
Ahora es un Pseudo-PAL....jejeje.
- pser1
- Mensajes: 4094
- Registrado: 08 Dic 2012 18:34
- Agradecido : 1352 veces
- Agradecimiento recibido: 1118 veces
Re: PMODE3 ... pero con 24 colores al mismo tiempo
Taburoto escribió:Si estás probando en el CP400 Color II, si su salida de TV es NTSC, no verás la mezclas 'ficticias' de colores
Ahora es un Pseudo-PAL....jejeje.
¿En qué sentido le llamas así?
pere
- luiscoco
- Mensajes: 2414
- Registrado: 15 May 2011 04:23
- Ubicación: Caracas, Venezuela
- Agradecido : 38 veces
- Agradecimiento recibido: 59 veces
Re: PMODE3 ... pero con 24 colores al mismo tiempo
Muy interesante, pero eso no es modo SG24 o si?, que resolución tiene? las de PMODE3 o SG24, Que se hace , Switch entre 2 modos?, me leere la info
- pser1
- Mensajes: 4094
- Registrado: 08 Dic 2012 18:34
- Agradecido : 1352 veces
- Agradecimiento recibido: 1118 veces
Re: PMODE3 ... pero con 24 colores al mismo tiempo
luiscoco escribió:Muy interesante, pero eso no es modo SG24 o si?, que resolución tiene? las de PMODE3 o SG24, Que se hace , Switch entre 2 modos?, me leere la info
Hola Luis,
tal como se indica en el titulo del hilo, para NO llamar a malentendidos, es PMODE3.
En este modo, cambiando de paleta se pueden obtener un máximo de 8 colores, 4 de cada paleta.
Si se preparan las imágenes en el PC y se generan dos pantallas con colores distintos (de la misma paleta)
al mezclarlos se obtienen un máximo de 4x4= 16 por paleta, 2 paletas = 32 colores, pero algunos son repetidos
por eso el titulo menciona 24 colores diferentes.
Obviamente solo sirve para mostrar imágenes estáticas ya que el programa que las muestra está cambiando permanentemente
de imagen a cada frame. Y en ciertas partes de paleta también. Lo importante es que no hay parpadeo en absoluto.
A pesar de lo dicho, gente como Nick Marentes ha utilizado este truco en juegos con movimiento, la idea es pintar con ciertos colores
que se 'funden' en filas contiguas, así en Donut Dilema consiguió de 6 a 8 colores en PMODE3 con la paleta 'clara'
saludos
pere
Pd en la práctica la definición sigue siendo de 128x192 pero en aquellos puntos donde los colores se mezclan aparenta ser de 128x96
ya que dos lineas forman una (pero NO toda la línea).
Los semigráficos SG24 tienen resolución horizontal de 64 (2 pixels por byte ... 2x32=64), en vertical son 192 y puede usar 8 colores mas negro
- luiscoco
- Mensajes: 2414
- Registrado: 15 May 2011 04:23
- Ubicación: Caracas, Venezuela
- Agradecido : 38 veces
- Agradecimiento recibido: 59 veces
Re: PMODE3 ... pero con 24 colores al mismo tiempo
Hola, lo del cambio de paleta te refieres al cambio de screen que elige entre los 4 colores pasteles y los 4 vivos?,
- pser1
- Mensajes: 4094
- Registrado: 08 Dic 2012 18:34
- Agradecido : 1352 veces
- Agradecimiento recibido: 1118 veces
Re: PMODE3 ... pero con 24 colores al mismo tiempo
luiscoco escribió:Hola, lo del cambio de paleta te refieres al cambio de screen que elige entre los 4 colores pasteles y los 4 vivos?,
Efectivamente, es el equivalente a cambiar de SCREEN1,0 a SCREEN 1,1
En ensamblador es un simple POKE en $ff22, cambiando de $e0 a $e8 por ejemplo, el primero en los colores 'fuertes' (rojo, azul, verde, amarillo)
el segundo usa los colores 'pastel' (blanco, cyan, magenta y naranja)
saludos
pere
- Pow!
- Mensajes: 1819
- Registrado: 15 Mar 2011 00:40
- Agradecido : 60 veces
- Agradecimiento recibido: 355 veces
Re: PMODE3 ... pero con 24 colores al mismo tiempo
¿En qué sentido le llamas así?
Al haber modificado el CP400 para verlo en color en monitores PAL-B la norma resultante está totalmente fuera del estandar,ahora es un PAL-M (525 lineas 60Hz) corriendo con subportadora de color de PAL-B,lo increible es que el monitor se lo traga.
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados