                          
                        ---------------
                            HBasic
                        ---------------
                         v0.1 Ene/2002

Este Basic se basa en una version antigua del wxDiv (de Echosoft), que
a su vez proviene del sbasic.

El lenguaje Basic soportado es muy sencillo y el proposito del programa
es mas bien educacional, para dar una idea introductoria al respecto.

Esta version es compilable con MINGW32, no lo he probado con otros
compiladores, pero deberia ser bastante portable o si no, con algunos
cambios minimos.

Para compilarlo, tiene que tener instalado el compilador MINGW32 y
digitar :

   MAKE [Enter]

Si desea comprimir el ejecutable use :

   UPX -9 HBASIC.EXE


SINTAXIS DEL LENGUAJE
---------------------
Mas que una explicacion detallada de los comandos, mostrare
solo unos pequenos ejemplos que serviran de guia; igualmente
hay unos cuantos programitas de ejemplo que se pueden usarse
como referencia.


- Los nombres de variables solo tienen una letra
  significativa. Hay de dos tipos : Entera y String
- a  = 5               Variable entera
  b$ = "Hola"          Variable string
- 100                  Numero de Linea
- PRINT "Mensaje"      Impresion de Mensajes y variables
  PRINT "Hola";        ";" para que no salte a la siguiente linea
  PRINT a,b$
- INPUT a              Ingreso de variables por consola
  INPUT "Nombre :",n$  Ingreso con mensaje
- IF ( a > 10 ) THEN GOTO 100 ELSE GOTO 200  Condicional IF THEN ELSE
- FOR i = 1 TO 50      Bucle FOR
  NEXT                 Fin del bucle FOR
- GOTO 100             Anda a linea 100
- GOSUB 1000           Envia a subrutina 1000
- RETURN               Retorna del GOSUB que lo envio
- END                  Fin de Programa
- REM                  Comentarios
- WAIT_KEY             Espera una tecla
- LOCATE 10,5          Cursor en la columna 10, fila 5
- CLS                  Borra la pantalla
- COLOR 5,8            Color de texto 5 y fondo 8 ( De 1 a 16 )

Hugo Rozas M.
<hugo_rozas@terra.com.pe>

