80 columnas para C64 ( sin hw )

Avatar de Usuario
ron
Mensajes: 17707
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 775 veces
Agradecimiento recibido: 830 veces

80 columnas para C64 ( sin hw )

Mensajepor ron » 09 Jun 2014 20:47

Después de dar la barrila con algo para Oric ( que todavía no sabemos si existe ya algo... ) al igual que para el VIC si que lo hay, he pensando en contar las opciones que tenemos en un C64 para poder pintar 80 columnas.

En el modo de texto, el VIC-II puede mostrar 40 columnas y 25 filas (la pantalla es de 320 × 200 píxeles y cada carácter es de 8 × 8). Esta visualización no es la adecuada para algunas aplicaciones ( que nos lo digan a algunos en los 80... ) , pero si que estaban disponibles en otros micros como el BBC Micro o sino con emuladores de terminal en particular y procesadores de texto, en los que 80 columnas es lo estándar o normal. Hablamos de 1982, después muchos micros contaban con las 80 columnas, a excepción de algunos tercos que se negaban a dar ese paso.

Para evitar esto, algunos programas utilizan las capacidades gráficas del VIC-II para implementar una pantalla de 80 × 25 caracteres simulados. Estos programas cambian el VIC-II al modo de alta resolución y ejecutan la visualización de texto completo por software; cada carácter es tratado como 4 × 8 píxeles. Esta técnica es conocida como "soft-80".

DESDE BASIC

Los programas Basic que se ejecutan desde C64 Kernal pueden utilizar el modo 80 columnas. Lo que hace el soft-80 es parchearla y aprovechar el video en alta para pintar las 80 columnas. Todos o casi todos los programas normales de Basic funcionaran sin problema.


80COLUMNS

80COLUMNS ofrece una pantalla a todo color y el cursor de bloque con parpadeo. Su autor es desconocido. El editor de pantalla no tiene peculiaridades evidentes. El cambio de modo de mayúsculas / minúsculas cambia toda la pantalla como lo hace en la pantalla de texto de 40 columnas del C64.

rw80c64.jpg
rw80c64.jpg (12.55 KiB) Visto 715 veces


80COLUMNS es notablemente más rápido que Screen-80, sobre todo cuando se desplazan las lineas o la pantalla.

80columns.zip
(3.13 KiB) Descargado 36 veces


Screen-80

Screen-80 es una implementación primitiva del denominado soft-80. Sólo os permite usar blanco y negro y utiliza un cursor subrayado que no parpadea. Otro fallo es que desde el prompt de Basic si se hace un retroceso en la columna 0 no se ajusta a la columna 79 de la línea anterior. Al cambiar los modos mayúsculas / minúsculas se comporta igual que el C128 en modo VDC: ambos pueden existir en la pantalla al mismo tiempo, y el cambio no cambia los caracteres que ya están en la pantalla.

screen80.zip
(9.31 MiB) Descargado 34 veces


menu.jpg
menu.jpg (25.59 KiB) Visto 715 veces


rw80c641.jpg
rw80c641.jpg (43.96 KiB) Visto 715 veces


rw80c642.jpg
rw80c642.jpg (8.95 KiB) Visto 715 veces


Aplicaciones

Los programas de esta sección tienen una pantalla soft-80, pero no funcionan en el entorno de BASIC.

SOFT80.COM

SOFT80.COM es único, ya que es un programa CP/M que se ejecuta bajo el Cartucho CP/M para C64. Cuando se ejecuta, parchea la bios tanto del lado del Z80 como del lado del 6510, e instala su código controlador soft-80 (escrito principalmente en lenguaje ensamblador del 6510).

soft80.zip
(4.87 KiB) Descargado 37 veces

Avatar de Usuario
ron
Mensajes: 17707
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 775 veces
Agradecimiento recibido: 830 veces

Re: 80 columnas para C64 ( sin hw )

Mensajepor ron » 11 Jun 2014 21:28

Los programas en Basic para C64 que hizo dancresp en 80 columnas ! en panera ! juas -rofl

snapc6480.png
snapc6480.png (16.64 KiB) Visto 648 veces


snapc6481.png
snapc6481.png (24.28 KiB) Visto 648 veces


snapc6482.png
snapc6482.png (17.31 KiB) Visto 648 veces

jltursan
Mensajes: 2100
Registrado: 20 Sep 2011 13:59
Agradecido : 87 veces
Agradecimiento recibido: 187 veces

Re: 80 columnas para C64 ( sin hw )

Mensajepor jltursan » 11 Jun 2014 22:29

Los tres píxeles para cada carácter son matadores. Sin embargo, con 4 píxeles (no cuento el píxel de separación) por letra se puede conseguir una fuente muy agradable y legible en 64 columnas :-)

utilizando técnicas de subpixel, que no se si serían aplicables en monitores que no fuesen LCD (supongo que sí, todos los monitores se basan en la mezcla de los tres componentes), se puden conseguir virguerías como esta fuente de 1x5 píxeles. ¡La empleada en las 80 columnas del C64 mejoraría una barbaridad!

Avatar de Usuario
ron
Mensajes: 17707
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 775 veces
Agradecimiento recibido: 830 veces

Re: 80 columnas para C64 ( sin hw )

Mensajepor ron » 29 Ene 2018 19:10

y ahora con HW, ha aparecido un Data20.
Y el tío este, que se ha currado un video interesante para todos los que les mola el C64 y lo de las 80 columnas

https://youtu.be/BJzOErvJwZs

Avatar de Usuario
kikems
Mensajes: 2197
Registrado: 30 May 2013 19:23
Agradecido : 442 veces
Agradecimiento recibido: 682 veces

Re: 80 columnas para C64 ( sin hw )

Mensajepor kikems » 29 Ene 2018 19:17

En c64 su modo nativo aún tenía un pase, pero en un Vic20 se convierte en algo vital .

Me encanta este tío del 8 Bit Guy.


Volver a “Software C64”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado