80 columnas para C64 ( sin hw )

Avatar de Usuario
ron
Mensajes: 21855
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4752 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 2664 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 118 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 110 veces


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


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


rw80c642.jpg
rw80c642.jpg (8.95 KiB) Visto 2664 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 117 veces

Avatar de Usuario
ron
Mensajes: 21855
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4752 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 2597 veces


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


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

jltursan
Mensajes: 5619
Registrado: 20 Sep 2011 13:59
Ubicación: Madrid
Agradecido : 990 veces
Agradecimiento recibido: 2040 veces
Contactar:

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: 21855
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4752 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: 5502
Registrado: 30 May 2013 19:23
Agradecido : 2638 veces
Agradecimiento recibido: 3112 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.

Avatar de Usuario
ron
Mensajes: 21855
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4752 veces

Re: 80 columnas para C64 ( sin hw )

Mensajepor ron » 30 Jul 2018 12:30

Bueno, al final he dado con una pista que me ha llevado a encontrar un programa que se ejecuta bajo CP/M en Commodore 64 y que por decirlo de alguna forma, activa el modo Hi-res y permite que tengamos emulación de 80 columnas en CP/M.

http://mikenaberezny.com/hardware/projects/c64-soft80/


Vamos a probar....

Para editar los D64 de CP/M de C64, usaremos esta herramienta: http://www.z80.eu/d64.html , http://www.z80.eu/downloads/c64cpm.zip

Y una vez que hemos insertado el SOFT80.COM en la imágen de disco.:

c64cpm80c01.png
c64cpm80c01.png (63.56 KiB) Visto 1912 veces


c64cpm80c02.png
c64cpm80c02.png (26.71 KiB) Visto 1912 veces


c64cpm80c03.png
c64cpm80c03.png (46.22 KiB) Visto 1912 veces


c64cpm80c04.png
c64cpm80c04.png (43.34 KiB) Visto 1912 veces


Adjunto la imagen D64 con el programa SOFT80 incluído. Ahora ya se pueden usar juegos del tipo ZORK y aquellas aplicaciones que requieran 80 Columnas y quepan en las 44K que esta versión deja libre, por si os sirve para Apple ][ también hay una version de 44 KB, seguramente se puedan sacar esos programas de uno y hacerlos funcionar en el otro.

La imagen D64 es esta:
CPMDISK.D64.zip
(65.95 KiB) Descargado 83 veces


También comentado por neozeed en https://virtuallyfun.com/


Volver a “Software C64”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados