DEV Community

Mi propio procesador de textos en ZX Sinclair BASIC

Baltasar García Perez-Schofield on September 17, 2025

Cuando era un tierno preadolescente, me dedicaba a jugar con mi Investrónica/Sinclair Spectrum 128k, perpetrando mis propios juegos y mis propias a...
Collapse
 
canro91 profile image
Cesar Aguirre

Se sintio un poco raro, seguir el ejemplo en BASIC con los gotos. Supongo que despues de escribir y leer BASIC a diario, uno se acostumbra.

Collapse
 
baltasarq profile image
Baltasar García Perez-Schofield • Edited

Es cierto, estamos tan acostumbrados a estructuras de iteración como while, que se hace muy raro. Pero es que, al fin y al cabo, Sinclair BASIC seguía la especificación de Mini BASIC estándar, y lo más avanzado de este en ese aspecto era GOSUB... RETURN (pero sin muchas características necesarias, como variables locales; todas eran globales).

En el Sinclair QL (el último de Sinclair al mando de la compañía), Super BASIC sí que soportaba procedimientos y funciones, de manera similar a MS Visual BASIC.

Por un lado es un poco molesto. Por el otro, en realidad sabes que cuando un bucle while es compilado, no acaba siendo otra cosa que un goto (jmp, en ensamblador Intel), a una condición (probablemente con cmp, en ensamblador Intel).

Collapse
 
canro91 profile image
Cesar Aguirre

Baltasar deberias compilar todas estas historias en un libro: "Programando en los viejos tiempos con una Sinclair Spectrum" Interesante ver como han cambiado nuestros lenguajes.

Thread Thread
 
baltasarq profile image
Baltasar García Perez-Schofield

Más adelante, es posible que me lo plantee.

Thread Thread
 
canro91 profile image
Cesar Aguirre

Aqui ya tienes un lector :)

Thread Thread
 
baltasarq profile image
Baltasar García Perez-Schofield

Gracias!

Collapse
 
hsicilia profile image
hsicilia

Qué buena la historia, Baltasar.

Con tu permiso la voy a pasar al grupo de Telegram de Boriel Basic ;)

Collapse
 
baltasarq profile image
Baltasar García Perez-Schofield

Sin problema. Gracias por leer!

Collapse
 
leanware profile image
Leanware

Thank you!

Collapse
 
baltasarq profile image
Baltasar García Perez-Schofield

Thanks for reading!

Collapse
 
leanware profile image
Leanware

Nice post!

Collapse
 
baltasarq profile image
Baltasar García Perez-Schofield

Thanks for reading!