ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Community :: Articles :: BASIC Doesn't Have to Be That Basic
BASIC Doesn't Have to Be That Basic

Posted on 24 January 1999

The following text was written by Patrick Wilson:

Hello everyone. I've been thinking a lot after submitting my article, The TI Programming Alliance, and I realized a few important things. People complain that good assembly programs are few and far between. This is unfortunately true, however don't leave BASIC out. Unless it's for the TI-83 or less. Let's face it, BASIC pretty much just sucks. With the exception of rapid development and almost no risk of crashing, it's slow, cumbersome, inefficient, and resource lacking. Assembly makes up for this, fixing all of these (most of the time). Now, I may have strayed a bit, but... I bring these facts up for a reason and I'll get to the point in just a bit. There is this group of highly talented BASIC programmers that go under the name of "BKSoft". They make VERY good games for the TI-86. All in BASIC though. Second, an assembly program under the name of ASAP X Command extends BASIC in a unique way. It adds simple, fast, and very effective extensions to BASIC such as the ability to display inverted text, draw sprites, test the existence of variables and much more. Now, I will explain why I've said so many different things. What if BASIC was extended by so much, that you couldn't tell where the BASIC ended and the ASM begins? That's right folks! Add assembly power functions to the built-in BASIC. Just think, it wouldn't be that awfully hard.

  1. Find out what BASIC programmers want.

    Personally, I want the ability to draw sprites, find out whether or not the Axes or Coordinates or the Grid's are on, and have fast encryption and decryption. Just think, a math program that didn't mess up your graph screen, a BASIC RPG with fast moving sprites (Yes, BASSPro for the 86 does do this), and a way to encrypt saved games with a password so no one can screw up your saved game when you almost beat it!

  2. Create an API.

    OK, big idea coming! OK, you got one program that runs tiny little applets in the form of a prgm file. The applets would add all the functionality, while the big one would be run through the BASIC program wishing to use the applets. The program would search for all applets with a certain header and load them. Finally, the program could use the commands that were added by the applets. Phew!!!

  3. Keep some control.

    We want functionality, not oversized crap. If this idea is put to use, please use good judgment.

  Reply to this item

Re: Ti89 slower than Ti92 II
GTI
(Web Page)

Nothing to do with the Basic and ASM thing but is it normal that my ti89 takes 11 secs to solve (5X*cos(3X) and that my Ti92 II takes only 6 secs. They both use the same processor and the same kind on memory.

I m french so excuse my english.

Reply to this comment    24 January 1999, 10:31 GMT

Re: Re: Ti89 slower than Ti92 II
KAKE

maybe i'm just stupid (wow! hey, maybe that's it!) but i assume that you're graphing this eqn? if not what are you doing?

for me, it takes 4.6 seconds (i've got pretty bad reflexes so it could be off a half-second). but then again, i've noticed that everything runs a little too fast on my 89. tetris, frogger, mario, kwirks (great game btw); all of them run just a little too fast (good for grayscale though; very smooth). has anyone else had this problem? it's irritating as hell.

Reply to this comment    24 January 1999, 10:47 GMT

Re: Re: Re: Ti89 slower than Ti92 II
someone

The speed in frogger seems fine to me, as for mario, the default speed is a bit fast, but there is an option under options(at least in the new one there is) that lets you change game speed. Default is 12, I like 10 or 11.

Reply to this comment    24 January 1999, 21:17 GMT


Re: Re: Re: Ti89 slower than Ti92 II
EEABOF

Well if it makes u 89ers feel anybetter my 92+ tool 12.56 seconds to complete the aforementioned equation.
About games running fast though, they do on my calc too (especially Pacman)

Reply to this comment    24 January 1999, 21:55 GMT

Re: Re: Ti89 slower than Ti92 II
gti

No I mean when you type solve( 5x* cos(3x)= 0.5, x)

Reply to this comment    24 January 1999, 11:46 GMT

Re: Re: Re: Ti89 slower than Ti92 II
Clint Rutkas

Well, with that wonderful equation, my 89 only takes me 8.4 seconds. And to be fully honest, I find it rather strange you are dissing the 89 since you can't use the 92 on any ACT or SAT tests. Also, in class, my teachers won't let me use my 92 so instead I use my 89 which passes for an 83 or 86 due to the casing.

KGB AgEnT #4 OUT

Reply to this comment    24 January 1999, 16:42 GMT

Re: Re: Re: Re: Ti89 slower than Ti92 II
Mike
(Web Page)

My school sucks they banned the 89 from finals and Math tests, a month after I got the calculator.

Reply to this comment    24 January 1999, 18:30 GMT

Ti89 (IS NOT) slower than Ti92 II
Clint Rutkas

What do they do, come around and check it? My school only looks at the shape, not the screen. And if they only look at the face plate, remove it. Then say you have a 86 that you bought from someone

KGB AgEnT #4 OUT

Reply to this comment    24 January 1999, 18:52 GMT

Re: Ti89 (IS NOT) slower than Ti92 II
Eugene

Uh, that may be a little hard to do on the 89, 73, or to-come 83+. There is no plastic plate.

Reply to this comment    25 January 1999, 04:03 GMT


Not mine!
da86guy Account Info

I brought BOTH my 89 AND my 86+ (w/chmasc and lib support and ptero)

I (borrowed/stole) my fiend's calc (no sp error) and the screen _whatever_ was missing. It looked like an 86, but NO!! It was an 89 (stealing deterrent, I've got an 86 BUT i noticed the nasssty shade of green on the case.)

Anyway, the proctor looked at the calc for 4 secs, picked it up, and put it on Mr. Teacher's desk! I had 2 use my game-less calc (whossaidihadgames?) for the test. :Þ

Reply to this comment    2 June 2000, 04:47 GMT

Re: Re: Re: Re: Re: Ti89 slower than Ti92 II
Jeff

My teacher banned it from math tests along with the State Math test.

Reply to this comment    24 January 1999, 20:26 GMT


Re: Re: Re: Re: Re: Ti89 slower than Ti92 II
ryan

that does suck......my math teacher does not even make me do my math work.....she loves mario and does not mind at all if i sit there and play it ALL class period....after all, i get 100's on every single test due to my having an 89!

Reply to this comment    25 January 1999, 03:03 GMT


Re: Re: Re: Re: Re: Re: Ti89 slower than Ti92 II
Caligula

what kind of teacher do you have, my math teacher knows all about my calculator, but i still have to show work, and as far as i know the 89 still doesnt do that.

Reply to this comment    26 January 1999, 04:14 GMT

Re: Re: Re: Re: Re: Re: Re: Ti89 slower than Ti92 II
Eugene

Finals are coming up at high school, and guess what? It's a scantron test, so I won't have to show my work! Hell yeah!

Reply to this comment    26 January 1999, 05:10 GMT

Re: Re: Re: Re: Re: Re: Re: Re: Ti89 slower than Ti92 II
Boris

whats wrong with the old fashioned learning, yo u know, what we use to do back in elementary school.... now them were the days, when you actually had to think....

Reply to this comment    28 January 1999, 03:19 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Ti89 slower than Ti92 II
chris

LOL.. Who thinks any more when they have a ti-86 or 89... doohhhh I have too my AP calc teacher makes me on the tests. We have 3 parts free response, multi choice with and with out calc. They r hard as crap. But I got B in the class so i'm happy it still a 4.0. :-)

Reply to this comment    30 January 1999, 17:40 GMT


B is a 4.0??!
SuperCheeseMan Account Info

What the heck! What kind of crazy school do you go to where a B is a 4.0? What's a D, a 3.0 or something? So you guys can't get below a 3.0 GPA? That's kinda cool! Heck, pull of straight C's and you could go to MIT! Man, I wish I went to your school!

OK, I'm done now. ;)

Reply to this comment    8 November 1999, 06:32 GMT


Re: B is a 4.0??!
Daniel Bishop  Account Info

My GPA is 5.36! Of course, it's on a six-point scale.

Reply to this comment    24 April 2000, 06:16 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Ti89 slower than Ti92 II
iri  Account Info
(Web Page)

ha, in the Netherlands you can use every model and you don't have to clear any mem! Once I stole the test, I put all in my calc. Whatya tink of that? Imout

Reply to this comment    5 February 2000, 15:43 GMT

Re: Re: Re: Re: Re: Re: Re: Ti89 slower than Ti92 II
Adam

That is kinda' lame because i make my 82 show work with my BASIC programs. You should also consider yourself lucky because me teacher doesnt allow any graphing calculators on any homework or tests, Its just that i use my 82 on my homework when the teacher is not looking...

Reply to this comment    31 January 1999, 08:06 GMT


Showing work...
EJA

Why doesn't someone come up w/ a (serial maybe?) printer interface & maybe even a mini thermal printer to plug straight into the calculator? If you know that this has been done, please send me any information on where to get it and/or schematics.

Reply to this comment    28 January 2000, 21:54 GMT

Re: Re: Re: Re: Ti89 slower than Ti92 II
gti

Yeah me too that's why I bought the ti89.

Reply to this comment    24 January 1999, 19:43 GMT


Re: Re: Re: Re: Ti89 slower than Ti92 II
David Shafer

It's very interesting how ANY subject on this site can be changed into 89 vs. 92+ argument. Well, anyways, all I'd like to say is that anyone who sees a need for a TI-89 on the SATs and ACTs does not know math. It really requires more work to make the calculator solve the problem than to just do it yourself. The last SAT I took (January 23) I took my good old 86. Most of what I used it for was basic math, stuff you could do an a scientific calc.

A few months back I bought a TI-92 and a plus module. I argued with my AP Calc teacher because she though I should get an 89 because it's allowed on the AP test. I bought the 92 knowing well that I COULDN'T use it on any of these tests. I avoid using my 92 to find any symbolic Inegrals or Derivitives right now, I want to learn how to do the math before I use a tool that does everything for me. It seem that too many people are becoming calculator dependant. It is very easy to make a mistake on a calculator and have no idea you have. If you know the math that powers the calculator then it is a whole lot easier to know when you've made an error.

Well, I guess I'll stop ranting and raving before someone gets mad at me. All I'm saying is that people need to try thinking for themselves instead of letting the calculator do all the thinking for them, because a calculator isn't much of a brain.

Thanks for spending a few minutes to read this,

David Shafer

Reply to this comment    1 February 1999, 03:27 GMT


Calc-dependent
Anonymous

I agree completely. Once last year, the teacher was demonstrating something, and asked for the result of 7*4. The kid she asked was staring at her calc, pressing random buttons, and trying to get the answer!

Reply to this comment    31 March 1999, 17:38 GMT

woah. . . somethings wrong. . .
KAKE

yeah, you're right, it takes a very long time. i tried it out on my non turboed 85 and it took 9 seconds. on the 89 it took 11 seconds. looks like someone's got unoptimised code, huh?

-KAKE

Reply to this comment    25 January 1999, 11:55 GMT


Re: woah. . . somethings wrong. . .
Shane Abernathy

try it on an 83, it's slightly faster

Reply to this comment    27 January 1999, 04:13 GMT

Re: Re: Re: Ti89 slower than Ti92 II
Snake

It all depends on the mem you have used up. Mine is still processing after 30 sec, and I don't have that much free RAM (due to wayyy too many games in my RAM and archive). ANYway, why worry that the 89 is slower. You can still use it on SATs and ACTs. All around, I think it's a pretty good machine.

Reply to this comment    27 January 1999, 05:23 GMT


Re: Re: Re: Ti89 slower than Ti92 II
taliessin penfound  Account Info

There seems to be a small problem with your logic.
On my ti83, it takes me 1, yes I said 1 second to
"solve(5x*cos93x),x,0.5"
with an answer of .5235987756

Reply to this comment    13 August 1999, 06:28 GMT

Re: Re: Ti89 slower than Ti92 II
jess

I think your problem is just a matter of batteries but being french too i think i'll make it clearer in french : (sorry ;) )
plus tes batteries sont déchargées, plus c'est lent. C'est en tout xas ce que je retire de ma^propre expérience

Reply to this comment    24 January 1999, 19:36 GMT

Re: Re: Ti89 slower than Ti92 II
Hp Forever

Do you have the same amount of user memory free? FYI I tried the same equation on my hp48GX using Earble and got the answer in 3 sec's.

Reply to this comment    24 January 1999, 21:13 GMT


Re: Re: Ti89 slower than Ti92 II
Eugene

Then again, your TI-89 could be loaded with games.

Reply to this comment    25 January 1999, 04:01 GMT

1  2  3  4  5  6  7  8  9  10  11  

You can change the number of comments per page in Account Preferences.

  Copyright © 1996-2012, the ticalc.org project. All rights reserved. | Contact Us | Disclaimer