Megalextoria
Retro computing and gaming, sci-fi books, tv and movies and other geeky stuff.

Home » Archive » net.micro » Why TI's BASIC is rather slow...
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Why TI's BASIC is rather slow... [message #68228] Tue, 21 May 2013 01:12
geller is currently offline  geller
Messages: 87
Registered: May 2013
Karma: 0
Member
Message-ID: <1909@rlgvax.UUCP>
Date: Thu, 10-May-84 13:16:49 EDT
Article-I.D.: rlgvax.1909
Posted: Thu May 10 13:16:49 1984
Date-Received: Sat, 12-May-84 02:23:58 EDT
Organization: CCI Office Systems Group, Reston, VA
Lines: 35

COMPUTE!, May, 1984
-------------------

Chris Clark, writing in the May, 1984 issue of Compute! magazine, explained
why the implementation of BASIC in the Texas Instruments home computer is
notoriously slow.

"TI BASIC is indeed slow, due to the unusual architecture of the machine and
the design of the BASIC interpreter. First of all, the RAM in which BASIC
programs are stored is not CPU RAM. The 16K of RAM in the 99/4A is maintained
by the TMs9918A video display processor (VDP). There are only 256 bytes of
CPU RAM."

"Every time the the microprocessor accesses or RUNs a BASIC progra, it must
request the program from the VDP one byte at a time."

"...the interpreter itself is not written in machine language. It is written
in another high level language known as Graphics Programming Language, or
GPL."

"This is similar to writing a BASIC interpreter in BASIC for an IBM PC. It is
realy amazing that the TMS9900 can run BASIC as fast as it does, considering."

There you have it. You can find the little article on page 12 of the May
issue of Compute!. I found this to be quite interesting as well as very
surprising.

					David P. Geller
					Computer Consoles, Inc.
	{seismo}!rlgvax!geller		Office Systems Group
					11490 Commerce Park Drive
					Reston, VA  22091

					703-648-3483
(...of course these are my OWN views!)
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Software Piracy
Next Topic: Hayes/USR 1200 Problems - (nf)
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Thu Dec 19 07:29:52 EST 2024

Total time taken to generate the page: 0.71072 seconds