Página 1 de 1

PC Basic

Publicado: 21 Mar 2020 21:36
por garillete
Por si alguien echa de menos el GW Basic ;-)

http://robhagemans.github.io/pcbasic/

Saludotes...

Re: PC Basic

Publicado: 22 Mar 2020 11:57
por Jinks
Seguro que alguien tiene guardados programas en GWBasic y esta es una buena manera de volverlos a ejecutar.
O simplemente de volver a ver los listados, porque esto guardaba los programas en formato binario, ¿verdad?
Ya no recuerdo muy bien, creo que era el Quick Basic el que los guardaba en ASCII y el GWBasic en binario.

Por cierto, una cosa que siempre pensé, pero nunca supe si de verdad era así:
¿El GWBasic era la versión de Microsoft compatible con el IBM Basic que los PC originales de IBM tenían en ROM?
En MSDOS venía GWBASIC (intérprete completo), mientras que en PCDOS venía BASICA, que simplemente llamaba al BASIC de la ROM. Y si ejecutabas BASICA en un PC que no fuese de IBM creo que directamente se colgaba.
Corregidme si me equivoco.

Re: PC Basic

Publicado: 22 Mar 2020 19:10
por cpcbegin
Muy interesante, también está el compilador QB64 para los tres sistemas operativos de PC modernos que lo convierte en binarios nativos para cada sistema.

Re: PC Basic

Publicado: 22 Mar 2020 19:20
por vidamia
Interesante, conocéis alguna pagina con programas cortitos en gwbasic para probar. Un saludo

Re: PC Basic

Publicado: 22 Mar 2020 20:42
por jltursan
A lo largo de este tutorial hay muchos pequeños ejemplos...

Re: PC Basic

Publicado: 22 Mar 2020 22:05
por vidamia
Muchas gracias.

Re: PC Basic

Publicado: 23 Mar 2020 00:08
por Arturo
Jinks escribió:O simplemente de volver a ver los listados, porque esto guardaba los programas en formato binario, ¿verdad?
Ya no recuerdo muy bien, creo que era el Quick Basic el que los guardaba en ASCII y el GWBasic en binario.

GWBasic por defecto los guardaba en binario, pero con el parametro "a" del save los guardaba en ASCII.
Por ejemplo: save "programa",a

Jinks escribió:Por cierto, una cosa que siempre pensé, pero nunca supe si de verdad era así:
¿El GWBasic era la versión de Microsoft compatible con el IBM Basic que los PC originales de IBM tenían en ROM?

En MSDOS venía GWBASIC (intérprete completo), mientras que en PCDOS venía BASICA, que simplemente llamaba al BASIC de la ROM. Y si ejecutabas BASICA en un PC que no fuese de IBM creo que directamente se colgaba.
Corregidme si me equivoco.

No lo se pero mas bien sería al reves, no? el IBM Basic sería una versión del GWBasic que era de Microsoft lo mismo que el PCDOS era una versión del MSDOS, además recuerdo que también había una versión de Compaq del GWBasic y en realidad era de Microsoft, independientemente lo que dices explica porque nunca pude hacer funcionar el BASICA porque mi PC no tenia esa ROM.

Re: PC Basic

Publicado: 23 Mar 2020 10:47
por Jinks
Arturo escribió:
Jinks escribió:O simplemente de volver a ver los listados, porque esto guardaba los programas en formato binario, ¿verdad?
Ya no recuerdo muy bien, creo que era el Quick Basic el que los guardaba en ASCII y el GWBasic en binario.

GWBasic por defecto los guardaba en binario, pero con el parametro "a" del save los guardaba en ASCII.
Por ejemplo: save "programa",a

Anda, eso del parámetro a no lo sabía, gracias.

Arturo escribió:
Jinks escribió:Por cierto, una cosa que siempre pensé, pero nunca supe si de verdad era así:
¿El GWBasic era la versión de Microsoft compatible con el IBM Basic que los PC originales de IBM tenían en ROM?

En MSDOS venía GWBASIC (intérprete completo), mientras que en PCDOS venía BASICA, que simplemente llamaba al BASIC de la ROM. Y si ejecutabas BASICA en un PC que no fuese de IBM creo que directamente se colgaba.
Corregidme si me equivoco.

No lo se pero mas bien sería al reves, no? el IBM Basic sería una versión del GWBasic que era de Microsoft lo mismo que el PCDOS era una versión del MSDOS, además recuerdo que también había una versión de Compaq del GWBasic y en realidad era de Microsoft, independientemente lo que dices explica porque nunca pude hacer funcionar el BASICA porque mi PC no tenia esa ROM.

Mmmmm, el BASIC de la ROM ya estaba en la ROM del primer PC antes de que IBM "sacase a concurso" la realización de un S.O. Así que en este caso creo que el original (el de la ROM) era de IBM. Lo que no estoy seguro es si el GWBasic era un clon de ese BASIC de la ROM, o si era otro BASIC distinto.