Volver a la página principal del Museo

Historia, emuladores, recursos, utilidades y trucos para C-16, C-64 y C-128

Secciones:
1 Amiga
2 Amstrad
3 Atari
4 Commodore
5 MSX
6 Spectrum
7 Texas
> Historia
> Ficha Técnica
> Mi Colección
> FORO
> BLOG
> e-mail

Museo Tecnológico

Ya está en linea la
nueva web del Museo Tecnológico y de las Técnicas, una entidad
civil destinada a
preservar el patrimonio informático, en www.museotec.com.ar.


Avalado por:

Fundación de Computadoras Históricas

Santa Fe,
Argentina




Proyecto K64:






Comunicate:
HCM Mail


Foro de discusión:

Retrocomputacion.com

Blog:

Home Computer On-Line




logoHCM: (C) 2006
by Jorge Castillo

logoEXPO: (C) 2006
by Pablo Roldán



Historia y Notas.
Emuladores.
Recursos en Internet.
Fichas Técnicas: VIC-20, C-16, C-64, C-64c, C-64g, ...... C-128, C-128d.


Radiografía de la C-64.
Los Ports periféricos de Commodore.
El Basic de la C-128.
La interfase RS-232.
Comparativa: drives 1541 vs. 1571.
Ventajas de la C-16.
C-128: el modo CP/M.
Manejo y animación de sprites.
Aprovechando el sonido.

En el año 1981 Commodore se anotó un gran triunfo con las ventas superiores al millón de unidades de su computadora VIC-20, la cual fue la primera computadora a color con un precio inferior a los U$S400. Un año después, en 1982, Commodore introduce al mercado una nueva computadora que sería conocida en el mundo entero como C64. Esta fue realmente la primer máquina que trajo la computación a las masas: llegó a un verdadero hito en ventas superando las 22 millones de unidades vendidas, más que todos los modelos de Apple juntos y empequeñeciendo las ventas del recién lanzado IBM-PC. La Commodore 64 fue la primer computadora que uno podía comprar en un comercio local, por lo cual se convirtió en la primer máquina de mucha gente.
Commodore 64 La C64 era muy avanzada para su tiempo fijando varios estándares técnicos. Poseía una enorme memoria de 64Kb. de RAM y era la primera que incorporaba un chip sintetizador de audio a tres canales, conocido como SID, y su versión portátil, la SX-64 (lanzada en 1983) fue la primer computadora portátil a color. Además, la C64 era considerada una máquina divertida, aunque estaba basada en el procesador Motorola MOS 6410, el cual era una ligera modificación del 6502 usado por la Apple II lanzada cinco años antes. Contaba con un potente chip gráfico, que no tenía comparación con los lentos gráficos de la Apple II y con la pantalla monocromática de la IBM-PC. Por su gran cantidad de memoria disponible se convirtió en una plataforma ideal para comercializar por primera vez software a gran escala, en especial juegos.

Al igual que en la Apple II y las computadoras de 8 bits de Atari, la C64 distribuyó programas por medio de cintas de audio y diskettes, aunque también podía utilizar cartuchos al estilo Atari y, tal como la VIC-20, la C64 usaba como monitor una pantalla estándar de TV.

Hacia el final de la década de los 80's, la Commodore 64 aún seguía siendo la computadora más vendida del mundo por sus prestaciones y posibilidades. Primero, porque la gama de periféricos y accesorios disponibles multiplicaba sus funciones de una forma casi ilimitada. Segundo, porque al ser la computadora más vendida las compañías de software de volcaban en ella, creando un paquete de programas que la convertían en la máquina con más software en el mercado, abarcando todos los sectores (desde los negocios hasta el educativo); era una seguridad que, cualquiera sea el programa que se necesitaba, ya lo tenía la C64. Tercero, y último, porque lejos de quedarse atrás cada vez más gente se decidía por una C64, cada vez había más publicaciones exclusivas, así como libros con documentación, nuevos programas, nuevas ideas, nuevas aplicaciones. Cada vez más gente investigaba y se preocupaba por su Commodore 64.

Commodore 16 En el año 1984 Commodore lanzó la C16, que iba a ser la sustituta de la VIC-20 en el campo de la educación. Pero la VIC-20 era ya un cadáver que casi todos habían dejado por la C64. Por otra parte, la C16 en modo HIRES (High Resolution o Alta Resolución) sólo tenía 2 Kb. para programar, y 16 Kb. en el inicio de la fiebre de los 128 Kb. era suicida. La incompatibilidad con el C64, el Basic 3.5 que incorporaba soportaba con pequeños cambios los programas BASIC 2.0 de la VIC-20 y la C64 pero ni un sólo juego comercial se hizo en BASIC, fue la gota que desbordó el vaso, pues son contadas las casas que desarrollaron versiones de sus programas. En cuanto vieron que ni cubrían los gastos de producción, cesaron de soportarlo. La aparición de la C128 cerró toda posibilidad a la C16.

Commodore 128 En 1985 la C128 es la ultima incursión en los 8 bits de Commodore antes de volcarse en la Amiga. Tras el fiasco de la C16, muy superior a la C64 pero absolutamente incompatible y con una base muy pequeña de software, Commodore nos ofrece 3 computadoras en 1: una C64, una computadora CP/M 3.0 de 128 Kb. y una C128. La C128 incorporaba el BASIC 7.0 con la posibilidad de 40/80 columnas. Aunque con una base corta de software, su absoluta compatibilidad con la C64 le abrió la segunda biblioteca de programas mas extensa del momento. Mejoró la velocidad del bus de conexión con las unidades de disco, diseñándose 2 modelos: la 1571 (5,25", doble cara y 40 pistas, capaz de emular una 1541) y la 1581 (3,5", doble cara y 80 pistas) ambas capaces de soportar el modo FAST y de leer/escribir discos PC (y cualquier otro en formato MFM de grabación de datos). EL CP/M Plus le abrió la extensa biblioteca de aplicaciones profesionales ya potenciada por las Amstrad (aunque a un precio mayor que una CPC6128), sin los inconvenientes de formato especial del cartucho CP/M para C64 (la 1541 no soportaba el formato MFM, por lo que se requería una conversión). El modelo 128D incorporaba en una caja SLIM una unidad 1571, lo que reducía la maraña de cables. En una segunda versión, se cambió la caja y se le añadió 16 Kb. de VRAM, lo que le permitió nuevos modos gráficos.

Suple K-64  POKES y otras yerbas

Algunos hallazgos para la Commodore 64:

SIN GET

Algunas veces es necesario ver el contenido de un vector muy extenso y esto no entra en la pantalla. Sería muy útil detener el ciclo hasta pulsar una tecla, facilidad que no permite la sentencia GET. Con las siguientes líneas se consigue suplantar al GET:
FOR I=1 TO 100: POKE 198,0: PRINT A(I): WAIT 198,1: NEXT I

BUFFER

El buffer del datassette comienza con la dirección 829 y termina en la 1019. De la 833 a la 849 está el nombre del último programa cargado. Para imprimirlo en la pantalla se debe tipear:
FOR I=833 TO 849: PRINT A(I): WAIT 198,1: NEXT I

SIN LIST

Para que no aparezcan los números de línea al ingresar la sentencia LIST, tengamos en cuenta esta instrucción:
POKE 22,35

y para volver a la normalidad: POKE 22,25

SYS

La sentencia SYS 711 tiene el mismo efecto que pulsar simultáneamente las teclas RUN/STOP y RESTORE.


This site is a member of WebRing. To browse visit here.

This site is a member of WebRing.
To browse visit Here.

[ volver al inicio de la página ]

 

Diego Chiacchio - Web Site: http://www.homecomputer.com.ar