conferencia «the zx spectrum ula: how to design a

6
Conferencia «The ZX Spectrum ULA: How to design a microcomputer Publicado en Asociación RetroAcción (https://www.retroaccion.org) Conferencia «The ZX Spectrum ULA: How to design a microcomputer» Última actualización: 15/08/2011 - 16:40 Por fin podemos saber los secretos de la ULA del ZX Spectrum gracias al trabajo de Chris Smith . La segunda charla de Chris Smith trató sobre el diseño del Spectrum y su investigación de los secretos más profundos de esta máquina de los 80. Audio de la conferencia: Descarga directa del audio: [1] (El audio de la conferencia es cortesía de EuskaDigital [2]) En la primera mitad de la charla, Chris nos explicó cómo el diseñador principal del ZX81 y ZX Spectrum, Richard Altwasser, tuvo que solucionar los problemas de la época. El ZX80, con muchísimos circuitos integrados, era una máquina bastante barata, pero el siguiente ordenador de Sinclair, el ZX81, era mucho más complejo. Por eso, si se hubiera creado el ZX81 de la misma manera que el ZX80, la máquina habría salido demasiado cara debido al número de componentes que se necesitarían. La empresa Ferranti, de Manchester (Reino Unido), había desarrollado un chip Todos los contenidos de la web han sido creados por la Asociación RetroAcción y están licenciados bajo la Creative Commons Reconocimiento 3.0 España License (excepto donde se indique lo contrario). Página 1 de un total de 6.

Upload: others

Post on 29-Nov-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Conferencia «The ZX Spectrum ULA: How to design a microcomputer»Publicado en Asociación RetroAcción (https://www.retroaccion.org)

Conferencia «The ZX Spectrum ULA: How to design amicrocomputer» Última actualización: 15/08/2011 - 16:40

Por fin podemos saber los secretos de la ULA del ZX Spectrum gracias al trabajo de Chris Smith.La segunda charla de Chris Smith trató sobre el diseño del Spectrum y su investigación de lossecretos más profundos de esta máquina de los 80.

Audio de la conferencia:

Descarga directa del audio: [1]

(El audio de la conferencia es cortesía de EuskaDigital [2])

En la primera mitad de la charla, Chris nos explicó cómo el diseñador principal del ZX81 y ZXSpectrum, Richard Altwasser, tuvo que solucionar los problemas de la época. El ZX80, conmuchísimos circuitos integrados, era una máquina bastante barata, pero el siguiente ordenador deSinclair, el ZX81, era mucho más complejo. Por eso, si se hubiera creado el ZX81 de la mismamanera que el ZX80, la máquina habría salido demasiado cara debido al número de componentesque se necesitarían. La empresa Ferranti, de Manchester (Reino Unido), había desarrollado un chip

Todos los contenidos de la web han sido creados por la Asociación RetroAccióny están licenciados bajo la Creative Commons Reconocimiento 3.0 España License(excepto donde se indique lo contrario).

Página 1 de un total de 6.

Conferencia «The ZX Spectrum ULA: How to design a microcomputer»Publicado en Asociación RetroAcción (https://www.retroaccion.org)

que se llamó ULA (Uncommitted Logic Array), un chip "semi-custom" que los fabricantes deordenadores podían usar para reducir la cantidad de componentes que necesitaban sus máquinas.De esa manera, el ZX81 podía salir por un precio más bajo que su predecesor.

Sinclair también quería reutilizar mucho del trabajo que había invertido en el ZX81 para crear elSpectrum. Chris nos explicó el complejo proceso -en aquella época, no existían las herramientas desimulación que tenemos en la actualidad- realizado por el diseñador, Richard Altwasser, para crearla ULA del ZX Spectrum. ¡Un proceso que tenía que completarse en sólo seis semanas!

En la segunda parte de la charla Chris nos explicó el proceso de ingeniería inversa que se ha hechopara averiguar los secretos de la ULA. Aunque el comportamiento era bastante conocido antes de2007, todavía quedaban preguntas sin respuesta. No hubo otra solución que desencapsular la ULA-es decir, quitar el plástico que esconde el silicio- fotografiar el silicio y las conexiones entre loscomponentes, las resistencias y transistores, y hacer una esquema del chip entero al nivel de loscomponentes más básicos. Ha sido un trabajo de dos años, pero ahora, por fin, los emuladorespodrán ser más fieles al original, y los aficionados de hardware podrán hacer clones exactos del ZXSpectrum.

Todo el trabajo realizado ha sido recogido por Chris en un libro que documenta la historia de la ULA yla implementación que podemos encontrar dentro del ZX Spectrum. Este libro se titula "The ZXSpectrum ULA: How to design a Microcomputer". [3]

No solamente es un trabajo pensado en los aficionados a la retroinformática, sino que también haaportado información importante a los archivos de Ferranti en el Museo de Ciencias yTecnologías en Manchester. El archivo no tenía datos sobre la serie 6000 ULA, del tipo que se usópara el ZX Spectrum -quizá el chip más importante de la historia de Ferranti en los años 80- y el librode Chris Smith ahora forma parte de la información que guarda el museo.

Después de la charla, Chris Smith firmó ejemplares de su libro, que se vendió con un precioreducido. ¡Todos los libros se agotaron antes de finalizar RetroEuskal [4]!

Todos los contenidos de la web han sido creados por la Asociación RetroAccióny están licenciados bajo la Creative Commons Reconocimiento 3.0 España License(excepto donde se indique lo contrario).

Página 2 de un total de 6.

Conferencia «The ZX Spectrum ULA: How to design a microcomputer»Publicado en Asociación RetroAcción (https://www.retroaccion.org)

Todos los contenidos de la web han sido creados por la Asociación RetroAccióny están licenciados bajo la Creative Commons Reconocimiento 3.0 España License(excepto donde se indique lo contrario).

Página 3 de un total de 6.

Conferencia «The ZX Spectrum ULA: How to design a microcomputer»Publicado en Asociación RetroAcción (https://www.retroaccion.org)

Durante la sesión de firmas, uno de los asistentes sorprendió a todos presentando a Chris Smith unordenador de 8 bits diseñado desde cero por él mismo. ¡Desde RetroEuskal [4] seguiremos decerca sus pasos!

[5]

Queremos mostrar nuestro más sincero agradecimiento a Chris Smith por haber accedido avisitarnos y compartir sus experiencias acerca del enorme e impresionante trabajo realizado en sumomento por los diseñadores del ZX Spectrum, y de la no menos increible tarea de desentrañartodos los secretos de dicho diseño.

Todos los contenidos de la web han sido creados por la Asociación RetroAccióny están licenciados bajo la Creative Commons Reconocimiento 3.0 España License(excepto donde se indique lo contrario).

Página 4 de un total de 6.

Conferencia «The ZX Spectrum ULA: How to design a microcomputer»Publicado en Asociación RetroAcción (https://www.retroaccion.org)

Descripción de la conferencia

Lugar:Zona de conferencias Euskal Encounter

Horario:Sábado, 23 de julio del 2011, de 18h00 a

19h00

The ZX Spectrum ULA: How to design a microcomputer es un libro que ha escrito Chris Smithy donde descubre los secretos ocultos desde hace 30 años de la ULA del ZX Spectrum.

En el libro se describe una profunda discusión sobre la empresa Ferranti, su ULA y un detalladoanálisis de cada unidad funcional del desarrollo de Sinclair. Además se introduce cada idea desdecero y se intenta no hacer suposiciones de que el lector haya leído previamente nada sobre estamateria en particular.

En esta charla se hizo una presentación del libro y se explicaron los entresijos de la ULA y loscomponentes que la rodean dentro del ZX Spectrum de boca de todo un experto en la materia, ChrisSmith.

Sobre el ponente:Chris Smith ha estado involucrado con elmundo de los ordenadores desde 1981, con ellanzamiento del Sinclair ZX81, escribiendosoftware y diseñando ampliaciones electrónicaspara ellos. A finales de los años 80 trabajó paraMikro-Gen Software en un juego que se lanzaríaen un nuevo sello de software, y después comodesarrollador independiente antes de obtenerun graduado en Ciencias Informáticas y unmáster en Microelectrónica de Sistemas yTelecomunicaciones en la Universidad deLiverpool. Desde que se graduó, ha trabajado enla industria como arquitecto de software y

Todos los contenidos de la web han sido creados por la Asociación RetroAccióny están licenciados bajo la Creative Commons Reconocimiento 3.0 España License(excepto donde se indique lo contrario).

Página 5 de un total de 6.

Conferencia «The ZX Spectrum ULA: How to design a microcomputer»Publicado en Asociación RetroAcción (https://www.retroaccion.org)

Chris Smith

sistemas, principalmente con sistemasGNU/Linux, pero ha mantenido el interés por elZX Spectrum de 8 bits y por los desafíos deescribir software para tan humilde máquina.

En 2007 el interés de Chris por el Spectrum leguiaron a diseñar y construir un clónico desdecero, usando componentes lógicos estándar, yobtuvo un 100% de compatibilidad en latemporización con respecto a la máquinaorginal - la primera vez que esto se conseguía.El conocimiento que obtuvo en conseguir esto leinspiró para aplicar ingeniería inversa a la ULAdesde el silicio, y permitirle escribir el libro TheZX Spectrum ULA [6], documentando todos lossecretos de la ULA de una vez por todas.

Desde entonces, Chris ha estado empleando suexperiencia para desarrollar otros proyectosrelacionados con el Spectrum, en los queactualmente continúa implicado.

2011 [7]conferencias [8]resúmenes [9]retroeuskal [10]

URL del envío (Obtenido en 29/11/2021 - 15:13):https://www.retroaccion.org/conferencia-zx-spectrum-ula-how-design-microcomputer

Enlaces:[1] https://www.retroaccion.org/sites/default/files/eventos/retroeuskal/2011/charla_ula_spectrum/euskadigital-2011-08-01-50756.mp3[2] http://conferencias.euskadigital.net/[3] http://www.zxdesign.info/book/[4] https://www.retroaccion.org/retroeuskal-2011[5]https://www.retroaccion.org/sites/default/files/eventos/retroeuskal/2011/charla_ula_spectrum/rgs.jpg[6] http://www.zxdesign.info/book/bookAnnounce.shtml[7] https://www.retroaccion.org/category/etiquetas/anos/2011[8] https://www.retroaccion.org/category/etiquetas/actividades/conferencias[9] https://www.retroaccion.org/category/etiquetas/miscelaneo/resumenes[10] https://www.retroaccion.org/category/etiquetas/eventos/retroeuskal

Todos los contenidos de la web han sido creados por la Asociación RetroAccióny están licenciados bajo la Creative Commons Reconocimiento 3.0 España License(excepto donde se indique lo contrario).

Página 6 de un total de 6.