Jump to content
IGNORED

TI v's BBC?


am1933

Recommended Posts

I was messing about with my BBC micro today and something occured to me about some of the commands, The BBC uses a CALL statement in basic to transfer control to a machine code subroutine, it also has a DEF function for defining a subroutine-that also lets you call the routine at anytime by name from anywhere in the program.

 

I started having a look through the BBC users guide and found the manual refers to BBC basic as an "Extended Basic"!!!!!

 

Could it be that a machine that was for years-thought of as having the best version of Basic to be found on any home micro-could have actually taken a few bits'n'pieces from our beloved TI Extended Basic?

 

For reference-I understand that TI Extended Basic appeared around June 1981 and the BBC micro (which had an incredibly short development time)was released to the public around December 1981.

Link to comment
Share on other sites

  • 3 years later...

Stock Console has NO RAM and only VDP memory, so TI Basic was a total compromise to reality of the design lacking real RAM.

256 byte of RAM was put to use for making TI Basic work and you have to admit considering the insane design it did still sell.

Link to comment
Share on other sites

It sold primarily because of the respected TI name at the time. And it did look cool with its aluminum cover :)

I recently acquired a BBC Master computer, and it is such an advanced computer compared to the TI even though it was its contemporary that it makes you wonder what the TI engineers were smoking when they designed the 99/4...

Link to comment
Share on other sites

I was messing about with my BBC micro today and something occured to me about some of the commands, The BBC uses a CALL statement in basic to transfer control to a machine code subroutine, it also has a DEF function for defining a subroutine-that also lets you call the routine at anytime by name from anywhere in the program.

 

I started having a look through the BBC users guide and found the manual refers to BBC basic as an "Extended Basic"!!!!!

 

Could it be that a machine that was for years-thought of as having the best version of Basic to be found on any home micro-could have actually taken a few bits'n'pieces from our beloved TI Extended Basic?

 

For reference-I understand that TI Extended Basic appeared around June 1981 and the BBC micro (which had an incredibly short development time)was released to the public around December 1981.

This from the RXB source code that is modified for RXB and I never took out a single thing, but added my stuff and kept the original code as comments.

[2001]               ***********************************************************
[2002]               *               SUBPROGRAM FOR VERSION
[2003]               ***********************************************************
[2004] AA1F 06,A9,F6 VERS   CALL COMB              Insure have left parenthesis
[2005] AA22 06,AD,AF        CALL ERRC05            Get symbol information
[2006]               *----------------------------------------------------------
[2007]               * Change version number to 110     6/16/1981
[2008] AA25 BF,4A,07        DST  2015,@FAC              8/17/2014
       AA28 DF
[2009] AA29 0F,80           XML  CIF               Convert to floating point
[2010]               *----------------------------------------------------------
[2011] AA2B 51,B8           BR   ASSRTN            Assign and return to caller
Edited by RXB
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...