Talk:Microsoft BASICA

From Wikipedia, the free encyclopedia

This article is within the scope of Computing WikiProject, an attempt to build a comprehensive and detailed guide to computers and computing. If you would like to participate, you can edit the article attached to this page, or visit the project page, where you can join the project and/or contribute to the discussion.
??? This article has not yet received a rating on the quality scale.
??? This article has not yet received an rating on the importance scale.

I have moved this page from "BASICA programming language" to "Microsoft BASICA interpreter" because it is not a programming language, it is strictly speaking an interpreter for a dialect of the BASIC programming language. cprompt 00:04 Mar 27, 2003 (UTC)

[edit] About Rom Basic

What's about Rom Basic?

I bought an IBM PC in 1986 and I found Basica on DOS 2.1 diskette. But does it need a rom basic to run Basica?


Demetano

Yes, I clearly remember that the BASICA from PC DOS required the CBASIC (Cassette BASIC) in ROM and would not work on clones. I think it relied on a number of software interrupts being installed in the Interrupt vector table at boot time. Try running it in a console window on Windows, preferably with "START /LOW" given how DOS programs hogs the CPU. I can run any GW-BASIC version fine, because it does not check the DOS version, unlike other DOS components, but am too lazy to locate the DOS 2.1 diskette Adam Mirowski 15:53, 15 October 2006 (UTC)
This article doesn't seem right to me; as I remember, the lineup was regular IBM ROM BASIC (made by MS and invoked with the command "basic" and "basica" (BASIC Advanced) which used more RAM but added extra functions, particularly the drawing functions also seen in GW-BASIC. BASICA is to PC-DOS as GW-BASIC is to MS-DOS; while I don't doubt that BASICA requires the IBM rom, functionally GW-BASIC and BASICA were identical. Presumably the name change was due to IBM holding the rights to the name BASICA. Certainly worth further investgation 209.202.16.210 (talk) 06:59, 30 December 2007 (UTC)

[edit] accurate

Is the "Example session" accurate? I don't remember "Ready." reposnses and ">" prompts after entering each program line. The screen shot doesn't show them, either. -- Mikeblas 13:13, 20 July 2006 (UTC)

I don't think the most recent edits helped make it more accurate. -- Mikeblas 05:03, 13 August 2006 (UTC)
It is not accurate indeed. This is easy to check with any version of GW-BASIC.EXE: there is no "Ready" prompt, and the blanks do not quite match either. Given how the screen-oriented editor works, the Ready prompt would have no sense anyway, as it would destroy a line which the user is free to modify and accept as new while it is still visible on screen just by pressing Enter over it. I used BASICA for a few weeks a great many years ago and do not remember GW-BASIC being very different. Adam Mirowski 15:53, 15 October 2006 (UTC)
I've removed it, then. Let's post something more accurate. -- Mikeblas 17:31, 15 October 2006 (UTC)
Heh... Now, the screenshot is not BASICA either. The BASICA I used on PC DOS had IBM name and the word "Advanced" in the copyright message. Maybe this is plain BASIC.EXE, as there were 2 disk BASIC versions in PC DOS, in addition to ROM CBASIC. I forgot what exactly the diff was, maybe BASIC.EXE had less features and less memory requirements. I think that later, one of these binaires just loaded the other one. Adam Mirowski 18:19, 15 October 2006 (UTC)
ROM-Basic was evidently available to different OEM vendors, who in turn midified the copyright. The basic from Compaq basic 3.31 say this

The COMPAQ Personal Computer BASIC
Version 3.31

(C) Copyright Compaq Computer Corp. 1982, 1988
(C) Copyright Microsoft Corp. 1983, 1987
60117 Bytes free
Ok 
The version of IBM Basica i have says:

The IBM Personal Computer Basic 
Version A2.10 Copyright IBM Corp. 1981, 1982, 1983 
60455 Bytes free 

Ok 

On the other hand, there was Disk basic (which survived to DOS 3.1, but 3.0 was the last version that did not check for DOS version. The version for 2.10 says:

The IBM Personal Computer Basic 
Version D2.10 Copyright IBM Corp. 1981, 1982, 1983 
60891 Bytes free 

Ok 

After vers 3.20, basic.com became a loader for basica.com. From 3.30/3.40=4.00, the DOSver check ceased.
I think the tandy 100 (which i used for many years), ran on basic 1.0. In any case, DEFFN etc were not functional. Here are some interesting references. http://americanhistory.si.edu/collections/comphist/gates.htm#tc35 and http://oldcomputers.net/kc.html for some interesting links.
I do think that GW-BASIC is just a rename of basica. The idea is to continue the same interface that stems from the Altair BASIC, through to computers that had no evident rom-basic. The screen shots i took were based on these basics running in Windows 2000.

--Wendy.krieger (talk) 09:51, 12 December 2007 (UTC)

Here is what IBM Basic from OS/2 and IBMDOS 5 says.

The IBM Basic 
Version A3.40 Copyright IBM Corp. 1981, 1987
60225 Bytes free 

Ok 

--Wendy.krieger (talk) 06:54, 8 May 2008 (UTC)