Basic (Was : Re: Compilar codigo abierto con compiladores pagos [Was: Re: Preguntas de SL])

Franco Catrin L. fcatrin en tuxpan.com
Lun Sep 10 09:56:36 CLT 2007


El dom, 09-09-2007 a las 21:58 -0400, Rodrigo Fuentealba escribió:

> > por lo que para uso practico todos
> > lo extendieron (en forma bastante incompatible).
> 
> Cada uno con su adaptación a la máquina. El Basic ATARI fue escrito
> pensando en la funcionalidad del procesador 6502A/C y el chipset GTIA,
> además de la asignación estática de memoria que tenía ese procesador
> (posiciones fijas).

La asignacion "estatica" no es un tema del procesador.  En cuanto a
manejo de memoria el 6502 se comportaba igual que el Z80, en donde
corria hasta CP/M, WordStar y otras aplicaciones "avanzadas" para esas
maquinas.  La limitación del Atari Basic era que su implementacion no
ocupara mas de 8Kb de memoria, por eso en esas maquinas si querias hacer
algo interesante habia que hacerlo en lenguaje de maquina o escribir
directo a los registros.

A proposito de Z80 y Basic.  En los años 80 Microsoft y ASCII Corp.
(ironicamente de Japon) intentaron crear una plataforma standard de
hardware/software para microcomputadores.  La idea era que varios
fabricantes hicieran microcomputadores compatibles entre si, cosa que
resulto bastante bien en mi opinion.

El standard se llamaba MSX, que tiene varios significados dependiendo de
quien lo diga, entre ellos MicroSoft eXtended y Matsushita Sony X.  Se
unieron empresas como Sony, Panasonic, Yamaha, Toshiba e incluso habia
una marca de origen argentino : Talent

Bueno, en la web pueden encontrar suficiente info

http://www.google.cl/search?q=msx

Y para poner el tema "on-topic" existe una implementacion de Unix para
MSX : http://uzix.sourceforge.net/


-- 
Franco Catrin L.  TUXPAN
http://www.tuxpan.com/fcatrin



Más información sobre la lista de distribución Linux