Autor Tema: Tutorial Sinclair ZX80 / ZX81  (Leído 2457 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Neville

  • Sovereign
  • *****
  • Mensajes: 5464
  • País: es
  • Fecha de registro: Diciembre 17, 2010, 22:28:17 pm
    • Ver Perfil
Tutorial Sinclair ZX80 / ZX81
« en: Octubre 11, 2021, 22:06:33 pm »


El Sinclair ZX80 fue el primer ordenador de Science of Cambridge Ltd. (más tarde Sinclair Research) y el antepasado de los míticos ZX Spectrum. Se lanzó en 1980 y fue notable por ser el primer ordenador personal en Reino Unido que costaba menos de 100 libras esterlinas (118 euros). De hecho, podía comprarse en forma de kit por menos de 80 (94 euros).

El éxito del nuevo ordenador fue inmediato, llegando a haber listas de espera para conseguirlo. Competía en el mercado con los TRS-80 de Tandy y los Apple II, de parecidas prestaciones.

Y bueno, ¿cómo de básico era? Pues bastante. Tanto que si apretamos una tecla veremos cómo la pantalla parpadea. Exacto. El ZX80 no puede actualizar la pantalla y recibir datos de entrada al mismo tiempo.

A pesar de su buena acogida el ZX80 era un ordenador inestable y con problemas de calentamiento, así que en 1981 Sinclair lanzó su sucesor, el ZX81.



El ZX81 incluía una ROM revisada de 8 Kb., también disponible como expansión para los ZX80. También tenía una carcasa y un teclado mejor acabados. Y hasta podía funcionar en modo "lento" mientras se actualizaba la pantalla. Se vendió hasta 1984, cuando los ZX Spectrum con 48 Kb. de RAM ya llevaban dos años en el mercado.

Ambos aparatos tuvieron numerosos clones, legales e ilegales. Empezando por el ZX80, también se puede encontrar como MicroAce, que vendría a ser su versión para EEUU, como TK80 o como NE Z80.

El ZX81 tuvo muchísimos más clones. Empezando por los legales, se puede encontrar como Timex Sinclair 1000 o 1500. Pero también hay numerosas variantes sin licencia, como los Microdigital o Prologica brasileños o los Czerweny argentinos.


Características técnicas.

CPU: Z80 a 3.25-3.55 MHz (en la mayoría de casos, el clon μPD780C-1 de NEC)

RAM: 1 Kb., ampliable hasta 16 Kb.

ROM: 4 Kb. 8 Kb. en el ZX81.

SO: Sinclair BASIC

Chip de vídeo: No tenía.

Sonido: No tenía.

Gráficos: Modo texto de 32x24 caracteres, o bien gráficos monocromo con una resolución de 64 por 48 píxeles.

Almacenamiento: Unidad de cassette externa.

El ordenador se construyó a base de transistores ya en el mercado. El firmware era el único elemento original.


Emulación.

Sólo conozco dos emuladores de estos sistemas para Windows.

El primero es EightyOne de Michael D. Wynne, que también emula el resto de Spectrum de Sinclair y Amstrad más los clones de Timex.



Por algún motivo no me muestra imagen por DirectDraw, solamente por GDI. Aún así parece un emulador bastante fácil de usar.

La alternativa es el emulador ZesarUX de César Hernández Bano. También emula los ZX Spectrum, el Sam Coupé, el Amstrad CPC464 y, por compartir la misma CPU, las consolas de 8 bits de Sega hasta la Master System.



Con ninguno de los dos emuladores hace falta teclear nada, ellos solos introducen LOAD"" tras cargar una cinta.


Jugoteca.

Estamos hablando de juegos muy sencillos, escritos en BASIC y con gráficos en monocromo. Pero aún así podemos encontrarnos con agún clasicote, como las primeras aventuras conversacionales de Artic Computing o el juego de estrategia basado en la serie "Star Trek". Sí, ese que ya se jugaba en "mainframes" desde 1971.



Star Trek (19xx)(Gemini Marketing)

Por haber hay incluso alguna conversión de recreativa de su tiempo, como Frogger o Space Invaders.


Enlaces.

- Entradas en Wikipedia sobre el Sinclair ZX80, en castellano e inglés.

- Entradas en Wikipedia sobre el Sinclair ZX81, en castellano e inglés.

- Set completo del Sinclair ZX81, hospedado en Archive.org.
« Última modificación: Enero 12, 2022, 15:30:50 pm por Neville »



Desconectado Gelon

  • Joshua
  • ****
  • Mensajes: 1652
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Agosto 12, 2004, 09:45:39 am
  • Stranno
    • Ver Perfil
    • Email
Re:Tutorial Sinclair ZX80 / ZX81 [EN CONSTRUCCIÓN]
« Respuesta #1 en: Octubre 11, 2021, 23:16:43 pm »
No he probado ninguno de ellos jamás, pero tengo buenos recuerdos de aquél programador francés de Playstation Portable llamado ZX81, evidentemente porque era su ordenador de juventud. El tío era un poco como Xport en XBOX, portó mil emuladores, todos con el mismo interfaz, incluso con soporte para aquél teclado majarón infrarrojo (que todavía tengo por aquí).

Desconectado Neville

  • Sovereign
  • *****
  • Mensajes: 5464
  • País: es
  • Fecha de registro: Diciembre 17, 2010, 22:28:17 pm
    • Ver Perfil
Re:Tutorial Sinclair ZX80 / ZX81 [EN CONSTRUCCIÓN]
« Respuesta #2 en: Octubre 12, 2021, 01:10:31 am »
Imagínate si era básico que no podía generar imagen y recoger instrucciones del teclado a la vez.



Desconectado vreyes1981

  • HAL9000
  • ****
  • Mensajes: 2337
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Diciembre 29, 2016, 14:22:13 pm
  • Dadme un teclado y moveré el mundo
    • Ver Perfil
    • Email
Re:Tutorial Sinclair ZX80 / ZX81 [EN CONSTRUCCIÓN]
« Respuesta #3 en: Octubre 12, 2021, 13:11:49 pm »

Características técnicas.

CPU: Z80 a 3.25-3.55 MHz (en la mayoiría de casos, el clon μPD780C-1 de NEC)

RAM: 1 Kb., ampliable hasta 16 Kb.

ROM: 4 Kb. 8 Kb. en el ZX81.

SO: Sinclair BASIC

Chip de vídeo: No tenía.

Sonido: No tenía.

Gráficos: Modo texto de 32x24 caracteres, o bien gráficos monocromo con una resolución de 64 por 48 píxeles.

Almacenamiento: Unidad de cassette externa.

(...) por algún motivo que se me escapa, las consolas de 8 bits de Sega, hasta la Master System.



Citar
Especificaciones.

CPU principal:  Zilog Z80A de 8 bits a 4 MHz.

Memoria: 8 Kb. de RAM y 16 Kb. de video RAM.

Sonido: Chip Texas Instruments SN76489, con tres canales de sonido y otro de ruido.

En algunos modelos, módulo FM Yamaha YM2413.

Almacenamiento: Cartuchos de hasta 512 Kb. de capacidad, o bien tarjetas para SG-1000 y SC-3000 de hasta 32 Kb.


Hombre Neville, ¿no será que la Master System y el ZX-81 comparten el mismo procesador? Digo...:lol:




Desconectado Neville

  • Sovereign
  • *****
  • Mensajes: 5464
  • País: es
  • Fecha de registro: Diciembre 17, 2010, 22:28:17 pm
    • Ver Perfil
Re:Tutorial Sinclair ZX80 / ZX81 [EN CONSTRUCCIÓN]
« Respuesta #4 en: Octubre 12, 2021, 15:50:13 pm »
Va a ser eso, sí :huh: :huh:

Ya me podría haber fijado mejor al copiar las características.



Desconectado Neville

  • Sovereign
  • *****
  • Mensajes: 5464
  • País: es
  • Fecha de registro: Diciembre 17, 2010, 22:28:17 pm
    • Ver Perfil
Re:Tutorial Sinclair ZX80 / ZX81
« Respuesta #5 en: Octubre 12, 2021, 21:56:30 pm »
Venga, ya está terminada la guía. O más bien mini-guía, porque este trasto es tan sencillo que no me ha dado mucho juego.

Pero para compensaros os dejo un par de vídeos sobre las capacidades de estos ordenadores para el jugueteo.







Desconectado Neville

  • Sovereign
  • *****
  • Mensajes: 5464
  • País: es
  • Fecha de registro: Diciembre 17, 2010, 22:28:17 pm
    • Ver Perfil



Desconectado vreyes1981

  • HAL9000
  • ****
  • Mensajes: 2337
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Diciembre 29, 2016, 14:22:13 pm
  • Dadme un teclado y moveré el mundo
    • Ver Perfil
    • Email
Re: Tutorial Sinclair ZX80 / ZX81
« Respuesta #7 en: Diciembre 17, 2022, 14:03:50 pm »
Bueno, no es de extrañar. Un autómata programable básico (PLC) tiene menos prestaciones que un ZX-81 y son empleados actualmente en la industria:

Citar

SIEMENS S7-200

FunciónCPU 221
Memoria del Programa4096 bytes
Memoria de datos2048 bytes
Frecuencia 20 Khz



Desconectado Neville

  • Sovereign
  • *****
  • Mensajes: 5464
  • País: es
  • Fecha de registro: Diciembre 17, 2010, 22:28:17 pm
    • Ver Perfil
Re: Tutorial Sinclair ZX80 / ZX81
« Respuesta #8 en: Diciembre 17, 2022, 19:30:06 pm »
Miedito me da que algo tan complejo se pueda controlar con un micro tan simple. Aunque bueno, bien mirado quizás sea mejor así, porque sus fallos / limitaciones a estas alturas deben estar documentadísimos. En cambio, si usáramos Windows 11, pues...  :huh:



Desconectado vreyes1981

  • HAL9000
  • ****
  • Mensajes: 2337
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Diciembre 29, 2016, 14:22:13 pm
  • Dadme un teclado y moveré el mundo
    • Ver Perfil
    • Email
Re: Tutorial Sinclair ZX80 / ZX81
« Respuesta #9 en: Diciembre 17, 2022, 20:17:13 pm »
Mientras que el supervisor no sea un Homer Simpson... ¡Todo Ok, José Luis!  :lol: :lol: