Source: http://www.retrowiki.es/viewtopic.php?t=200029216
Timestamp: 2020-07-11 03:40:00+00:00

Document:
Duelo de TITANES ! Sam, Enter, CPC, MSX2 y ZX+3 - RetroWiki & Cacharreo [RW]
Duelo de TITANES ! Sam, Enter, CPC, MSX2 y ZX+3
Mensajepor ron » 10 Ene 2013 08:31
titanes.gif (74.67 KiB) Visto 2567 veces
Hacía tiempo que quería abrir un hilo en el que pudiéramos ir desgranando las cualidades y los defectos de cinco de los grandes que a todos o casi todos gustan. Ni son todos los que están ni están todos los que son, aún así para esta aventura cinco son los elegidos. Busquemos los nexos que los unen y saquemos brillo a sus mejores cualidades. Animo a todos para sacar un hilo mágico y animo a los demás a que se lancen en sus propias aventuras de conocimiento en RW.
Dentro de estos cinco grandes seleccionados, hay máquinas que aún siendo de 8 bit ya poseen prestaciones y características que solo estaban presentes en sistemas como Amiga, ST, Mac y PC.
Cualquiera puede participar, aportar ideas, conocimiento perdido, anécdotas, comparativas ( no comparaciones ) no se parecen ni en el blanco de los ojos, o quizá terminen siendo más parecidos de lo que parecen. Se puede debatir al estilo RW con total tranquilidad y seguramente que consigamos testimonios importantes e interesantes, os invito a participar y contar todo lo que os apetezca, de un modo u otro pretendo establecer bases de conocimiento y comparativa para que se puedan apreciar todos y cada uno de los cacharros desde su propia intrinsecidad hasta poder ver el conjunto de forma global, sus virtudes, sus defectos y en todo caso que hubieras hecho tu. También podemos valorar la calidad de sus materiales y sus terminados, su tecnología y en que nos han beneficiado, tenemos mucho que hablar.
Se admiten valoraciones y gustos, quiero decir que si alguien tiene ganas de mostrar sus gustos los puede enumerar tranquilamente y si alguno ya lo sabía o ha descubierto que es ortodoxo en uno de ellos también lo debería de decir. Sobre canibalizaciones y expansiones también tenemos carta blanca.
Si quieres comentar errores, fallos de mercado, lo que quieras, tenemos todo el papel y toda la tinta que necesitas y tus opiniones siempre son bienvenidas. Es una aventura de conocimiento y diversión y una buena manera de divulgar.
Orden cronológico de diseño / mercado :
Enterprise 64 & 128 ( 1983 ) ( Lanzado oficialmente dos años más tarde 1985 )
MSX2 ( 1985 )
Amstrad CPC6128 ( 1985 )
Sinclair ZX Spectrum +3 ( 1987 )
MGT Sam Coupé ( 1989 )
Básicamente el motivo del POST es conocer con un poco más de profundidad el porqué de cada uno, porque además aunque son máquinas basadas en el ZILOG Z80 comparten configuraciones de serie parecidas, como la RAM y la unidad de disco y lo importante es saber que opinan los colegas.
Hay un eje común aplicable a todos y cada uno del micros de Duelo de Titanes, todos son muy superiores a la de los otros ordenadores 8-bits de la época. No lo digo yo, lo decían todos los fabricantes, ojo. Esa es la parte más buena y debemos tomarlo a humor aunque en la época era la tónica general usada para describir cada arquitectura frente a los consumidores.
Todas tienen muchas cosas en común, todas ejecutan CP/M, todas tienen unidad de disco ( a excepción del Enterprise que requiere de controladora y unidad externas ), todas tienen puerto de audio para cassette. Todas son a color. Todas tienen un mínimo de 128 KB ( en caso del MSX2 las hay que tienen 64KB y el Sam Coupé 256 KB).
Las comparaciones son odiosas, por eso me gustaría enfocar más el hilo a la comparativa, que es mucho más ecuánime y realista, y además objetiva, dado que no implica que a uno le guste más un micro que otro, se trata de conocerlos y ver en que se parecen o diferencian. De ahí luego pues las conclusiones y las recomendaciones en función de las necesidades y gustos de cada cual.
DUELO DE TITANES RW
(16.95 KiB) Descargado 2423 veces
No incluye BASIC en ROM, el BASIC va en cartucho ROM externo.
Sistema Operativo : EXDOS
El Enterprise es una máquina original, no evolucionó de un antecesor o de una plataforma ya creada.
Existen dos variantes con una única diferencia, la cantidad de memoria instalada de fábrica:
Enterprise 64 con 64 KB de RAM y Enterprise 128 con 128 KB de RAM y se puede expandir extenamente a 4 MB.
Uno de los primeros ordenadores en incluir circuitería exclusiva personalizada o Custom Chips fabricados especificamente como requerimiento del diseño y arquitectura de la máquina. El nombre de los chips se debe a dos de sus diseñadores, Nick Toop ( previamente había formado parte del equipo de desarrollo del Acorn Atom) y Dave Woodfield.
VIDEO: El VIDEO del Enter ( Enterprise ) está gestionado por el custom chip Nick. Tiene una resolución máxima de 672 x 256 pixels, o 672 x 512 en modo entrelazado. Genera 256 colores, y el Nick puede controlar los modos de video con 2, 3, 16 y 256 colores por línea (elegidos de la paleta de 256 colores).
El borde puede ser cualquiera de los 256 colores. Los Modos pueden configurarse libremente en todos los aspectos (incluyendo esquemas de color y resolución y siempre que necesiten menos de 64 KB de VRAM dado que el custom chip Nick no se diseñó para direccionar más).
Nick puede manejar un juego de 64, 128 o 256 caracteres. Los caracteres tienen 8 pixels de ancho; la altura es definible por el usuario en un rango de 1 a 256 scan-lines. A un razonable bitmap de 8x8 permite una buena resolución de 84 x 32 (aunque el modo de texto usual es 84 x 28), o 84 x 64 en modo entrelazado. Una interesante propiedad es que el chip puede aceptar entradas externas (generador de sprites externo e independiente o de una cámara de TV e interfaces GenLock).
AUDIO: El AUDIO se logra mediante otro custom chip llamado Dave y produce sonido estéreo con tres canales de sonido y uno de ruido blanco. El chip puede producir buenos efectos de sonido, ecos y distorisiones, etc. y 64 niveles de volumen diferentes.
El Enterprise dispone de serie de un gran número de puertos ( muchos más que sus competidores de la época ), aunque para abaratar costes en lugar del conectores estándar son conexiones directas a la placa (lo cual obligaba a comprar el adaptador pertinente).
Puerto de impresora (Centronics 8 bit), Puerto serie RS-232/RS-423, Dos ports de joystick, Salida de monitor RGB + audio, Interfaz de cinta (incluye salida estéreo de sonido para auriculares), Salida de TV (modulador de RF), Puerto de expansión, y Puerto de Cartuchos.
Por el puerto de expansión se puden conectar cantidad de ampliaciones:
Interfaz de floppy, Emulador por Hard del Sinclair ZX Spectrum, Interfaz IDE, Interfaz Flash ROM, Extensor del bus (de 3 a 5 conectores adicionales para poder usar varias tarjetas de expansión) Programador de EPROMs, Interfaz EPROM/ SRAM, Interfaz de ratón serial e
Plataforma Estándar MSX 2
msx2.gif (51.94 KiB) Visto 2584 veces
El MSX2 no es una máquina original, evolucionó de un antecesor ya creado, el MSX 1.
Incluye Microsoft MSX BASIC en ROM
El MSX-2 se presenta a los mercados en 1985 con unas características técnicas impresionantes (muy superiores a la de los otros ordenadores 8-bits de la época). De hecho en un principio iba a llevar un procesador de 16-bits, pero finalmente hubo que mantener el mismo Z80 del MSX-1 para no encarecer en exceso el ordenador.
Características estándar inherentes a toda la gama MSX2 :
Discos 525 y 35 formato MSX (compatible PC) de simple y doble cara
RAM: 64 KB mínimo, generalmente 128 KB en Europa, 64 KB en la máquinas japonesas, se fabricaron equipos de hasta 512 KB de RAM. Memoria mapeada (4 MB/slot máximo)
ROM: 48 KB, formada por la BIOS + Extended BIOS (32 KB) y el MSX BASIC V2.0 o V2.1 (16 KB)
MSX-Audio BIOS (32 KB) (opcional, no se conoce ningún MSX2 con esta BIOS de fábrica)
VIDEO: Yamaha V9938 (conocido como MSX-Video). Soporta todos los modos de video del MSX, es compatible con todos los modos que genera un Texas Instruments TMS 9918/A, el TMS 9928/A (ambos a 60 Hz en Asia y Japón) o el TMS 9929/A (50 Hz en Europa) y equipando al MSX2 con mayor RAM de vídeo: 128 KB (a veces 64 KB o 192 KB).
Incluye un nuevo modo de texto: 80×24 y los nuevos modos de video sin el "Attribute clash" de los MSX 1. Nuevas resoluciones: 512×212 (16 colores) y 256×212 (256 colores) y sprites avanzados: 32, 16 colores, máximo 8 por línea horizontal. Aceleración por hardware para: copy, line, fill, etc. Entrelazado para doblar la resolución vertical. Un registro de desplazamiento vertical y 32 sprites definibles.
MSX2 Nuevo modo: 80×24 y añade Modo Gráfico de 512x212 a 16 colores y otro Modo Gráfico de 256x212 a 256 colores
AUDIO: Yamaha YM2149 (PSG) compatible con el AY-3-8910 de los MSX1, que contiene un sintetizador de 3 canales y 8 octavas
CONEXIONES: 1 ó 2 conectores de cartuchos (spot) de 50 contactos. Cassette (1200/2400 baudios), salida de vídeo RGB, interface centronics y al menos un puerto de joystick 9 pines.
UNIDAD DE DISCO: Presente en algunos modelos y opcional en otros.
cpc6128.gif (41.18 KiB) Visto 2578 veces
Z80 @ 4 MHz (3.3MHz)
Incluye Amstrad BASIC en ROM
Sistema Operativo: AMSDOS * CP/M
El AMSTRAD CPC6128 no es una máquina original, evolucionó de un antecesor ya creado, el Amstrad CPC464.
Amstrad Gate-Array 40010 (control de vídeo, interrupciones y gestión de memoria), 6845 CRTC (procesador gráfico)
VIDEO: Control del vídeo mediante un Motorola 6845.
AUDIO: Chip de sonido General Instrument AY-3-8910 con 3 canales de 8 octavas de sonido más uno de ruido blanco.
Conector en placa de puerto paralelo de impresora de 7 bits
Conector en placa del bus de ampliación
Conector en placa para la segunda unidad de disco
Monitor en color o fósforo verde.
Sinclair ZX Spectrum +3 ( AMSTRAD )
plus3.gif (31.19 KiB) Visto 2579 veces
El Sinclair ZX Spectrum +3 no es una máquina original, evolucionó de un antecesor ya creado, el Sinclair ZX Spectrum +2.
Incluye Basic de Sinclair en ROM
Sistema Operativo: +3DOS
Bajo manufactura total de Amstrad PLC, en un intento de profesionalizar el mercado de Spectrum, se fabrica este modelo que incluye una unidad de discos de 3" (pulgadas) siendo la misma que montan los Amstrad CPC6128 y PCW. Con 180KB formateadas por cara.
El ZX Spectrum +3 fue el quinto y último modelo de ZX Spectrum aunque ya comercializado por Amstrad en 1987 con un precio excesivo si lo comparamos con los otros cinco que a simple vista parecen mucho más potentes y tenía como principal novedad la inclusión de una disquetera de 3", dejando de lado el obsoleto sistema de almacenamiento en cassette y marcando definitivamente una etapa en la que las cintas de cassette para un nuevo usuario de Spectrum ya era historia. Otras novedades fueron la inclusión de un puerto paralelo para impresora y la modificación del conector de expansión ( lo que lo hizo incompatible con algunos periféricos de modelos de Spectrum anteriores ).
Mantiene 256x192 para gráficos, 2 colores (a elegir entre 8 de tinta y 15 de fondo) para cada zona de 8x8 pixels (32x24 caracteres en pantalla)
64 KB de memoria ROM (16KB para modo 48K y 48KB para el +3 BASIC)
Miles Gordon Technologies PLC. Sam Coupé
sam.gif (23.64 KiB) Visto 2581 veces
Z80B @ 6 MHz
Intentaremos matizar definitivamente si es o no es máquina original.
Incluye SAM Basic en ROM.
Sistema Operativo: SAMDos
Para unos es el Spectrum Advanced Machine, el Super Spectrum para otros y el Sam ( Sam Coupé ) y comparásemos ordenadores con coches no es una berlina, es todo un modelo Coupé, un deportivo de alta gama para usuarios de Spectrum, con ADN de Spectrum en sus circuitos, eso es un Sam Coupé.
Los primeros modelos comercializados contaban con 256 KB de RAM, ampliable en la placa base a 512 KB y extenamente a 4 MB
VIDEO: En la cuestión gráfica es un chip Motorola MC 1377P Video Chip, con el ASIC sirviendo como procesador gráfico, con una resolución máxima de 512×192 y una paleta de 128 colores.
AUDIO :Incluye otro chip, Philips SAA1099 Synthesizer, con 6 canales de sonido de 8 octavas.
Interface MIDI IN/OUT, conector de vídeo RGB por Scart (euroconector)
Interfaz a cinta de casete, mediante los conectores incluidos
Falta mucha información por poner, pero quien desee matizarla tiene una gran oportunidad de dar a conocer no una, sino CINCO máquinas a la vez y de paso realizamos un ejercicio común de aprendizaje y difusión. Si hay erratas se me disculpe. Abierto queda el tema.
El debate, está servido:
Re: Duelo de TITANES ! Sam, Enter, CPC, MSX2 y ZX+3
Mensajepor flopping » 10 Ene 2013 08:41
Pues si que la vas a liar parda, ya veras ya....
Mensajepor ron » 10 Ene 2013 11:56
Hale, en bandeja, ahora si está como debe ! ¿ y ya la he liado antes de empezar ?
A ver quien rompe el hielo, o tira la primera piedra, o simplemente dice lo que piensa, no seáis malpensados !
Mensajepor ron » 11 Ene 2013 08:35
Ya que vuesas mercedes ( ) son de poca provocación, unas líneas para motivar.
En lo que a mis máquinas respecta tengo las cinco. Y no es fácil tener una preferida dado que todas gustan y tienen sus particulares ventajas, ahora bien, yo empezaría por remarcar.
CIertos ordenadores tienen una característica muy llamativa que no es otra que la de ser camaleónicos, en 8 bit y con Z80 quizá sea el Enterprise el que se lleva la palma.
Durante el desarrollo la máquina tenía el nombre en código DPC (siglas de Damp Proof Course en inglés). La idea era expulsar del mercado a los competidores potenciales. Por ello se trabajó en profundidad, lo que fue una de las causas del retraso en el lanzamiento. Se rumorea que los custom chips, en particular el de sonido, fueron otra de las causas.
Finalmente se presenta en rueda de prensa en Septiembre de 1983, pero no sale a la venta hasta Abril de 1984, acumulando unas 80.000 preventas. Por desgracia, no ne comienzan a enviar hasta 1985, lo que daña irremisiblemente sus posibilidades comerciales.
Por entonces ya había aparecido del Amstrad CPC 464, mucho menos poderoso pero que incluía un monitor, grabadora de casete y se vendía aun precio menor. De hecho el CPC presenta un esquema de color en sus teclas muy similar al del Enterprise, por lo que se cree que Alan Sugar, propietario de Amstrad, tomó la idea tras ver en prensa el prototipo del Enterprise.
Hablar del Enter no es fácil sin conocerlo, tiene tantas cosas que resumirlas todas se hace tedioso y eso no debería ser un handicap. Pero me quiero centrar en su año de puesta de largo. En 1983, cuando los Spectrum, Commodore 64, Atari y MSX, entre otros, ya dominaban el mercado y se habían cobrado victimas del peso de Oric, Acorn, Dragon, Camputers, Cantab y otras , las oportunidades para competir con nuevos sistemas se habían reducido a dos caminos: compitiendo en precio o bien en prestaciones y funcionalidad.
El fabricante del Enter, ELAN; se decantó por el camino de las prestaciones y la funcionalidad.La diferencia de precio si que iba a ser un handicap pero es bueno explicar que era lo que ibas a pagar de más. En 1983 la floreciente industria de la informática doméstica estaba en pleno auge, el Enter marcaría definitivamente la tendencia y a mi opinión tanto su diseño como arquitectura han sido cruciales, de hecho sigo pensando que hubo algo más que inspiración de otros fabricantes en la máquina.
Lo primero que impresiona del Enter es saber que para la fecha ( 1983 ) fue de los primeros ordenadores en incluir Custom Chips de serie que le permitieron ofrecer gráficos de altísima resolución y un sonido superior. Ambas prestaciones destrozaban literalmente a la competencia y si a eso le sumamos la capacidad de conectar hasta 32 Enter en red mediante su puerto RS432 de serie, equiparaba el precio si uno era usuario de Sinclair y se veía obligado a adquirir una Interfaz 1. En pocas palabras, comparado con lo que ya estaba establecido en el mercado como la posibilidad de ampliar el sistema hasta 4 MB superaba ampliamente los 2MB que permitía el NewBrain y el Enter estaba a años luz de sus competidores.
Un teclado profesional y un joystick integrado de serie, quizá hagan que el diseño del conjunto sea bonito, pero no robusto. Podían haber fabricado una máquina con un teclado mecánico, lo cual le daría mayor usabilidad y durabilidad y pese a su frágil aspecto quizá una carcasa más dura le ofreciera mayor resistencia al paso de los años, los cuales aguanta dentro de lo que cabe, bastante bien.
El Enter fue diseñado por Intelligent Software y tuvieron una gran idea, dotar al equipo de un slot de cartuchos ROM en donde el usuario pudiera elegir el lenguaje o el programa a cargar al arrancar el equipo. Se daba un giro a la tendencia de embeber el interprete de Basic en ROM y se le abría una puerta al usuario. Mediante la expansión del Enter se puede añadir una controladora de disco y la cosa se pone muy interesante.
El sistema operativo está en ROM junto a otro conjunto de utilidades y herramientas como el Word Processor. El OS del Enterprise se denomina EXOS y su versión de disco IS-DOS o EXDOS (Enterprise eXpandable DOS). El software incorporado en ROM, con un total de 32KB, está compuesto por el sistema operativo y un procesador de textos que se pone automáticamente en marcha al encender al ordenador si no se tiene ningún cartucho conectado.[/align]
La gama de cartuchos disponible no está mal, permiten que el usuario decida con que lenguaje quiere usar el Enter. Entre otros había disponibles LISP, PASCAL, FORTH, ASMON, etc...
Al conectar el cartucho que acompaña al ordenador se accede al intérprete IS-BASIC, caracterizado por ser el único Basic que implementa el estándar ANSI. Mediante el IS-BASIC tenemos la posibilidad de tener varios programas en memoria de forma simultanea y por ir cambiando de uno a otro apretando un par de teclas. En el prompt se indica en la parte superior derecha de la pantalla como PROGRAM # que nos indica con que programa trabajamos en cada momento.
Los custom chips del Enter, Nick y Dave contienen el secreto de sus posibilidades, a ver en 1983 que otros sistemas ofrecían múltiples modos de texto, mediante el Nick se consiguen hasta 64 líneas por 84 columnas y modos gráficos con resoluciones de hasta 672 x 512 píxels y 256 colores, superando a todos los micros de la competencia. Respecto al sonido, mediante el Dave hay capacidad para cuatro canales de sonido estéreo y un recorrido de ocho octavas.
Como comentaba antes, mediante la expansión de una controladora de disco podemos ejecutar EXDOS, totalmente compatible con el CP/M. Además se pueden usar indistintamente unidades de 3 1/2 y 5 1/4 ".
006abra.GIF (23.84 KiB) Visto 2531 veces
Para ir dando cera, el Enterprise y su camaleónico estilo puede emular : ZX Spectrum, ZX81, Amstrad CPC, Vic20 y alguno más. Mediante Hardware existe un emulador de ZX Spectrum.
Para mi gusto es el mejor 8 bit que se ha parido, pero con grandes fallos que a día de hoy hubieran hecho realidad aquello de los años luz.
INTERFACES: Puerto de expansión (66 pines), puerto paralelo Centronics, conector serie / red RS232 / RS423, dos puertos de joystick, conector para monitor RGB, entrada / salida cassette con control remoto, salida TV y puerto para cartucho ROM.
pic1.jpg (68.11 KiB) Visto 526 veces
pic2.jpg (72.39 KiB) Visto 528 veces
Veamos con un poco más de detenimiento las capacidades del chip de video NICK del Enterprise
Modos de video mixtos
Caracteres definibles por el usuario desde fuentes de 64, 128 r 256
Salida a color de 8­bit (256 colores)
2,3,16 y 256 colores por linea a elegir de 256
Resolución Máxima (usando entrelazado) 672 * 512
Gráficos basados en celdas, bitmap y caracteres.s
Caraceteres de cualquier altura desde 1 hasta 256 scanlines
Borde seleccionable de 256 colores
Anchura y Altura de pantalla definida por el usuario.
External colour input . Entrada externa a color ( generador ilimitado de sprites o cámara de TV )
Uso eficiente de la RAM. ( puede trabajar con menos de 1KB de RAM )
4 colour­pairs en el modo de texto de 84 columnas
Uso especial de bits para incrementar las opciones de color
Mapeo de la memoria basado en punteros, para una mejor flexibilidad y velocidad
La comercialización del MSX2 fue también posterior a sus demás coetáneos de 8 bits, con lo que se benefició de los avances técnicos que los demás no pudieron. El MSX a pesar de estar basado en un procesador Zilog Z-80 dio como resultado varias generaciones de ordenadores con diferentes capacidades gráficas y sonoras. Así nació la segunda generación de MSX (MSX2) y luego una mejora del mismo con nuevos chips gráficos y sonoros que le daban aún más espectacularidad, equiparándose al, por aquel entonces superpotente, AMIGA.
El nuevo circuito integrado para la generación de imágenes es un Yamaha V9938, compatible con el de los MSX de primera generación pero que ofrece modos de texto con 80 columnas y cinco modos gráficos adicionales con resoluciones que alcanzan hasta los 512x424 píxeles en modo entrelazado y los 256 colores tomados de una paleta de 512.
Además incrementa el número de sprites por hardware hasta 32 (con un máximo de 8 por línea de pantalla) de 16 colores y cuenta con aceleración por hardware para ciertas operaciones, como el relleno de áreas, copia de bits y scroll. Para poder usar cualquiera de los modos son necesarios 128KB de VRAM que, en la práctica, es lo que ofrecían todos los MSX2.
La cantidad de memoria RAM más habitual de los MSX2 es también de 128KB o 256KB, si bien hay máquinas con hasta 512KB y también hay modelos ( sobre todo japoneses ) que ofrecen únicamente 64KB. Esto último se debió en gran medida a la inclusión en ROM de buena parte del software que los usuarios podían necesitar: programas de edición de gráficos, procesamiento de textos, comunicaciones, etc. y también que muchos de los juegos juegos, están en cartuchos que incorporan toda la memoria necesaria, como es el caso de los MegaROM con entre 128KB y 512KB.
En cuanto a software se refiere, el intérprete de BASIC de los MSX2 es la versión 2.0/2.1 y ocupa 32KB en lugar de las 16KB de la primera versión. Fue extendido para contemplar los nuevos modos gráficos, la posibilidad de crear sprites multicolor y aprovechar la aceleración por hardware de ciertas operaciones (mediante la nueva instrucción COPY). Se añadió la nueva orden SET PAGE para establecer la página de vídeo visible y activa, lo cual permite mostrar una imagen mientras se estaba preparando otra, facilitando en gran medida la generación de animaciones; también es nueva la instrucción SET VIDEO, útil en MSX2 con superposición de vídeo externo, y las instrucciones SET TITLE y SET PASSWORD que permiten modificar el mensaje que aparece en pantalla al iniciar el ordenador o establecer una contraseña de acceso.
El éxito de los MSX2 fue similar al de los MSX de primera generación, gracias en parte a que los fabricantes no se limitaban a cumplir con el estándar sino que además, incluyeron características diferenciadas que hacen que cada ordenador fuera dirigido a usuarios con necesidades concretas. Se farbricaron MSX2 básicos, pero también de corte profesional para la edición de vídeo, configuraciones ideadas para músicos o para operar como terminales de comunicaciones. A finales de los 90, con el surgir de las televisiones locales en las ciudades, era habitual encontrar máquinas MSX2 usadas para operaciones de titulación de vídeo y generación de efectos gráficos. No obstante en 1988 cesó su distribución en Europa, quedando el futuro del estándar prácticamente ceñido a Japón, Corea, algún país de oriente medio y de iberoamérica.
Como curiosidad decir que el Sony HB-G900 ha sido uno de los pocos microordenadores de propósito general en abandonar el planeta, estando durante años en servicio en la estación espacial rusa MIR.
Se cuenta que Alan Sugar basó el diseño del CPC-464 en las características de un ordenador anunciado previamente por otra empresa, el Enterprise 64, y que de éste procede la configuración del teclado y sus colores.
El mismo verano de 1985 se lanzaba el CPC 6128 que, como su propio nombre indica, cuenta con 128KB de RAM en un momento en el que la mayoría de microordenadores no llegaban ni a los 64KB. Una parte de esa memoria, no accesible directamente desde BASIC, se puede usar como un disco RAM en el que almacenar información temporalmente.
Un aspecto compartido por todos los ordenadores de Amstrad, que les diferenciaba de los productos de la competencia, era la integración de una unidad de almacenamiento (cinta o disco) y el hecho de que la fuente de alimentación se alojaba en el monitor,no en la carcasa del ordenador. El monitor formaba parte inseparable del ordenador, al que se conectaba mediante uno o dos cables (según modelo) muy cortos, de forma que pantalla y teclado quedaban necesariamente juntos.
Una particularidad de este ordenador estriba en la configuración del microprocesador a la hora de acceder a la memoria: solamente se permite al Z80 usar la memoria en ciclos de reloj múltiplos de 1 microsegundo lo que, en la práctica, implica agregar a cada iinstrucción entre 0 y 3 ciclos adicionales de reloj. La razón para ello es la necesaria sincronización con los circuitos de vídeo a fin de evitar el “efecto nieve” en la imagen mostrada en el monitor, pero además implica reducir el rendimiento real del microprocesador hasta dejarlo en unos 3.2Mhz de los 4Mh a los que opera.
El Amstrad CPC no es un micro"tan malo" como algunos siempre han pensado y han mantenido basándose en la observación de juegos mal portados y que usaban la fuerza bruta sin aprovechar el hardware del CPC. El CPC tiene un hardware bastante más flexible que permite, no solo rásters, también splits horizontales y verticales, overscan, mezcla de modos, apuntar en una misma pantalla varias veces a una misma zona de video (para repetir "patrones"), scroll vertical y horizontal por hardware, etc... y muchos de esos efectos, no se suplen en el Sam Coupé usando "fuerza bruta". El Sam tampoco tiene ningún tipo de hardware gráfico de apoyo (como sprites, scroll hardware, etc...), así que queda reducido a unos cuantos rasters molones y a más colores y mucha fuerza bruta.
Puesto a la venta el modelo +2 original, Amstrad comienza el diseño de una nueva máquina: el Spectrum+3. Para ello rediseñó la placa del ordenador y revisó la ROM, incluyendo un conector paralelo para la impresora, un nuevo bus de expansión y el hardware de control para una unidad de discos, así como una versión del AmSDOS de Amstrad (el sistema operativo de acceso a disco) denominada +3DOS. También se revisa el intérprete de BASIC, que ahora pasa a denominarse +3 bASIC, con nuevas instrucciones.
La unidad de disco incorporada en el +3 era la misma que Amstrad usaba en su modelo CPC-6128 (de hecho la unidad externa de Amstrad podía usarse en el Spectrum +3), un formato no aceptado por el resto del mercado que se decantó por las 3.5 pulgadas.
A pesar ser lanzado en 1987 y de toda la revisión efectuada, el +3 no era más que un Spectrum con 128 KB de RAM y algunas instrucciones adicionales para almacenar/ recuperar datos de disco, pero no mejoraba la capacidad gráfica (la misma que ya tenía el Spectrum original en 1982) ni aportaba otras posibilidades, en un contexto en el que ya habían aparecido los MSX2.
Y del Sam, y ahora que digo... si no hay una lista de "features" realmente disponibles.
El gran problema del SAM , es que efectivamente no tiene DMA. Por lo visto si que tiene algunas triquiñuelas y el ASIC está bastante poco documentado, lo cual es un problemón a día de hoy.
Veamos las capacidades del Chip de Video de Sam y de sus problemas.
Motorola MC 1377P Video Chip. ASIC Serves as graphic processor. All modes allow 128 colours on screen by use of line interrupts
MODE 1 : 32x24 character cells per screen, each cell with 2 colour capability.
MODE 2 : 32x192 cells, each cell 2 colour capability.
MODE 3 : 512x192 pixels (85 column mode), reduced colour capability per line.
MODE 4 : 256x192 graphics screen.
En el Sam la RAM interna se reparte entre los circuitos de vídeo y la CPU, la CPU llega a incurrir en una pérdida de velocidad (el retardo de contención de la memoria), ya que esperan los accesos ASIC hasta el final. Como resultado de ello, la CPU del SAM Coupé iba tan sólo un 14% más rápido que la CPU del ZX Spectrum, sin embargo, lograba lo que hacía a base de fuerza bruta teniendo que hacer hasta el ciclo de video 4 veces.
La penalización en el retraso de la memoria de contención se aplica a todos los accesos a memoria RAM, y no sólo en la memoria asociada con la circuitería de vídeo (como en el caso del ZX Spectrum). Los Sprites por hardware y el desplazamiento (Scroll) que mejoraban el rendimiento de juegos, por desgracia, no hubo espacio suficiente para incluirlos en el chip ASIC, además el SAM no tiene DMA.
Mientras se pinta el área principal de 256 × 192 de la pantalla , el procesador sólo puede acceder a la memoria en 1 de cada 8 t-estados. En la zona fronteriza se trataba de una de cada cuatro t-estados, que no tuvo efecto sobre las muchas instrucciones que los tiempos eran un múltiplo de 4. En los modos 3 y 4 de pantalla pueden ser desactivados por completo, eliminando los retrasos de contención de la memoria para un total de 6 MHz de velocidad en funcionamiento. En otras palabras, "fuerza bruta".
En resumen, la cpu del SAM queda muy muy lastrada por una "contienda" excesiva, por culpa de la compatibilidad con el spectrum y que al final no es ni un 20% más rápida que la del propio ZX... el SAM , ni es tan super, ni tan interesante como se suele pintar en los foros. Aún así a mi me encanta.
Las características del Sam, en la época podían helar a más de uno tratándose de un 8 bit, pero las especificaciones de HW que traía no iban a potenciarse y a exprimirse más de lo que la scene quisiera, estando condenando a ejecutar juegos de Spectrum sin que se desarrollase software específico para sus características aparte del SamDOS , ProDOS y poco más. Quedo sin aprovechar del todo y relegada al ostracismo general y unos pocos devotos, que lo tratan y lo veneran como si de un ordenador de culto se tratase. Yo no lo veo así.
Mensajepor flopping » 11 Ene 2013 12:46
A mi particularmente el enterprise es una maquina que me ha fascinado, hace de todo, muy suavemente, emula a la perfeccion otras maquinas y es super potente, yo diria que mas incluso que el sam coupe y eso que hay una diferencia de algunos años entre uno y otro, eso si, el sam tiene mas memoria y disquetera casi integrada, (recordemos que era una opcion), pero el que sea compatible con el spectrum, le supuso un sacrificio importante, no compensado con los beneficios obtenidos, pero bueno, eso es otra historia.
De los que has puesto, creo que el mas flojo es el +3, pues a fin de cuentas sigue siendo un spectrum, con mas memoria, disquetera y mejor sonido, pero con los mismos defectos que todos los spectrum, el colour clash, eso si en software no le gana nadie.
Mensajepor wilco2009 » 11 Ene 2013 13:24
Evidentemente después de leer vuestros reviews, parece que el Enter es indiscutíblemente el mejor, aunque hay que tener en cuenta el tema de precios, que fue lo que hizo triunfar al Spectrum en su época. Además una máquina que realmente no ha sido sino que sólo pudo ser, ya que no se vendieron apenas máquinas en la época.
Los modos gráficos me han impresionado, superando la VGA de IBM de algunos años después. Realmente una máquina adelantada a su tiempo. Una pena.
En cuanto al Spectrum, siempre he sido de la opinión de que han querido sobreexplotar el modelo sacando versiones sobre versiones que aportaban poco ya que estaban lastradas por el modelo original.
Para mí, Spectrum es el gomas de 48k, una máquina crucial y determinante en su época. "LA MAQUINA" con mayúsculas que popularizó la informática. Los modelos de después solo han sido alargar lo que ya estaba superado.
¿Como podía competir un +3 con un MSXII?. Si comprabas un +3 sólo tenias el mismo software que en el Spectrum pero cargándolo desde disco. Y no es que esto fuera poco, pero habían muchísimas otras novedades en el mercado que lo hacían insuficiente.
Mensajepor ron » 11 Ene 2013 13:31
flopping IO IO hemos tomado la misma Duff esta semana...
Tengo que decir antes de nada que soy de los que piensa que los límites a un hardware los descubrirá como siempre la SCENE y los harán llegar hasta donde la SCENE los lleve. Todo lo demás , aguarrás. Está claro que cada fabricante se sacó de la chistera unas Features que metían miedo, lo que pasan que quizá ahora den más miedo que entonces ( sobre todo porque se conocen mucho mejor y la Scene les supo sacar en su día cosas que ahora nos vienen de lujo ) , se están viendo autenticas maravillas técnicas en todos ellos.
Como para mi los MSX y en este caso los MSX2 fueron " los penúltimos por descubrir "siempre tuve aquella visión basada en las experiencias de la época. MSX2 reconozco que me toco ver pocos, no que no los hubiera, pero si que los vi, aunque no tuve MSX. La cuestión es que basándome en el recuerdo como digo " histórico " tenía en mi retina cosas grabadas a fuego que en su día si que me toco ver funcionar in-situ.
Me explico, vi unas pantallas a todo color que me gustaron mucho, vi cosas gráficas que me sorprendieron bastante y por ese motivo hasta que me hice con un F700 y con un 8250 no paré. Todavía estoy en ese proceso de descubrimiento de la máquina con lo que mis recursos aparte de lo básico no están al nivel de los otros en liza. Y me encantaría poder leer precisamente eso, saber más del MSX2 porque creo que si uno se mete más profundamente descubre mucho más.
El primer contacto serio con los MSX lo tuve cuando porté el emu a la Dreamcast, básicamente el emulador estaba ya hecho en C y SDL, con lo que fue relativamente sencillo con lo que tampoco me tuve que estrujar más de la cuenta, mala cosa porque venía todo hecho y no es lo mismo, que te venga ya listo que lo tengas que hacer tu. Pero para eso son libres y llevan el source, como debe ser.
Así que estaré atento para ir sacando cosas de los MSX2 que estoy seguro que hay mucho más debajo de toda la letanía de siempre.
Con los CPC, verás es una sensación agridulce, porque es otro que a algunos nos lo colaron diciendo que era limitado y luego resulta ser un fuera de serie, quien haya visto la demo de Batman sabrá perfectamente que sensación pretendo transmitir, el SAM es para echar un rato hablando, hay cosas que si y cosas que no, lo dejo para más tarde y lo del +3, Loki no te hagas el Loko que te Enterpriso al ritmo de Sam con las maracas amstrad CPC...
De mano mi lista de momento , a ver quien me hace cambiar de opinión que estaré encantado de sacar brillo a todos los cacharros :
Con el number one ( güan ) el Enterprise
Con el puesto número dos: Le Sam cu-pé - MSX2 - CPC6128 ( aquí hay tela que cortar ) ( por eso hay que hablarlo y hasta a mi me cuesta decidirme cosa que no me pasa con el Enter porque lo veo claro )
y a la cola el +3, mismamente. ( con todo el cariño al ZX )
Mensajepor ron » 11 Ene 2013 13:43
Uyyyyyyyyys, vaya fallo ! no enlacé con los Micro de la Semana y de Micros ! Wednesday pero acabado en da.
Lo arreglamos a la de ya:
Sam: viewtopic.php?f=19&t=200028925
Enterprise: viewtopic.php?f=102&t=200023690
CPC6128: viewtopic.php?f=102&t=200023686
Sam: viewforum.php?f=19
CPC6128: viewforum.php?f=8
Enterprise: viewforum.php?f=20
Cloruro Sódico U 2
Mensajepor ron » 12 Ene 2013 01:30
A ver esos MSXeros, he visto por Youtube unas demos para MSX2 que quitan el hipo en cero coma. Alucinante, me gustaría leer algo concreto sobre el potencial del MSX2.

References: resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 

Resolución