Nadando en la abundancia

retro No Comments »

A través de Hacker News llego una vez más a la web del gran “Dan Bricklin”, uno de los creadores de VisiCalc. Entre las fotos hay una que me hizo gracia.

visicalc En la foto estan Dan y el padre de “Bob” (el otro coautor) charlando, y al fondo un Apple 2, como no podía ser de otra manera y … un pequeño monitor… ¡coño y tan pequeño! Ahí esta Dan programando VisiCalc con ese monitor y luego miro mi mesa y me encuentro con dos pedazos monitores y el portatil… en total yo creo que unas 10 veces mas superficie visual que “Dan”…. y además para desarrollar otras cosillas que no son precisamente el estupendo y original Visicalc. Soy fanatico de los monitores grandotes y en duplicado…. pero despues de esta imagen ya no puedo seguir pensando aquello de que cuanto mas monitor más productividad.

Despues, ya recuperado de la verguenza me encuentro en la misma página con este código.
visicalc code

Traduzco literalmente el párrafo referente al código que se puede encontrar en la página: http://www.bricklin.com/history/saiearly.htm

“… cada linea representa como máximo una instrucción. La llamada a la subrutina “poll_keyboard” era muy importante. Como Bob Frankston describe “No hay interrupciones ni reloj en el Apple 2″. Si el usuario tecleaba un caracter justo antes de que el buffer de entrada de teclado fuese vaciado, éste se perdería… Para evitar que se perdiesen caracteres cuando el usuario tecleaba muy rapido durante períodos donde la CPU estuviese a tope, se checkeaba el buffer en medio de las cada potencialmente largas iteraciones..”

Código genialmente comentado con un “not to lose keystrokes…”

Con el “Eclipse” tengo mas de 200 columnas de caracteres en el editor… contando que tengo otras barras verticales abiertas que si las quito quedaría en casi 300 columnas! … luego miro mi código y veo tanto espacio desperdiciado que podía ser utilizado para los comentarios…
y no dejo de imaginarme a “Dan” con sus 24 lineas de 40 columnas…, quizas con el cartucho de expansión a 80 columnas….

¿Me estas emulando? (I)

retro 2 Comments »

05102006

VIC-20: ¿Me estas emulando?

Nokia 9300: Si

VIC-20: y ¿Que sientes?

Nokia 9300: Es una sensación diferente, como si ya no necesitase un NOP para descansar, ahora espero cada ciclo, saboreo cada instrucción y disfruto de lo que hago.

VIC-20: y ¿Me entiendes ahora cuando no comprendía que quisieras mas recursos?

Nokia 9300: Si, creo que si….

25 Aniversario del “Membranero”

retro 2 Comments »

Leo en microsiervos que hoy se cumplen 25 años del nacimiento de aquel maravilloso ordenador membranero….y como decía Quevedo…

Érase un ordenador a una membrana pegada,
érase una membrana superlativa,
érase una membrana sayón y escriba,
érase un peje espada muy barbado.

Y no es que no me gustase…. pues he de reconocer que aunque yo tenía un VIC-20, el “membranero” tenía algunas cualidades que lo hacían irresistible. (Entre las cuales por supuesto no sera el hecho de que cada vez que metías algun programa picando el código daba la impresión de estar jugando al “Enredo” con sus numerosas combinaciones de teclas… un horror). En cualquier caso debajo de esa membrana vivía un Z-80 juguetón y simpaticote… y que como ya comenté en su día, el Z80 tenía dedicado uno de los pergaminos que mas me han gustado. En fin que 25 añitos son 25 añitos y que los lleva muy bien por cierto (todavía hay empresas que siguen dedicandose a desarrollar software para él), asi que muchas felicidades.

Para Sir Clive Sinclair, que se que lees este blog: En su día demostraste tu genialidad, hoy sin embargo has de cuidar un poco mas el aspecto de tu horrorosa WEB

[Disclaimer] Se que no soy objetivo… en su día aposte por el VIC-20… no lo cambiaría por casi nada en el mundo ..[/Disclaimer]

errequeerre

Manuales de ayer y hoy

retro No Comments »

En 1976, tan solo unos meses despues del Altair 8800, apareció un pequeño ordenador llamado KIM-1 cuyo precio rondaba los 245$ y fue conocido como el “aguelete” del 6502, ya que fue el primer ordenador en incorporar ese “peazo” microprocesador.

Aunque MOS Technologies fue quien creo el KIM-1 (al igual que el 6502), pronto fue adquirida por Commodore, y se convirtio en el primero de los muchos ordenadores que ésta empresa por aquel entonces de calculadoras comercializaría.

KIM-1 tenía una ventaja especial sobre el Altair 8800, poseía un “monitor” que permitía cargar y guardar los programas en una cinta de “cassette”, además de un teclado y un display de 6 dígitos.

La memoria RAM era de 1K y estaba compuesta por 8 circuitos integrados 6102s, una ROM de 2K, principalmente usada para alojar al “monitor”.

Cuando comprabas el KIM, éste venía con un manual de programación del 6502 de 200 páginas, otro manual sobre el KIM-1 de 100 páginas y un tercero de 150 páginas sobre el hardware del KIM-1, que comparado con los panfletos de 4 hojas que acompañan los ordenadores de hoy en día resulta bastante chocante. Cada vez se dan mas prestaciones, pero se explican menos, cada vez se pueden hacer más cosas, aunque no se sabe como lo hacen. Hoy en día puedes componer una canción con un ordenador sin tener ni idea de solfeo o armonía… pero no te engañes, eso no es componer.

Enlaces de interes:

http://www.kim-1.com

Manuales: http://web.archive.org/web/2003060….

Ficheros Fuente del KIM-1

http://www.6502.org/oldmicro/buildkim/kim-src.htm

Commsonoro

podsonoro, retro, libros No Comments »

No lo sabía…, como cuando te enteras de la existencia de un animal extinguido, Commodore existe!

Logo CommodoreY es que despues de haber leído uno de los mejores libros de aventuras (La historia de Commodore), me di un buen susto cuando me comentaron que Commodore seguía existiendo.
Desgraciadamente solo es una mutación, poco que ver con la empresa de Jack Tramiel, con la genialidad de Chuck Peddle y con el corazon “partío” de MOS Technology.
Ahora entre pequeñas actualizaciones de Podsonoro (1), estoy entretenido con un nuevo libro de aventuras (o casi mejor de ventures), el titulo es “startup” escrito por Jerry Kaplan y que cuenta su aventura en la creación de Go Corporation, una empresa de Silicon Valley que creó (en la época del 286) un “portatil sin teclado y con reconocimiento de escritura manual”.

(1) Ultima actualización de Podsonoro.
Ahora es más facil ver en cada podcast los oyentes que han añadido un determinado podcast como favorito, hacer comentarios, etc. Un cambio cosmético pero que mejora sensiblemente la usabilidad.

Como hacer buenas grabaciones…

retro No Comments »

de impresionante calidad…

Microhobby. Como hacer buenas grabaciones I

Microhobby. Como hacer buenas grabaciones II

Microhobby. Como hacer buenas grabaciones III

Mi libro de informática favorito

retro, libros 1 Comment »

Alla por el año 82 empezé a interesarme por los ordenadores, durante esa época la cantidad de revistas y libros era menor, pero en mi opinión la calidad y el enfoque supera con mucho a lo que hoy existe. No me acuerdo la fecha exacta en la que compré este libro “Código Máquina” para el ZX Spectrum pero sé que me costó 2100 pts, aun está escrito en el interior.

CM-ZXSpectrum01 ¿Y que tiene de bueno este libro?. Pues que está escrito de tal manera que hasta un chaval de 12 años lo puede entender. Comienza explicando que es un bit, y poco a poco va aumentando de nivel y todo con un lenguaje totalmente asequible para los que por aquel entonces no éramos ni ingenieros, matemáticos, físicos, informáticos, etc. Continúa hablando de los registros, flags, aritmética, operadóres lógicos y por supuesto las instrucciones del Z80. Al final acaba como no podía ser de otra forma, una explicación paso a paso del desarrollo en ensamblador de un sencillo juego para el Spectrum. Era el conocido juego de la rana y las explicaciones son de lo mas clarificadoras.

Algunas “perlas” del libro:

Pag. 34: “¿Podemos considerar al registro HL como el pie derecho de la CPU?, Salvo que uno sea zocato, es bastante aproximado.” No se lo que es exactamente un zocato, probablemente por que yo sea uno de ellos.

Pag. 134: “Observa que hemos hallado DE=HL+1 haciendo DE=HL e incrementando DE. Puede lograrse más facilmente, cargando en DE directamente el valor de pantalla + 1, pero ¡eso require un octeto más!.” Impresionante, desafortunadamente ¿quien se preocupa ahora por un octeto?.

¿Existe hoy en día algun libro de ensamblador para niños?

CM-ZXSpectrum03

Powered by WordPress | WP Theme & Icons by N.Design Studio | 0.331 segundos.
Entries RSS Comments RSS Login