Autor Tema: Demos  (Leído 961 veces)

javierglez

  • Commodore Master
  • *****
  • Mensajes: 452
  • terminator not seen
    • Ver Perfil
Demos
« en: Julio 17, 2022, 03:23:57 »
Esta pasando inadvertida esta demo y no pue ser

https://www.youtube.com/watch?v=ytob8TCMcjk

Recordad que el PET no tiene modo hires, esto lo hacen sincronizando la ejecución del código con el raster y cambiando los códigos de los caracteres en cada línea raster, cada fila de caracteres abarca 8 líneas raster. Creo que en el ZX81 también hacen esto.

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 13628
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:Demos
« Respuesta #1 en: Julio 17, 2022, 15:03:33 »
Espectacular!!!!

Yo me quedé muy sorprendido cuando vi que en las ZX81 se podían hacer gráficos asi y no lo entiendo ni en ese caso ni en este! :D
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

javierglez

  • Commodore Master
  • *****
  • Mensajes: 452
  • terminator not seen
    • Ver Perfil
Re:Demos
« Respuesta #2 en: Julio 17, 2022, 18:14:09 »
Es como si dividieras los caracteres en lonchas horizontales (8 lineas cada caracter claro) y las recombinaras de manera que se forme un símbolo que se parezca al caracter que habrías definido si pudieras, por ejemplo si te hubieses pasado al VIC20. Funciona porque hay muchas combinaciones posibles.

Lo que visualiza normalmente el chip de video en cada celda es un símbolo del set de caracteres. Busca el código de la RAM de vídeo y luego va a buscar el gráfico correspondiente en la ROM de caracteres y ya está.

Aquí lo que se hace es ir cambiando el código del caracter, el chip de video va pescando códigos diferentes en cada línea raster, y en vez de visualizar un caracter visualiza una mezcla de 8 caracteres. Funciona de manera parecida a la multiplexación de sprites del C64, o sea sincronizando el programa con el avance del raster.

Como la CPU tiene que hacer estos cambios al vuelo y no se puede dejar preparado, consume un montón de tiempo, y el gráfico no puede tener todo el ancho de la pantalla de 40 caracteres sino un ancho bastante menor, digamos 6 o quizá 8.

javierglez

  • Commodore Master
  • *****
  • Mensajes: 452
  • terminator not seen
    • Ver Perfil
Re:Demos
« Respuesta #3 en: Octubre 24, 2022, 12:08:50 »
Otra demo muy hábil a base caracteres PETSCII. No entiendo como ha podido meter tantas cosas en un único fichero de 29k.

https://youtu.be/3FFPCuDqi_g

Bieno

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 3955
  • PRINT"ADORA A TU COMMODORE"
    • Ver Perfil
    • bieno64
Re:Demos
« Respuesta #4 en: Octubre 24, 2022, 15:25:26 »
Que chulada de DEMO. Parece que ahora van exprimiendo el PET, 45 años después de su creación  ;)

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 13628
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:Demos
« Respuesta #5 en: Octubre 25, 2022, 14:06:12 »
¡¡ESPECTACULAR!! muy buena
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

Gabi64

  • Commodorista
  • ***
  • Mensajes: 68
  • SYS 0
    • Ver Perfil
Re:Demos
« Respuesta #6 en: Octubre 27, 2022, 12:40:41 »
Flipo!

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 13628
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:Demos
« Respuesta #7 en: Enero 14, 2023, 21:22:40 »
BACK TO THE PET (Commodore PET 4016 hardware demo made in 2022)

https://www.youtube.com/watch?v=cznyKsOl3po
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com