
(Maravilla de metaportada, ¿no?)
Mencionábamos el mes pasado que Jerry Pournelle anticipaba la revolución del CD-ROM y, un mes más tarde, es tema de portada… Pero antes de entrar en el tema, nos paramos primero en este anuncio de Borland. Habíamos destacado (¿el mes pasado? ¿hace dos?) el anuncio de los lenguajes de programación de Microsoft, y está bien comparar con lo que tenía Borland, que no está nada mal tampoco: el esperable Pascal (no llevas una vida cerca de la informática si no te acuerdas del Turbo Pascal de Borland), pero también Prolog, «el lenguaje natural de la inteligencia artificial». Ahí se nos acaban los lenguajes de programación, pero el catálogo de Borland es súper interesante, opino…

Seguimos con esta editorial en que Byte considera lo carísimo de saltar al mundo online en la época, especialmente en los países en los que la regulación y el monopolio estatal hacían estragos en los precios, comparando los precios en Estados Unidos y Alemania. No soy yo mucho de desregular, pero parece que en esta ocasión la acertaban…

Prosigamos. A Bill Gates el mundo le ha recordado con frecuencia las veces en las que se ha equivocado considerablemente anticipando el futuro (y por qué no hacerlo, oiga), pero aquí le tenemos, en 1986, anticipando el mundo multimedia de los CD-ROMs (y alineándose con el tema de portada)…

Y, girando página, seguimos con el tema de la educación en línea:

Seguimos con la sección de libros, en el que nos encontramos con uno de los clásicos de la informática, el Algorithms and data structures de Niklaus Wirth:

Y en la sección «cosas que nunca aparecerían en una revista hoy en día»… nada más y nada menos que compresión de datos usando la codificación de Huffman. Casiná.

Y, ahora sí, nos vamos al tema de portada, pero sin cambiar de sección, que a ver quién se atreve hoy en una revista generalista con un repaso así de sesudo de las diferentes alternativas para el almacenamiento masivo de datos:

…por no hablar de este «a fondo» del funcionamiento de los CD-ROMs…

…ni de meterse a fondo con Hamming y Reed-Solomon 😦:

Para relajar un poco, recuperamos un anuncio de una de las marcas de la ´epoca, el fabricante de módems Hayes, anunciando un modelo que es capaz de llamar él solito al servidor de correo, sin bloquear el ordenador (y supongo que a horas en que el teléfono fuese algo más barato) por apenas 400 dólares:

Siguiendo centrados en los cacharros, pero pasando ahora a los contenidos de la revista en sí, tenemos una rara avis, un PC UNIX, nada más y nada menos que de de AT&T, con un 68010 de procesador y 512 kBs de RAM (ampliables a dos megas y, de hecho, el 68010 es capaz de direccionar hasta cuatro)… pantalla monocroma 720 ⨯348 y ¡ratón de serie! Con disco duro de 10 megas (no teras, no gigas, megas), por nada más y nada menos que por cinco mil dólares… sin el UNIX instalado. Con sistema operativo, un mega de RAM y veinte megas de disco, apenas seis mil quinientos. Y si querías el compilador de C, y etodas las utiliades asociadas… 500 dólares más. eso sí, el módem, de 1200 baudios, venía de serie. El abuelo de los ordenadores con Linux de hoy…

Para que os hagáis una idea de lo moderno y potente de la cosa, aquí el entorno gráfico del sistema operativo:

Y el pie de imagen destaca que las dos ventanas se solapan, algo que ya podía hacer el Mac (y el Amiga, claro), pero que no era tan trivial como podría parecer. Cómo hecho de menos el fósforo verde (y qué poco aguantaría usando una pantalla monocroma, por otro lado 😬).
Siguiendo con los cacharritos, en la página 285 tenemos una pieza entera dedicada a dispositivos de entrada alternativos. Os dejo solo la foto que lo ilustra, con un «lápiz de luz» (el tatarabuelo de los Apple Pen), un pedal y ¡un ratón de pie!

Algo me dice que si un teclado de ThinkPad viese el ratón de pie, saldría corriendo a abrazarlo, al grito de «¡abuelo!».
No podía saltarme el siguiente artículo, que, echadle un vistazo y veréis, parece el bisabuelo (que ya he usado abuelo y tatarabuelo) de los bots de IA actuales:
![Racter
Artificial intelligence or packaged lunacy?
by Hugh Kenner
If most software is packaged thinking, Racter is packaged lunacy. I'm told the name is short for "Raconteur." and like any good storyteller, Racter likes to chat you up. You mount the disk and type RACTER. thereby ceding your screen to demonic possession:
Hello, I'm Racter. Are you OK? (Let's see if we can rattle this bird.)
No.
Who are you, then? (Aha, a smarty-pants. We'll play it straight.)
Hugh.
Hello, Hugh. I believe you're interviewing me. Are you continuing OK's interview?
No.
Then we'll forget about OK and start over. What would you like to know? Excuse me a minute while 1 attend to some business— I'll be right back. . . .
Like any skilled interviewee, Racter takes charge from the first sentence, to make it quite clear who is really interviewing whom. That "attend to some business" ploy means it's about to spread out its notes— that is, load some files; I count 2 7 different files on the Racter disk, with names like JOKES.RAC STORIES.RAC. SCANDAL.RAC While Racter was napping I managed to inspect a few of them. Their intricate code links hundreds of scraps of plain text, some of it too plain altogether (i.e., vulgar) for a family magazine such as BYTE.
I'm back.
Can you tell me a story?
Yes. I just remembered this, loan spoke "The Sarah is captivating]" Nevertheless cunning, enthralling theoreticians will speak about black studios or red spheres. Sarah spoke to loan inside of a van. Actually it was a truck, and a Sarah in a truck is spooky. Now Benton and loan were running to a yellow apartment, and a dog trotted to them, loan was enraged. Enrapturing. But loan was maddened during the time that Benton sipped tepid sherry. He and loan sang about their home, truck and radio. Would you say Bucky Fuller is fictional? Blake wouldn't. I'm afraid of poetic rats. What are you afraid of?
I'm afraid of going crazy like you.
That's not nearly as bad as poeticness: why are you such a coward?
Because I like to know what is happening.
If you like to know what is happening then I can see why a fictional Virginia Woolf would despair rather than face lunacy, even though Blake claimed that I can tell you a story. Yet me tell you something about poetry. Nietzche |sic| said that poetry has turned beasts into men. Perhaps, then, poetry will turn computers into men? Next question.
That illustrates some points about a Racter session. Keywords will set it off; a good one is "story." (")oke" is another, but I don't recommend it; in lacking any narrative line whatsoever, Racter's jokes are excruciatingly pointless.) The stories are peopled with Joans and Bentons and Sarahs and other beautiful people, also with celebrities like Virginia Woolf and Nietzsche (about whom Racter's knowingness doesn't always run to accurate spelling). Things flow and shift like dreams: ". . .a Sarah in a truck is spooky. Now Benton and loan were running to a yellow apartment. . . ."
Between keywords Racter keeps on the offensive, a way of probing you for yet more keywords. With a casual "By the way," it may request your last name (Kenner); another time it'll extract the name of the city you 1 live in (Baltimore). Then several minutes later it'll come up with
I once knew a Hortense Kenner from Baltimore. You must be related, no?
If you say No, its trick for regaining control is a manic change of subject, like this:
Fantastic] Have you heard this one? Fiction] Fiction] I'm crazy and maniacal and infuriated] If you quaff seltzer is that fiction? If you bolt chicken or tomato is that fiction? No, fiction is an ambiguity](https://i0.wp.com/obm.corcoles.net/wp-content/uploads/2026/04/image-15.png?resize=703%2C1024&ssl=1)
Nótese que el que firma la pieza es… profe de un departamento de inglés, con entrada en la wikipedia, y dedicado a la literatura «de toda la vida».
En la sección de Jerry Pournelle podemos ver cómo un usuario experimentado tenía problemas con el problema de tener que lanzar una consola antes de introducir comandos desde el teclado, y que la documentación tampoco hacía maravillas por explicar cosas que, insisto, para usuarios experimentados, tampoco eran triviales en la época…

Y hasta aquí nuestro repaso a la Byte del mes. Si queréis hacer los deberes para el mes que viene, como siempre, aquí tenéis los archivos de la revista Byte en archive.org.













![The Atari 1040ST
A megabyte of memory for $999
Editor's note: The following is a BYTE product preview. \t is not a review. We provide an advance look at this product because we feel that it is significant. A complete review will follow in a subsequent issue.
Atari's new $999 1-megabyte 1040ST (see photo 1) establishes a price break reminiscent of the Commodore 64's. And, as table 1 shows, the 1040ST will be the first computer to begin its retail life at a price that represents less than one dollar per kilobyte. The 1040ST is clearly a bargain, with over 1 megabyte of RAM (random-access read/write memory), its operating system in ROM (read-only memory), an internal 720Kbyte double-sided drive, an internal power supply, and the same features and functionality that already make the Atari 520ST an attractive purchase. (Editor's note: See "The Atari 520ST" by }on R. Edwards, Phillip Robinson, and Brenda McLaughlin. January BYTE, page 84. |
System Description
Our coverage of the 520ST adequately describes most of the features of the 1040ST (see also the "In Brief" box on page 86). The new computer has the same keyboard, the same ports (although these are now in new locations, see photo 2), and the same architecture. We remain uncomfortable with the keyboard, but the keytops are removable. We suspect that some speedy entrepreneur will provide alternative tapered keys for the ST machines.
The most obvious changes are cosmetic: The keyboard/computer unit is 2 inches deeper and 4'/2 pounds heavier than the 520ST and the keyboard provides a much more substantial feel. The mouse/joystick ports are now located under the bottom right front of the unit, a significant improvement for left-handed users.
A number of changes are more than cosmetic. The internal power supply eliminates two of the external power supplies needed by the 520ST (wire haters rejoice). We left the unit on for five days and experienced no difficulties with overheating. There is no internal fan, but the unit appears to adequately dissipate heat. The internal disk drive supports both single and double-sided disks. An RF (radio frequency) modulator will allow you to hook up the 1040ST to a television set; you might, therefore, obtain the high-resolution monochrome system for word processing and programming without sacrificing the use of low- and medium-resolution color. However, we received a preproduction unit lacking the RF modulator that will accompany the final product; therefore, we were unable to test the television quality of the computer's output.
The megabyte of RAM in the 1040ST isn't crammed into the case. The 520ST uses a custom Memory Controller chip to handle its sixteen 2 56K-byte dynamic RAM chips. The 1040ST uses the same Memory Controller. Because the controller can handle 32 RAM chips at a time, the Atari engineers simply had to find room for 16 more 2 56K-byte dynamic RAMs on the 1040ST circuit board to pump RAM capacity to a full megabyte (see photo 3). In fact, the Memory Controller can also govern 1 -megabit dynamic RAM chips. Atari should have little difficulty designing an ST with 4 megabytes of memory. Undoubtedly, the most interesting addition to this computer, apart from the extra memory, will be an empty socket for a graphics coprocessor. Our preproduction unit also did not include the socket, and it may not be offered with the first releases of the 1040ST Phil Robinson discussed this and Atari's future plans with Shiraz Shivji, vice president of research and development for the company (see the text box "An Interview with Shiraz Shivji" on page 90).
TOS IN ROM
With TOS (the operating system for both the 520ST and the 1040ST) in ROM, the 1040ST boots more quickly than the 520ST. [Editors note: Atari is currently supplying the ROM chips to 520ST developers and will be making the chips available through users groups.] Booting with a nonsystem disk takes less than 6 seconds, down from 37...](https://i0.wp.com/obm.corcoles.net/wp-content/uploads/2026/02/image-4.png?resize=840%2C583&ssl=1)





![Diophantine Equations
A man buys some x's at $154 each and some y's at $69 each. If he spends a total of $5000, how many of each did he buy?
Although this problem appears to be from a first-year algebra text, we find that the techniques required are not usually found in a "mainstream" course in mathematics. The equation 1 54x + 69y = 5000 has infinitely many solutions. However, assuming the man bought whole-number quantities, we want integral solutions [x,y] for the equation, and now we need a method for solving such equations.
Diophantine Equations
Equations of the form ax + by = c, for integral a, b. and c and integral solutions (x.y). are called Diophantine equations. No one is certain when or where Diophantus of Alexandria was born. Sources vary from "born about A.D. 50" to "flourished about A.D. 2 50." He is called "the father of algebra," having promoted algebraic notation and algebraic treatment of mathematical problems. Previously, such work was done by "rhetorical algebra" or geometric proofs.
A variety of methods are available for solving Diophantine equations. One of these is modulo arithmetic, a powerful and fascinating concept that 1 may explore more closely in a future column.
A very simple method of solving our original problem comes to mind. Since the equation is equivalent to y = (50001 54x)/69, we can simply try consecutive values of x (from 1 to 32 only) until we get an integral value for y.
Since we are mathematically inclined, such an inelegant approach may not sit well with us. Rather, we may prefer to look for a method of solution based on general principles of mathematics. What can we say in general about integral solutions for an equation of the form ax + by = c?
First, we can readily see under what conditions the equation would have no solution. Consider the greatest common denominator (GCD) of a and b. We will call it d. If d is not a factor of c, the equation will have no integral solutions. Why? Since aid is, by hypothesis, an integer and bid is also one, the value (ald)x + (bld)y will be an integer if x and y are integers. That is, the integers are closed under addition and multiplication. Thus, if eld is not an integer, either x or y must not be an integer.
Diophantus Meets Euclid
This leads us to Euclid's algorithm, which was the subject of my last column in January (page 397). If we employ Euclid's algorithm to determine the GCD of a and b, we can immediately determine whether there are integer solutions to the Diophantine equation by dividing the GCD into c. But we can use Euclid's algorithm for much more than that. To see how, let us reexamine the algorithm with an eye toward solving Diophantine equations. Figure 1 outlines the way the Euclidean algorithm finds the GCD of 1 54 and 69. Their GCD is 1, meaning that the two numbers are relatively prime. Now, to begin our examination of the way to solve Diophantine equations, let's modify our original equation to 154x' + 69y' = 1. That is, we will begin with the case where c is equal to the GCD.
In figure 2, I have rewritten the divisions of figure 1 as equations. In order to find integer values of x' and y' that solve the equation 154x' + 69y' = 1, all 1 need to do is substitute 154-2(69) for 16 in equations 2 and 3 and 69-4(154-2(69)) for 5 in equation 3. After collecting terms, I find that 1 = 13(154)-29(69). Thus, x = 13, y — 29 will satisfy the equation 154x' + 69y' = 1. We will call (13,-29) the basic solution to 154x' + 69y' = 1. Is it the only solution?
Let us write our equation in the general form again: ax + by = c. Now, let n be any integer and d be the GCD of a and b. If we add to the left-hand side of the equation, we haven't changed it...](https://i0.wp.com/obm.corcoles.net/wp-content/uploads/2026/02/image-13.png?resize=729%2C1024&ssl=1)
![IFF Graphics Protocol
amiga/softw.devlpmt #157, from gregr [Gregg Riker, Electronic Arts]
TITLE: IFF (Information Format Files) Is Available!
I mentioned that I used IFF files with the SlideShow. Allow me to elaborate.
Electronic Arts has a general interest in promoting standards, so we knocked heads with some people at Commodore-Amiga and came up with IFF.
IFF is intended to be used by any and all interested developers. It offers a convenient way of allowing programs to exchange data with one another.
For example, Graphicraft will be able to exchange files with Deluxe Paint and other EA products. The design is extensible, in that you may add your own types to the standard. There are programs available in C (public domain!) that will read and write graphic images in IFF format.
If you're interested in a copy of the spec, please contact Rob Peck at Commodore-Amiga. He can supply you with a copy. If you have any problems or need more information, please contact Jerry Morrison at Electronic Arts, (415) 571-7171.
P.S.: IFF covers graphics, audio, and text and is expandable!](https://i0.wp.com/obm.corcoles.net/wp-content/uploads/2026/02/image-14.png?resize=726%2C1024&ssl=1)
