|
|
Línea 1: |
Línea 1: |
| [[Imagen:Commodore 128 002.jpg|thumb|right|300px|Commodore 128]] | | <small>[[Especial:LoQueEnlazaAquí/{{{1|{{FULLPAGENAME}}}}}|{{{2|Páginas que enlazan con {{#if:{{{1|}}}|«{{{1}}}»|esta}} }}}]]</small><noinclude> |
| [[Imagen:Commodore 128 001.jpg|thumb|right|280px|Caja del Commodore 128]]
| | {{documentación}}</noinclude> |
| [[Imagen:C128d.jpg|thumb|right|300px|Commodore 128 D]]
| |
| [[Imagen:C128mobo.jpg|right|thumb|300px|[[Placa madre]] del C128]]
| |
| | |
| El '''Commodore 128''' ('''C128''', '''CBM 128''', '''C=128''') fue el último [[ordenador doméstico]] de [[8 bits]] lanzado comercialmente por [[Commodore International|Commodore Business Machines]] (CBM). Fue presentado en enero de [[1985]] en el [[Consumer Electronics Show]] de [[Las Vegas]], tres años después que su predecesor el exitoso [[Commodore 64]]. su principal diseñador hardware fue [[Bil Herd]].
| |
| | |
| En [[1987]] se presenta el Commodore 128D, un equipo en carcasa SFF muy similar a la del [[Commodore PC-1]], que integra una unidad de disquete [[Commodore 1571]] y la fuente de alimentación.
| |
| == Especificaciones ==
| |
| *'''[[CPU]]s''':
| |
| ** [[MOS Technology 8502]] a 2 [[MHz]] (1 MHz en modo compatibilidad C64)
| |
| ** [[Zilog Z80]] a 4 MHz (funcionando efectivamente a 2 MHz debido a tener que parar la mitad del tiempo para permitir acceder al [[Bus (informática)|bus del sistema]] al [[GPU|chip de video]] VIC-II)
| |
| * [[MMU]]: un [[MOS Technology 8722 ]] controla la selección de procesador 8502/Z80, las paginaciones de memoria ROM/RAM, las zonas comunes de la memoria RAM y el traslado de la página cero y la pila.
| |
| *'''[[Memoria RAM]]''': 128 [[Kilobyte]]s ampliables a 512 KB con la REU expansion RAM
| |
| *'''[[VRAM]]''' : 16 KB o 64 KB para el VDC 8563, 2 KB 4-bit color RAM dedicada para el VIC-II E.
| |
| *'''[[ROM]]''' : 72 KB ampliables en otros 32 KB internos (zócalo en la placa madre) y/o otros 32 KB de cartucho (o dispositivo similar) en la ranura de ampliación. La ROM presente se distribuye en :
| |
| ** 28 KB [[Commodore BASIC|BASIC 7.0]]
| |
| ** 4 KB [[machine code monitor|MLM]]
| |
| ** 8 KB de [[KERNAL]] C128
| |
| ** 4 KB del editor de pantalla
| |
| ** 4 KB de [[BIOS]] Z80
| |
| ** 9 KB (aproximadamente) del BASIC 2.0 (modo C64)
| |
| ** 7 KB (aproximadamente) del KERNAL C64
| |
| ** 4 KB del [[PETSCII|generador de caracteres]] (modo C64 o internacional)
| |
| ** 4 KB del generador de caracteres (modo C128 o nacional)
| |
| * '''Vídeo''' :
| |
| ** [[MOS Technology VIC-II|MOS 8564/8566 VIC-II E]] (NTSC/PAL) para el modo de [[vídeo compuesto]] de 40 columnas (puede utilizarse un [[televisor]] en lugar de un [[Monitor de ordenador]])
| |
| *** Acceso directo de registros mediante mapeos de memoria de entrada/salida
| |
| *** Modo texto: 40 × 25, 16 colores
| |
| *** Modos gráficos: 160 × 200, 320 × 200
| |
| *** 8 [[Sprite (videojuegos)|sprites por hardware]]
| |
| *** 2 KB dedicados de memoria de colores de 4 bits, en caso contrario utiliza la memoria principal como memoria de vídeo
| |
| ** [[MOS Technology 8563]] (o, en el C128DCR, [[MOS Technology 8568|8568]]) para el modo [[RGB|RGBI]] digital de 80 columnas, compatible con monitores [[Color Graphics Adapter|CGA]] del [[IBM PC]] y compatibles. Puede visualizarse en monocromo en monitores y televisores por conectores de vídeo compuesto analógico. En televisores y monitores de colores, es necesaria la presencia de un [[euroconector]] para la visualización en color (o, en los monitores, de un conector RGB alternativo, aunque suele requerir un cable adaptado con resistencias e incluso chips, dependiendo de las señales).
| |
| *** Registro de acceso indirecto (dirección de registro, registro de datos en memoria mapeada)
| |
| *** Modo texto: Totalmente programable, generalmente 80 × 25 u 80 x 50, 16 colores (no los mismos que los del VIC-II)
| |
| *** Modos gráficos: totalmente programable, los modos más usados son 320 x 200, 640 × 200, y 640 × 400 (entrelazado).
| |
| *** Carece de sprites por hardware
| |
| *** 16 KB de [[VRAM]] dedicada (64 KB de serie en los C128DCR, los C128/C128D pueden ampliarse a 64 KB), accesibles por la CPU sólo mediante un método de doble modo indirecto (dirección del registro, registro de datos en el VDC, que a su vez se direcciona en el registro de direcciones, y el registro de datos se mapea en la memoria)
| |
| *** Funcionalidad limitada como [[blitter]] que ayuda a aliviar el cuello de botella de la memoria RAM
| |
| *'''Sonido''' : [[chip de sonido]] [[MOS Technology SID|MOS 6581 SID]] (o, en el C128DCR, el [[MOS Technology SID|MOS 8580 SID]])
| |
| ** 3 [[Oscilador electrónico|voces]], con [[envolvente acústico]] (ADSR) controlable
| |
| ** 4 Formas de onda por oscilador del [[MOS Technology SID|SID]] : [[Onda triangular|Triangulo]], [[Onda de diente de sierra|Diente de Sierra]], [[Onda cuadrada|Pulso variable]], [[Ruido blanco]], y algunos modos combinados
| |
| ** Filtro de audio multimodal
| |
| ** 3 Moduladores en anillo
| |
| * '''Soporte'''
| |
| ** Interfaz de [[casete]] a 300 [[baudio]]s (modo nativo raramente usado, recurriendo a rutinas ''turbo'').
| |
| ** Unidad de [[disquete]] opcional de 5,25 simple cara ([[Commodore 1541]], [[Commodore 1570]], compatibles) o doble cara ([[Commodore 1571]]) o 3,5 pulgadas doble cara ([[Commodore 1581]]) en formato [[Group Code Recording|GCR]] y [[Modified Frequency Modulation|MFM]]. Con las 1571/1581 es capaz de leer discos en formato [[CP/M]] y [[MS-DOS]]
| |
| ** Cartucho ROM
| |
| ** [[Disco duro]]
| |
| * '''[[teclado de ordenador|Teclado]]''' [[QWERTY]] tipo maquina de escribir, con 92 teclas:
| |
| ** 62 alfanuméricas (al modo del teclado del C64)
| |
| ** ESC TAB ALT CAPS-LOCK (en la esquina izquierda, un lugar muy poco usual para esas teclas)
| |
| ** 4 teclas exclusivas 128 (HELP LINE_FEED 40/80_DISP NO_SCROLL)
| |
| ** 4 teclas de cursor
| |
| ** 4 teclas de función (como el C64, pero sobre el Keypad)
| |
| ** 14 teclas de Keypad (solo con + y - de operadores)
| |
| *'''Carcasa''' :
| |
| ** C128 : Rectangular de 43 x 33 x 5 cm, con el teclado en ángulo, de plástico color crema.
| |
| ** C128D : Caja rectangular incluyendo una unidad 1571 y teclado separado. En plástico blanco, el C128DCR cambia a aluminio
| |
| * '''[[Entrada/Salida]]''' :
| |
| **Dos tomas [[DE-9]] de [[Joystick Atari]] (5 entradas digitales y 2 analógicas) en el lateral derecho. En ellos se pueden conectar una gran variedad de [[joystick]]s, [[paddle]]s, un [[lápiz óptico]], el [[mouse]] [[Commodore 1351]], y la [[tableta digitalizadora]] [[KoalaPad]].
| |
| ** En el C128, conector cuadrado de [[fuente de alimentación]] externa (5V DC 2,5 [[Amperio]]s 9V AC 1 amperio) similar a la del [[Commodore Amiga 500]]. En los C128D y C128DCR es interna (y la señal de 5V llega a 4,4 amperios)<ref>[http://www.hardwarebook.info/C128_Power_Supply Patillaje de la fuente externa]</ref><ref>[http://landover.no-ip.com/forums/index.php?topic=1852.0 Datos de varias fuentes de alimentación]</ref><ref>[http://www.commodore128.org/hardware.html Esquemas de fuentes de alimentación del C128]</ref>
| |
| **Ranura de [[Cartucho]] compatible con el Commodore 64, que contiene señales de datos / direcciones / control de la CPU 8502, y conectores de masa y corriente. Se utiliza para expansiones de memoria, juegos en cartucho ROM (fuerzan el modo C64), y cartuchos de utilidades (con pokeadores, buscadores de sprites, extractores de música, desensambladores/monitores, salvado a disco de la RAM, etc).
| |
| ** Conector de borde de tarjeta [[Commodore Datassette]] (interfaz de casete propietaria Commoore a 300 [[baudio]]s, con señales de lectura/escritura/control del motor, masa y +5 V para alimentar el motor de la grabadora)
| |
| **[[Bus serial Commodore]] (o bus serial [[IEEE-488]], [[conector DIN]] de 6 pines), para unidades de disquete e impresoras CBM. El C128 presenta un modo Serial rápido y un Burst Mode (modo mejorado de ráfagas) además del estándar,que el permite comunicarse a la mayor velocidad posible con los periféricos que lo soportan.
| |
| **[[Conector DIN]] de 8 pines con las señales de salida de [[luminancia]] (vídeo monocromo, pin 1), [[vídeo compuesto]] (pin 4), [[Crominancia]] (pin 6), sonido (pin 3), entrada de sonido (pin 5), masa (pin 2) y +5V DC (pin 8; presente solo en algunos C128 y C64c).<ref>{{cita web|url=http://www.hardwarebook.info/C128/C64C_Video|title=C128/C64C Video |fechaacceso=10 de abril de 2009|autor=[[The HardwareBook]] }}</ref>
| |
| ** Salida de [[modulador de TV]] [[UHF]] [[NTSC]]/[[PAL]], dependiendo del país.
| |
| ** Puerto de vídeo RGBI con conector [[DE-9]], similar al de la [[Color Graphics Adapter|CGA]], pero con el añadido de señal monocroma de vídeo compuesto. Esto causa una incompatibilidad menor con algunos monitores CGA que se soluciona desconectando el pin 7 en uno de los conectores del final del cable.<ref>[http://www.hardwarebook.info/C128_RGBI Patillaje del RGBI]</ref>
| |
| **Puerto de usuario (user port) : conector de borde de tarjeta con señales [[RS-232]] a [[Tecnología TTL|nivel TTL]] (para uso con [[módem]]s y otros dispositivos serie), señales para poder armar un [[Puerto paralelo]] de 8 bits (entre otras cosas para poder usar impresoras con interfaz Centronics).Cuenta en total con 24 pines, repartidos en 17 señales lógicas y 7 de masa/voltaje (incluyendo las de 9V AC)<ref>[http://www.hardwarebook.info/C64/128_User_Port Patillaje del Puerto de usuario]</ref>
| |
| | |
| == Véase también ==
| |
| | |
| * [[Commodore PET|PET]]
| |
| * [[Commodore VIC-20]]
| |
| * [[Commodore 64]]
| |
| * [[Commodore 16]]
| |
| | |
| == Referencias ==
| |
| {{reflist}} | |
| * Greenley, Larry, et al. (1986). ''Commodore 128 Programmer's Reference Guide''. Bantam Computer Books/Commodore Publications. ISBN 0-553-34378-5.
| |
| * Gerits, K.; Schieb, J.; Thrun, F. (1986). ''Commodore 128 Internals''. 2nd ed. Grand Rapids, Michigan: Abacus Software, Inc. ISBN 0916439429. Edición original en alemán (1985), Düsseldorf, West Germany: [[Data Becker|DATA BECKER GmbH & Co. KG]].
| |
| | |
| == Enlaces externos ==
| |
| *[http://www.commodore.ca/manuals/128_system_guide/toc.htm Commodore 128 Systems Guide]
| |
| *[http://www.viceteam.org/ VICE: Versatile Commodore Emulator]
| |
| *[http://landover.no-ip.com/forums/ Commodore128 Alive!]
| |
| | |
| [[Categoría:Primeros microcomputadores]]
| |
| | |
| [[cs:Commodore 128]]
| |
| [[de:Commodore 128]]
| |
| [[en:Commodore 128]]
| |
| [[es:Commodore 128]]
| |
| [[fi:Commodore 128]]
| |
| [[fr:Commodore 128]]
| |
| [[it:Commodore 128]]
| |
| [[nl:Commodore 128]]
| |
| [[nn:Commodore 128]]
| |
| [[no:Commodore 128]]
| |
| [[pl:Commodore 128]]
| |
| [[sr:Komodor 128]]
| |
| [[sv:Commodore 128]]
| |