#breBytes La familia Motorola 68000

La vida de la familia 68000 de Motorola fue breve (dejó de fabricarse en 1996), pero intensa, siendo el procesador de nuestro adorado Amiga y del Atari ST, pero sobre todo la primera arquitectura sobre la que se construyeron los Macs (y el Lisa antes de eso). Apple se pasó a los PowerPC en 1994, y eso acabó con los 68k. Pero hace 40 años, en septiembre de 1986, la familia 68000 prometía muchísimo: lo suficiente como para ser portada de Byte.

Portada de la revista Byte de septiembre de 1986, dedicada a la familia 68000 de procesadores. Ilustran la portada algunos chips de la familia y pequeñas fotos de un Mac, un Atari ST y un Amiga 1000.

La revista le dedica un buen espacio a las diferentes máquinas 68000 (incluyendo un apartado dedicado a Unix), pero nosotros ya sabemos cuál era la mejor. Y es que, ¿qué otra máquina podía producir gráficos así?

Anuncio a página completa del Commodore Amiga, con una imagen a todo color de una ilustración de la imagen clásica del emperador egipcio Tutankamón.

Y claro, lo que más nos interesa de la sección es esta comparación entre el Amiga y el Mac, aunque está hecha desde el punto de vista del programador:

AMIGA VS. MACINTOSH

by Adam Brooks Webber

A programmer's comparison of the system calls on two 68000~based machines

I HELPED IMPLEMENT the True BASIC language system on the Macintosh. The project has been completed for some time now and we've all recovered our perspective and good humor, but at the time I felt that if I saw that smiling "Welcome to Macintosh" message one more time I would scream. It was in this frame of mind, on my way to see the Amiga for the first time, that I wrote out a list entitled "Why I Hate the Macintosh."

That incident led to this article. I have now completed the same project on the Amiga and have many gripes about that machine, too. In this article I compare the system software, of the two machines.

Implementing a language system is a good way to get to know a machine. True BASIC is not just a compiler and interpreter, it's a screen editor, a graphics program, and a number cruncher. It makes sounds, it prints, it manipulates files— in short, it uses most of a system's software. My comparison of the Macintosh and the Am\ga is necessarily limited, but I have tried to choose areas that are of general interest and that are representative of the differences between the two machines. These are the user interface, graphics primitives, printers and other devices, multitasking, and memory management.

The User Interface

The user interface of a system is usually examined from the user's point of view. You ask, "Is it intuitive? Is it powerful? Is it forgiving of error?" as you consider how to communicate with a program. I am interested in another point of view: What does a program have to do to communicate with the user? For some machines, communicating with the user means reading characters from the keyboard and writing text to the screen. Adding windows, menus, and mouse operations makes things more complicated, lust how complicated is shown by the Macintosh user interface software, which determines the structure of every Mac program more or less completely. The program must have a main loop that is executed as often as possible, usually 60 times a second. (One rule of thumb: The quality of system software is inversely proportional to the number of things a program must do "as often as possible.") The main loop checks for events like keystrokes, mouse clicks, and disk insertions and responds to them.

Responding to an event is usually a lot of work because the Mac's user interface software provides little assistance. Figure 1 shows, in pseudocode, a simple example of what a program must do to allow a window with a scroll bar to change in size— something that most Mac programs have to deal with. The system software does offer significant help in two areas of user interface: text editing and file access. TextEdit is a subsystem that provides a mechanism for displaying and editing text in a window. (True BASIC doesn't use TextEdit, but only because we have our own internal string-handling procedures.) For...

Nótese, por cierto, que el artículo está escrito por un graduado del Dartmouth College, el lugar de nacimiento de BASIC. La comparación, por cierto, es favorable al Amiga en cuanto a la programación de la interfaz, gestión de dispositivos, multitarea (no es una sorpresa enorme, teniendo en cuenta que el Mac no era multitarea en 1986) y gestión de memoria, y al Mac en lo que se refiere a primitivas gráficas. Pero esto no le salvaría la vida al Amiga, lamentablemente.

Un poco más adelante, en su Chaos Manor Jerry Pournelle seguía enamorado del Amiga y nos hablaba de ese clásico que fue Deluxe Paint (con el que se hizo el Tutankamón de aquí arriba, si no me equivoco, y que ocuparía el lugar en el imaginario que le dedicamos a Photoshop si viviésemos en la línea temporal correcta), pero ya veía los primeros pasos de la muerte de Commodore…

Amiga

My top pick of Spring COMDEX was the Amiga.

The Amiga did have some problems. For instance, when Ken Sheldon and l approached the Atari booth, they practically ran out to grab us; I stood in the Amiga booth for 15 minutes before anyone spoke to me. Atari software was demonstrated by hackers; most of the Amiga software was demonstrated by clerical employees from Commodore headquarters.

None of that really mattered. What was important was that the Amiga booth was jammed. 1 could feel the excitement. It reminded me of the early days of microcomputers. Moreover, once I got past the clerks and secretaries, there were plenty of real hackers.

Mike Lehman, who originally wrote Pascal MT+ and was later a vice president of Digital Research, has started a new company called Maxisoft. The product is MaxiPlan, a combination spreadsheet and database with chart capability. MaxiPlan knows how to do a lot of statistical calculations. It will make databases and charts, and it will talk to you through the Amiga's speech synthesizer. You'll spend a while on the manual— this thing is powerful, and the instructions can be complicated— but it's worth the investment. Highly recommended.

TDI Software has Modula-2 compilers for both the Atari and Amiga machines. The Atari version is a new release that fixes some problems with the original. Both versions work and should make it simpler to transport programs from Atari to Amiga. Longtime readers know I'm a Modula-2 fan; this is a reasonable implementation, and TD1 is working to make it better. The chief problem is the documentation: TDI needs to give more and better examples of just how to write and compile simple programs. Pournelle's law of software documentation: You can't have too many examples. I wish TDI would learn it.

The Amiga is known for its graphics; one of the best graphics programs is Deluxe Paint by Electronic Arts. Alas, they use an obnoxious copy-protection scheme. That's its only real fault; otherwise. Deluxe Paint is glorious. There's just very little you can't do with it. You can color-cycle portions of your drawing, so that waterfalls have running water; zoom in for fine details; and suchlike. It's a lot of fun. EA also has various games, some interesting, some boring.

Mindscape is another company that has developed some interesting Amiga software. The Halley Project is a spaceflight game that's part arcade but largely strategic; it helps to know something about planetary astronomy.

Activision has a whole bunch of Amiga software, including Music Studio, which 1 haven't much got into but which looks wonderful, and a series of illustrated text adventure games, including Hacker, which some say is the most difficult adventure of that type ever written.

In other words, there's a great deal of Amiga software: business, games, educational, programming tools. That, however, wasn't the real hit.

What was really impressive was the Amiga Sidecar, a box that turns an Amiga into a 99 percent PCompatible. Moreover, since the Amiga is a multitasking machine, they were able to run PC software as just one job. It was eerie to watch Flight Simulator running as if on a PC and still see the famous Amiga bouncing ball in the background and a word-processing program running in the foreground. The Sidecar has both 8088 and 8087 chips and is supposed to sell for significantly less than a thousand dollars. An Amiga plus Sidecar plus hard disk would be one of the most powerful combinations around, and I had no problem designating that the number one pick of Spring COMDEX.

Problems

One problem I've had with the Amiga is that while I kept hearing about all the new software for it, I never got any. Commodore's people sent catalogs, while the Atari people sent software. At COMDEX, Bob Pariseau, vice president for software development and one of the original Amiga development team, promised to fix all that. He also arranged to get me a Sidecar as soon as it was available. 1 left COMDEX convinced that the Amiga was likely to be the product of the year.

Two weeks later, Commodore laid off nearly 200 people, including Bob Pariseau. There were 55 Amiga people in the West Coast office; 20 were let go. Moreover, many who didn't leave immediately were put on notice; others, seeing the handwriting on the wall, quietly began sending out their resumes. The rumor I hear is that the investment bankers want Commodore to reduce their payroll by 50 percent; given Commodore's financial situation, the company is in no position to argue.

The question, then, is whether Commodore has— and can keep— enough high-tech people to support the Amiga properly. Commodore says they can. So do Amiga enthusiasts.

Me, I don't know. The situation is made vastly more complicated because many of those laid off were required to sign, as a condition for getting a few more severance benefits, a particularly severe— I would say obnoxious— nondisclosure agreement, the first term of which is that the agreement itself is secret. This has made it very difficult to get a decent picture of what has really happened at Commodore, and as I write this in early June I don't think anyone knows.

So. I like the Amiga, and I was much impressed by the enthusiasm of the Amiga people at COMDEX. Of course, even then the Commodore top brass must have known that many of those enthusiasts wouldn't be with the company two weeks later. By the time you read this, we may know the end of the story. I can't say I'm very fond of Commodore's management, but I do wish the Amiga well. It's a heck of a machine.

Y no me voy sin rescatar este anuncio, con el que se lanzaba lo que sería el estándar oro de los monitores durante muchísimos años: los NEC Multisync, capaces de trabajar con básicamente cualquier ordenador de la época, y que en esta, su primera encarnación, era capaz de alcanzar los 800 por 560 de resolución en sus 13 pulgadas :-).

Anuncio de la gama de monitores de tubo NEC Multisync

Un día de estos, más :-).

Byte, noviembre del 84

Pues nada, un mes más, un número más de la revista Byte de hace cuarenta años.

Portada de la revista Byte de noviembre de 1984. La ilustra la foto de un portátil que parece muy avanzado  para 1984, con un diseño muy contemporáneo. La pantalla parece ser en color y de muy alta resolución, algo impensable en la época. Los temas de portada son una preview del Data General/One y nuevos chips

¿Perdón? ¿Parece ese Data General/One de la portada… un portátil moderno pero en 1984? Saltemos al mega anuncio a cuatro páginas que nos encontramos un poco más adelante en la revista y…

Anuncio a doble página. En la página de la izquierda, el mismo portátil de aspecto contemporáneo que aparecía en la portada de la revista, pero ahora en la pantalla solo hay texto en negro sobre gris claro. En la página de la derecha, una foto de perfil del ordenador, en la que vemos dos disqueteras de 3½, y otra en la que vemos a alguien guardar el ordenador en un maletín. En el texto se comenta, entre otros, el tamaño del ordenador, de poco más de siete centímetros de grosor, y una superficie de algo menos de 30 por 35 centímetros, y su peso de menos de cinco kilos

…el DATA GENERAL/One, con su compatibilidad con el PC de IBM y sus «menos de once libras» (cinco kilos casi clavados), sus dos disqueteras (¡de 3½!) y su pantalla ¡LCD! de 80×25 (640×200 monocromísimos píxels, cuando lo habitual era no pasar de 480×128 (nótese que Byte, en su portada, manipula la imagen para mostrar una pantalla con un color y una resolución que no llegarían en décadas (y lo hacen sin usar Photoshop, que no comenzaría a desarrollarse hasta 1987 y no llegaría al mercado hasta 1990: la manipulación de imágenes es muy anterior))) es lo más parecido a un portátil «de los de ahora» que habíamos visto hasta el momento 🤯. Dice la wikipedia que la pantalla, a pesar de lo espectacular para la época, no era una maravilla, con escaso contraste y más escaso aún ángulo de visibilidad. Otra de las cosas que limitaron su éxito fueron las disqueteras de 3½ y 720 kilobytes, poco habituales en la época, que por muy superiores que fueran (que lo eran) a las de 5¼ (y sus 360 kilobytes), lastraron el ordenador por la poca disponibilidad de software en el formato… No hay nada como ser compatible. (También dice la wikipedia que venía con una bolsa Pierre Cardin, por cierto.)

Fotos del Data General One. lo vemos de perfil, desde arriba y en primerísimo primer plano
¿Es precioso o es precioso? Por cierto: soy el único que estaría dispuesto a cargar con un ordenador algo más grueso y pesado para tener, de verdad, un teclado en condiciones?

Avanzando unas pocas páginas llegábamos a una «descripción de producto» (que no review, que prometen para unos números más tarde)…

IMAGINE UNA COMPUTADORA PORTÁTIL que pesa solo 10 libras, pero tiene una pantalla de tamaño completo, un teclado estándar y dos unidades de disco. Imagine que puede funcionar hasta ocho horas con baterías incorporadas o usar una toma de corriente de pared común. Ahora imagine que es compatible con el software de la computadora personal IBM PC y puede tener hasta 512K bytes de RAM interna. Imagine dos puertos serie, un módem incorporado opcional y un bus de expansión que le permitirá conectar el sistema a un monitor en su oficina o agregar hardware de terceros.

Y sigue la cosa con la referencia a un artículo del mismo año sobre los portátiles del futuro que imaginaba una máquina así para dos o tres años más tarde. Una lástima que se adelantasen un poco demasiado al futuro y se estrellasen comercialmente con el cacharrito. No eran los primeros en hacerlo, ni fueron los últimos.

Más cosas… ¿sabíais de la existencia de Agat, el ocho bits soviético clónico del Apple II? Yo no. Segundo 🤯 de este post para él. «Maravillosa» la ilustración del artículo, inevitable en tiempos de guerra fría.

Doble página sobre el Agat, un Apple II soviético. Dos tercios de la doble página los ocupa una ilustración en que los componentes de la CPU, a escala enorme, son parte de un desfile militar con la foto de Lenin y banderas soviéticas de fondo

Por cierto, el artículo de la wikipedia hace referencia al artículo de Byte. Que no se diga que no hacemos uso de fuentes primarias.

Foto del Agat, con una unidad central que ocupa como un IBM PC de la época, un gran teclado, y usando como pantalla un televisor de unas 12 o 14 pulgadas
Imagen «robada» a Sergei Frolov, Soviet Digital Electronics Museum, http://www.leningrad.su/museum/ CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=80452364

El resto de la revista, inevitablemente, no puede sostener el nivel visual del One y del Agat. Pero no deja de tener su interés el segundo tema de portada: los nuevos chips. Destaco tres piezas:

Primera página del artículo de introducción a los semiconductores. Se destaca que lo escribe un profesor del Instituto de Minas de Nuevo México, doctorado en ingeneiería por la Universidad de California Berkeley. Comienza diciendo que la electricidad es la migración de portadores de carga. Los dos primeros títulos del texto son Teoría de bandas y El nivel Fermi
«De acuerdo con la mecánica cuántica, los electrones orbitalizados quedan restringidos a ciertos valores de energía. Solo se permiten determinados niveles de energía. Para un único átomo, los niveles de energía permisiblesson discretos, mientras que un material sólido tiene un amplio rango de energía permisible». Lo normal en un artículo de divulación en una revista de quiosco.

Después de la introducción a los semiconductores, el 68020 de Motorola, el procesador de «mi» Amiga 1200, lanzado en… ¡1992! El 1200 usaba una versión barata del 020. Pero, en cualquier caso, ¿os imagináis lanzar hoy en día un ordenador basado en una CPU de ocho años de edad?

Primera página del artículo sobre el microprocesador de 32 bitas MC68020. el subtítulo dice que el miembro más reciente de la familia 68000 de Motorola incluyé caché y memoria virtual.

Y después del 68020… chips RISC. Esto es, los inicios de la arquitectura en la que se basan los actuales procesadores Arm de tu móvil.

Primera página del artículo sobre chips RISC, que según el subtítulo significan programas más largos pero una ejecución más rápida. Lo escribe John Markoff.

Y cerramos con un par de anuncios. Uno será siempre de calculadoras HP (larga vida a la HP 48), pero hay que reconocer que las Texas Instruments siempre estarán ahí, y que, si no te atreves con la notación polaca inversa, molan lo suyo:

Dos ingenieros, vestidos con corbata, hablan entre sí. Uno de ellos sostiene y señala una calculadora. Tras ellos se ve el motor de reacción de un avión en un hangar en el que se le están dando los últimos toques al avión. El texto bajo la foto se pregunta si tu calculadora está programada para el éxito. Se trata de la TI-66 de Texas Instruments, programable de 512 pasos

Y cerramos, ahora ya sí, con CEOs que hacen sus pinitos como modelos publicitarios. No tengo palabras.

Anuncio de Radio Shack. El texto principal es una cita de Bill Gates: diseñar un concepto revolucionario en software exigía un ordenador de rendimiento extraordinario. El Tandy 2000 nos lo dio. Lo ilustra una foto de un jovencísimo Bill Gates, frente a un ordenador en cuya pantalla se ve un prototipo de Windows 1.0
Windows 1.0, por cierto, no saldría al mercado hasta noviembre… de 1985

El mes que viene, más. O no. Y como siempre, si os queréis ir a la fuente, aquí la tenéis.


PS Si quieres navegar al futuro (cercano), aquí tienes el número de diciembre. Y si quieres dar un paso al pasado, aquí está el número de octubre.

Ni desktop ni laptop: webtop

[youtube width=»550″ height=»360″]http://www.youtube.com/watch?v=7WkbpeePeCM[/youtube]

Cada año se presentan en el CES, en Las Vegas, un buen montón de cosas que parecen espectaculares. De ellas, solo algunas lo son realmente. Y de estas, son todavía menos las que acaban teniendo éxito. Apúntenme en la lista de los que quieren que una de las cosas espectaculares y de éxito de este año sea el Motorola Atrix 4G.

Como alguien que se pelea cada día con el ordenador de casa, el del despacho y algún que otro portátil, un sueño desde hace mucho tiempo es poder usar un solo ordenador, en todas partes. Si de verdad funciona, el Atrix puede ser una primera aproximación de ese sueño.

El Atrix es un móvil Android 2.2 de última generación. Sus 4″ y 480×800 lo colocan, de hecho, en las especificaciones típicas de la gama alta de Android. Sin embargo, algunos detalles lo diferencian de todo lo que hemos visto hasta ahora. Por un lado, bajo el capó hay un giga de RAM y un procesador «dual core». En segundo lugar, tiene disponibles dos tipos de ‘docking stations’, una con aspecto de portátil y la otra con tres puertos USB de entrada y una salida HDMI (y que es la que podéis ver en los vídeos que incluyo en esta entrada). Una vez conectado a estas bases, la experiencia del Atrix (al menos en las demos) se parece mucho a la de un portátil y/o un sobremesa con sistema operativo Android. La potencia del procesador ‘dual core’ (y unas gotas de personalización por parte de Motorola) hacen que el móvil sea capaz de correr un navegador ‘de verdad’: Firefox 3.6 en las demos. Para los que podemos vivir en el navegador (siempre que sea ‘de verdad’) el 99% del tiempo, esta puede ser una bendición caída del cielo.

Pero claro, no siempre se puede vivir dentro del navegador. Y para esos momentos el Atrix viene con Citrix Receiver, que permite acceder a tu escritorio virtualizado desde cualquier lugar:

[youtube width=»550″ height=»360″]http://www.youtube.com/watch?v=7WzeIGZKW_Y[/youtube]

Me da a mí que mucho directivo de empresa grande va a ver estas demos y va a querer un Atrix con un par de docks para casa y para la oficina y otro portátil de regalo. Esperemos que cunda el ejemplo.

Motorola ‘MOTO’ Z10

El nuevo Motorola Z10

De lo anunciado hasta ahora en el CES, mi cacharrito favorito es el nuevo ‘top of the line’ de Motorola, el MOTO Z10 (supongo que los presuntamente originales nombres de los móviles de Motorola tendrán éxito con algún ‘target’, pero definitivamente yo no pertenezco a él). Un ‘slider’ que se inclina al abrirse para tomar una forma más natural al hablar (en Engadget le llamaban hace unas horas el ‘bananaphone’), sustituirá al Z8 (que ya nos gustó bastante hace ahora unos diez meses.

Aparte de su aspecto, juegan a su favor el sistema operativo (UIQ sobre S60), una cámara de 3 megapíxels que promete ráfagas de hasta 3 fotos por segundo y vídeo a 30 cuadros por segundo y capacidad para tarjetas microSD de hasta 32 gigas (de momento las que hay en el mercado ‘apenas’ llegan a 4). Como ya dijimos de su antecesor Z8, aspecto Motorola y sistema operativo de pedigrí Nokia

De momento no tenemos ni precio ni fecha de lanzamiento, pero ya lo podéis ir apuntando para mi lista de los Reyes del año que viene.