Cómo escribir un programa básico de Apple II en su navegador web

toadmin. ru

¿Alguna vez has querido programar una computadora vintage? Si usa el lenguaje de programación básico y ejecuta una simulación del legendario Apple II en su navegador web, ¡es fácil! Obtendrá una gran idea de cómo era la programación a fines de los años setenta y principios de los 80.

Por supuesto, si tienes un Real Apple II, también puedes seguirte. De lo contrario, usaremos un práctico emulador de Apple II llamado Apple] [JS creado por Will Scullin. Cubriremos los conceptos básicos de los programas básicos y ejecutaremos dos programas simples.

Por qué el Apple II era tan importante

Introducido en 1977, el Apple II se lanzó como parte de una clase de computadoras pequeñas y económicas que la tecnología de los microprocesadores hizo posible. Estas computadoras personales permitieron a las personas poseer y operar sus propias máquinas con relativa facilidad. Antes de esto, la mayoría de las computadoras eran caras y solo poseían (o compartidas) por grandes organizaciones.

Apple II от terminóКром т, он иел сееéfile внутренentarorМастерechey счредите idea Apple стива возн entenderto в рработке хеéfir пююере с лкие пластиковыiante корпусс.

Apple II принес коimaro manzana de manzana шело arreglo de febrero у у. За приерно 16 лет жизни (коimaro комююю ger вн entlex. Типичный комююер Apple II онащалсipo 48 или 64 кб оеративн aй памаи ироцессс 6502 сччт 1, 022 м. Каждю мдель мжно ыло програяitude

Он зы зыка básico

Líneas de código débiles sobre un fondo azul (un artista

С кнца 1970-х д начала 80-х годов болшинст neg Código de instrucción simbólica para todo uso de principiantes de к. Básico поeS e-resistrioump «` 1964 году в систеemente Sistema de tiempo compartido дартioreso т. Ба аonculo просте исполззованиís он ыытр стллылныime.

На протicio нении многих лет Apple II постав»Команиigu Microsoft создала Applelesoft задолго до того, как полчила известносello блдодооо.

Дòbre этой статьи ы и исползовали manplesoft básico.

Некоторые светы по синтакetroatro

Cada programa básico en Apple II consiste en líneas de código. Cada línea tiene un número, y cuando se lanza el programa, la computadora realiza cada línea en orden descendente de la más pequeña a la más grande. Cada línea se introduce en la memoria de la computadora presionando la tecla de retorno.

Estos tres comandos fundamentales básicos siempre serán útiles.

En cualquier momento, durante la programación, puede ver el contenido de su programa escribiendo la lista. Para lanzar un nuevo programa (mientras el programa actual se borra de la memoria), ingrese nuevo. Para limpiar la pantalla, escriba casa.

Si comete un error al ingresar al programa, al iniciar el programa Apple II, se administrará el «error de sintaxis» del mensaje que indica el número de línea en el que ocurrió el error. Simplemente reimprima una línea errónea, de doble verificación posibles errores tipográficos.

¿Está vacío? Empecemos.

Tu primer programa

Primero, escribiremos un programa muy simple que se considerará infinito. Esta es una forma rápida de verificar si BASIC funciona correctamente en cualquier sistema.

Si tiene un Real Apple II, incluya en la red. Asegúrese de estar utilizando una máquina Applesoft en ROM, por ejemplo, Versiones Apple II Plus o posteriores, o una Apple II original con una tarjeta de idioma apropiada.

Si sigues sin un Apple II real, abra la ventana del navegador AW a la Apple] [JS Emulator. Apple] [JS usa JavaScript para simulate los circuitos de una Apple II real en el software. Básicamente, ejecutará un sistema Apple II completo en un navegador web (funciona mejor en Google Chrome).

Cuando carga por primera vez el emulador (o arranca un Apple II sin un sistema de disquete), ve una pantalla como la que se muestra a continuación.

La pantalla de inicio en Apple] [JS.

Presione o haga clic en «Restablecer».

Prensa

Escuchas un pitido y el sexo un «]» con un cursor parpadeante.

Apple II

En el símbolo del sistema, escriba lo siguiente y presione Entrar (o retroceder) al final de cada línea:

10 x = x+1 20 impresión x 30 goto 10

Si comete un error, simplemente use la tecla de flecha izquierda en su teclado para mover el cursor hacia atrás y hacer correcciones. Los nuevos personajes en los que ingresas Willce the Old Oones. También puede volver a entrar en toda la cadena.

Cada vez que ingresa una línea de código con un número de línea específico, Basic reemplaza a Evrything previamente almacenado en ese número de línea con la nueva entrada.

В

Cuando usa BASIC en sistemas más antiguos, como el Apple II, es común a las líneas numéricas en múltiplos de 10. Esto le brinda a IM para agregar nuevas líneas de código en el medio más tarde si es necesario.

La lista de tipos y presione Entrar (o regresar) para ver una lista de su programa.

В

Si accidentalmente obtiene líneas innecesarias (por ejemplo, si escribió 32 en lugar de 30), simplemente escriba el número de línea y presione Entrar (o regrese) para eliminarlo.

Si todo está bien, es hora de ejecutar su programa. Escriba Ejecutar en la solicitud] y luego presione ENTER (return).

La pantalla de inicio en Apple II.

El programa cuenta hacia arriba por uno y muestra cada número en una nueva línea en la parte inferior de la pantalla.

Para detener el programa, presione Ctrl + C. Esto detendrá el programa, interrumpiendo su ejecución.

Casi

Entonces, ¿cómo funciona este programa? Romemos la línea por línea:

10 x = x+1 20 impresión x 30 goto 10

Línea 10: Aquí le decimos al programa que la variable llamada «X» es igual a sí misma más una. Al comienzo del programa, «X» es cero. Entonces, en el primer pase, el programa agrega uno a cero, lo que resulta en uno. Línea 20: El programa usará el comando de impresión para mostrar el contenido de la variable «X» en la pantalla. Línea 30: Usaremos el comando GOTO para enviar el programa a la línea 10 en un bucle. El valor de la variable «x» (ahora incrementado por uno) se devuelve a la línea 10. El programa luego repite este proceso indefinidamente, contando hacia arriba por uno e imprimiendo el resultado en cada bucle.

Programa de entrada simple

Ahora que está familiarizado con la escritura, la salida, el inicio y la detención de un programa, echemos un vistazo a uno que pueda hacer algo con los datos que ingrese.

Primero, escriba NUEVO y presione Enter (Return). Esto borra nuestro último programa de memoria, por lo que podemos comenzar de nuevo.

Escriba la siguiente línea por línea y luego presione ENTER (return) al final de cada uno:

10 Imprimir "¿Cuál es tu nombre?"20 entrada n $ 30 impresión "hola"; n $

Cuando haya terminado, enumere el programa para verificar que lo escribiera correctamente.

В

Luego escriba Ejecutar y presione Entrar (Return) para ejecutarlo. El programa le pedirá que ingrese datos con un signo de interrogación (?). Escriba su nombre y presione Entrar (Return) para responder la pregunta.

El nombre de un programa que se ejecuta en Basic en un Apple II.

Como una misteriosa magia oscura, ¡el programa conocía tu nombre y te respondió!¿Cómo funcionó? Veamos cada línea:

10 Imprimir "¿Cuál es tu nombre?"20 entrada n $ 30 impresión "hola"; n $

Línea 10: El programa imprimió una línea de texto en la pantalla. Cada línea de texto que desea imprimir debe estar adjunta en comillas. Línea 20: El programa le pide una entrada y almacena el resultado en una variable llamada N $. El signo de dólar es una abreviatura de «cadena». Cada variable que contiene letras debe ser una variable de tipo de cadena. Línea 30: El programa mostró Hello, seguido de una coma y un espacio, e imprimió el contenido de la variable n $. El semicolon instruyó al programa para imprimir n $ en la misma línea sin insertar un descanso de línea.

Rasque la superficie

Ilustración de personas que usan computadoras Apple II de la

Ahora que has aprendido básico en el Apple II, ¡puedes decirle a todos tus amigos que programó una computadora antigua! De hecho, incluso puedes decir Steve Wozniak en Twitter.

Si desea sumergirse más profundamente en Applesoft Basic, recomendamos este gran tutorial en línea de Yuri Yakimenko. Contiene muchos más detalles de los que encontrarás aquí. También está esta práctica referencia de comandos básicos de Applesoft.

Guía de programación básica de escaneo completo de Apple II de 1978. Detalles cómo guardar y cargar sus programas.

Applesoft ha creado miles de juegos y aplicaciones increíbles en los últimos 42 años, por lo que puede hacer posibilidades ilimitadas con él.(En realidad, la cantidad de RAM en su computadora es el límite, pero eso es mucho menos poético).

Todos, Veteranos de Apple II, me encantaría escuchar sus historias sobre el uso básico de los comentarios.¡Diviértete programación!