fbpx
Wikipedia

Atari BASIC

Atari BASIC es un intérprete del lenguaje de programación de computadoras BASIC para la familia Atari de 8 bits (basada en el microprocesador 6502). Al igual que otros BASIC era un lenguaje interpretado. Esto permitía que las sentencias de programa pudieran ser ejecutadas y probadas inmediatamente al ser ingresadas, sin necesidad de etapas intermedias de compilación o de enlace. Tenía un tamaño de 8 Kilobytes y venía en un cartucho ROM para los Atari modelo 400 y 800, pero estaba en el ROM interno del computador en los modelos posteriores. En los Atari XL/XE, el BASIC podía ser deshabilitado manteniendo presionada la tecla OPTION mientras el computador arrancaba.

Usando el Atari BASIC.
Ejemplo de código.

El código fuente comentado, así como las especificaciones de diseño del Atari BASIC, fueron publicadas en el libro The Atari BASIC Source Book en 1983.[1]

Atari BASIC también es una denominación común para otros productos: Atari Microsoft Basic es un producto independiente de funcionalidades similares desarrollado por Microsoft para Atari, Atari ST Basic es otro intérprete para Atari ST, y Atari Basic Programming que fue un juego didáctico para la enseñanza del BASIC usando Atari 2600.

Antecedentes Editar

Atari inicialmente empezó un proyecto para crear una segunda generación de consola de videojuegos para reemplazar la Atari 2600. Sin embargo, el entonces flamante presidente de Atari, Ray Kassar, decidió competir con Apple y más bien usar el nuevo diseño para construir una computadora doméstica. Esta decisión creó una nueva necesidad ya que toda máquina de este tipo tenía una cosa en común por esa época: todas venían con BASIC.

Ante esta eventualidad Atari hizo lo que otras compañías de computadoras domésticas habían hecho: compraron el código fuente de una versión del Microsoft 8K BASIC para el 6502 con la intención de adaptarlo en sus nuevas máquinas. Sin embargo, aunque la versión original para los microprocesadores Intel 8080 era de 8K, la conversión al 6502 ocupaba más de 11K. Los ingenieros de Atari se vieron ante un gran problema al intentar reducir el BASIC y hacerlo caber en los cartuchos Atari de 8K.

Atari requería tener su nueva computadora lista para el Consumer Electronics Show (CES) que se acercaba (enero de 1979) y decidieron buscar ayuda.

Shepardson Microsystems Editar

 
Cartucho con el lenguaje BASIC para computadores Atari de 8 bits.

En septiembre de 1978 Atari se contactó con la compañía Shepardson Microsystems (SMI) para que completara el BASIC dentro del límite de 8K. SMI había escrito varios programas para la Apple II (que también usaba el microprocesador 6502) y estaba terminando una versión avanzada de BASIC (Cromemco 32K Structured BASIC) para microcomputadoras basadas en el bus S-100 de la compañía Cromemco. El equipo de SMI examinó el código del Microsoft BASIC disponible y decidió que era más conveniente desarrollar una versión completamente nueva que pudiera caber en 8K. Atari estuvo de acuerdo y completaron las especificaciones en octubre de 1978.

Las siguientes personas trabajaron en el proyecto que resultaría en una versión diferente de BASIC, conocida como ATARI BASIC:

Paul Laughton (autor del Apple DOS) - Líder del proyecto y contribuidor principal.
Kathleen O'Brien - contribuidora principal.
Bill Wilkinson - diseño del esquema de punto flotante.
Paul Krasno - escribió la biblioteca de funciones matemáticas.
Bob Shepardson - Modificó el Assembler IMP-16 para aceptar tablas sintáxicas especiales inventadas por Paul Krasno
Mike Peters - operador y programador junior.

Una de las principales diferencias entre el Atari BASIC y la versión de Microsoft fue la manera diferente de manejar las secuencia de caracteres. La versión de Microsoft lo hacía siguiendo el modelo del DEC BASIC, en cambio el Atari BASIC imitó en esto al BASIC de Data General.

El contrato con SMI especificaba el 6 de abril de 1979 como la fecha de entrega, e incluía también un programa de controlador de archivos (que luego sería conocido como DOS 1.0). Atari había planeado llevar una versión inicial del Microsoft BASIC en 8K al CES de enero, para luego cambiarlo por el Atari BASIC antes de sacar el producto al mercado. Sin embargo SMI tuvo listo el cartucho con el Atari BASIC antes de tiempo estipulado, por lo tanto, fue esta versión la que llevó al CES.

Hubo tres revisiones del Atari BASIC:

  • Rev A - cartucho usado por las computadoras modelo 400/800/1200XL
  • Rev B - estaba integrado de fábrica en los modelos 600XL/800XL,[2]​ pero también estuvo disponible en cartuchos.
  • Rev C - integrado en los modelos más nuevos de 800XL y en todos los /65XE/130XE/800XE/XE Game System. Corregía algunas incompatibilidades entre las revisiones A y B anteriores. También se podía comprar como un cartucho independientes.

Referencias Editar

  1. Wilkinson, Bill; O'Brien, Kathleen; Laughton, Paul (1983). The Atari BASIC Source Book. Compute! Books. ISBN 0-942386-15-9. 
  2. «Atari 400». atariage.com (en inglés). Consultado el 6 de marzo de 2019. 

Enlaces externos Editar

  • Albrecht, Bob; Finkel, LeRoy; Brown, Jerald R. (1979), Atari Basic - A Self-Teaching Guide .
  • Albrecht, Bob; Finkel, LeRoy; Brown, Jerald R. (1985), Atari Basic - XL Edition .
  • XFormer, a free Atari Emulator which needs no ROMs or other items
  •   Datos: Q753604

atari, basic, este, artículo, sección, necesita, referencias, aparezcan, publicación, acreditada, este, aviso, puesto, mayo, 2018, intérprete, lenguaje, programación, computadoras, basic, para, familia, atari, bits, basada, microprocesador, 6502, igual, otros,. Este articulo o seccion necesita referencias que aparezcan en una publicacion acreditada Este aviso fue puesto el 25 de mayo de 2018 Atari BASIC es un interprete del lenguaje de programacion de computadoras BASIC para la familia Atari de 8 bits basada en el microprocesador 6502 Al igual que otros BASIC era un lenguaje interpretado Esto permitia que las sentencias de programa pudieran ser ejecutadas y probadas inmediatamente al ser ingresadas sin necesidad de etapas intermedias de compilacion o de enlace Tenia un tamano de 8 Kilobytes y venia en un cartucho ROM para los Atari modelo 400 y 800 pero estaba en el ROM interno del computador en los modelos posteriores En los Atari XL XE el BASIC podia ser deshabilitado manteniendo presionada la tecla OPTION mientras el computador arrancaba Usando el Atari BASIC Ejemplo de codigo El codigo fuente comentado asi como las especificaciones de diseno del Atari BASIC fueron publicadas en el libro The Atari BASIC Source Book en 1983 1 Atari BASIC tambien es una denominacion comun para otros productos Atari Microsoft Basic es un producto independiente de funcionalidades similares desarrollado por Microsoft para Atari Atari ST Basic es otro interprete para Atari ST y Atari Basic Programming que fue un juego didactico para la ensenanza del BASIC usando Atari 2600 Indice 1 Antecedentes 1 1 Shepardson Microsystems 2 Referencias 3 Enlaces externosAntecedentes EditarAtari inicialmente empezo un proyecto para crear una segunda generacion de consola de videojuegos para reemplazar la Atari 2600 Sin embargo el entonces flamante presidente de Atari Ray Kassar decidio competir con Apple y mas bien usar el nuevo diseno para construir una computadora domestica Esta decision creo una nueva necesidad ya que toda maquina de este tipo tenia una cosa en comun por esa epoca todas venian con BASIC Ante esta eventualidad Atari hizo lo que otras companias de computadoras domesticas habian hecho compraron el codigo fuente de una version del Microsoft 8K BASIC para el 6502 con la intencion de adaptarlo en sus nuevas maquinas Sin embargo aunque la version original para los microprocesadores Intel 8080 era de 8K la conversion al 6502 ocupaba mas de 11K Los ingenieros de Atari se vieron ante un gran problema al intentar reducir el BASIC y hacerlo caber en los cartuchos Atari de 8K Atari requeria tener su nueva computadora lista para el Consumer Electronics Show CES que se acercaba enero de 1979 y decidieron buscar ayuda Shepardson Microsystems Editar nbsp Cartucho con el lenguaje BASIC para computadores Atari de 8 bits En septiembre de 1978 Atari se contacto con la compania Shepardson Microsystems SMI para que completara el BASIC dentro del limite de 8K SMI habia escrito varios programas para la Apple II que tambien usaba el microprocesador 6502 y estaba terminando una version avanzada de BASIC Cromemco 32K Structured BASIC para microcomputadoras basadas en el bus S 100 de la compania Cromemco El equipo de SMI examino el codigo del Microsoft BASIC disponible y decidio que era mas conveniente desarrollar una version completamente nueva que pudiera caber en 8K Atari estuvo de acuerdo y completaron las especificaciones en octubre de 1978 Las siguientes personas trabajaron en el proyecto que resultaria en una version diferente de BASIC conocida como ATARI BASIC Paul Laughton autor del Apple DOS Lider del proyecto y contribuidor principal Kathleen O Brien contribuidora principal Bill Wilkinson diseno del esquema de punto flotante Paul Krasno escribio la biblioteca de funciones matematicas Bob Shepardson Modifico el Assembler IMP 16 para aceptar tablas sintaxicas especiales inventadas por Paul Krasno Mike Peters operador y programador junior Una de las principales diferencias entre el Atari BASIC y la version de Microsoft fue la manera diferente de manejar las secuencia de caracteres La version de Microsoft lo hacia siguiendo el modelo del DEC BASIC en cambio el Atari BASIC imito en esto al BASIC de Data General El contrato con SMI especificaba el 6 de abril de 1979 como la fecha de entrega e incluia tambien un programa de controlador de archivos que luego seria conocido como DOS 1 0 Atari habia planeado llevar una version inicial del Microsoft BASIC en 8K al CES de enero para luego cambiarlo por el Atari BASIC antes de sacar el producto al mercado Sin embargo SMI tuvo listo el cartucho con el Atari BASIC antes de tiempo estipulado por lo tanto fue esta version la que llevo al CES Hubo tres revisiones del Atari BASIC Rev A cartucho usado por las computadoras modelo 400 800 1200XL Rev B estaba integrado de fabrica en los modelos 600XL 800XL 2 pero tambien estuvo disponible en cartuchos Rev C integrado en los modelos mas nuevos de 800XL y en todos los 65XE 130XE 800XE XE Game System Corregia algunas incompatibilidades entre las revisiones A y B anteriores Tambien se podia comprar como un cartucho independientes Referencias Editar Wilkinson Bill O Brien Kathleen Laughton Paul 1983 The Atari BASIC Source Book Compute Books ISBN 0 942386 15 9 Atari 400 atariage com en ingles Consultado el 6 de marzo de 2019 Enlaces externos EditarAtari BASIC The Good the Bad and the Ugly Albrecht Bob Finkel LeRoy Brown Jerald R 1979 Atari Basic A Self Teaching Guide Albrecht Bob Finkel LeRoy Brown Jerald R 1985 Atari Basic XL Edition XFormer a free Atari Emulator which needs no ROMs or other items ATARI BASIC source code book nbsp Datos Q753604 Obtenido de https es wikipedia org w index php title Atari BASIC amp oldid 147424359, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos