Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI 68K => Topic started by: mdjenkins86 on June 12, 2005, 09:12:00 am

Title: 89 Basic Tutorial
Post by: mdjenkins86 on June 12, 2005, 09:12:00 am
I will post info related to the tutorial here in this topic
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on June 12, 2005, 09:20:00 am
cool, but if its a project the topic should be moved in the announce your project section then the tutorial should be posted in the archives if avaliable in HTML/doc/txt format, like Asmguru and Asm in 28 days :)smile.gif
Title: 89 Basic Tutorial
Post by: tifreak on June 12, 2005, 09:24:00 am
well, once something comes out, I will start putting it up on the site, with credits going to you of course. :)smile.gif

Don't want people to think that I am smarter than I am... :laugh:evillaugh.gif
Title: 89 Basic Tutorial
Post by: mdjenkins86 on June 12, 2005, 09:31:00 am
Opps... Could you move this to Announce your project section for me Kevin. My bad...
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on June 12, 2005, 09:34:00 am
moved :)smile.gif
Title: 89 Basic Tutorial
Post by: mdjenkins86 on June 12, 2005, 09:55:00 am
Ok well here is the first chapter WITHOUT FORMATTING


Chapter 1: Good Bye, Cruel World

From, the home screen while the desktop is turned off:  APPS, 6 if running ASM 1.0 or 7 if running ASM 2 or higher, 3 for new program, for program name enter ?hellowd?.  Type the following code as followed:

Hellowd()
Prgm
Disp ?Good Bye, Cruel Would?
EndPrgm

Input and output.  This is how you as the programmer communicates with the user, the person running your program.  The be honest, Input and Output is how we communicate and is a way of life.  When you go to work, you input your time and services.  The output is your paycheck.  When you ask someone for his or her name, you are outputting the question (or inquiry).  Their response is the input.  Repeating their name back to them would be output.  When you put your MAC card into an ATM that is input.  The ATM then uses output when it asks you?re for your pin.  When you enter the pin, this is input.

In general when dealing with a calculator program, input is something that the user does to interact with the program.  Some sort of output usually and generally follows this input?if the user presses (inputs) enter then display (output) ?Thank You ? on the screen.

On 68k calculators, there is a separate reserved screen for input and output.  This is completely and utterly independent of the home screen.  To view the I/O screen press F5 from the home screen.  Press ESC to return to the home screen.  Clearing the home screen will not affect the I/O screen and clearing the I/O screen will not affect the home screen.

The program listed above is an example of simple output.  This program doesn?t have code to except input from the user.

Hellowd()
Prgm
Disp ?Good Bye, Cruel World?
EndPrgm

The program launcher, that is the force that runs your program, will begin executing your code after Prgm statement is detected. Concordantly the program has no life beyond the EndPrgm statement.  Thus, all code should be written between Prgm and EndPrgm.  You will notice that ?Hellowd()? rests above the Prgm statement.  Hellowd is the name of your program and () is the space where you can input arguments for that program.  Arguments will discussed in a later chapter so don?t focus on that too much just yet.

As I stated, all code between Prgm and EndPrgm is open for execution.  In the program above the only code that is executable is ?Disp ?Good Bye, Cruel World??.

Disp is the simplest output function in BASIC.  To display a literal, that is to display a string you use quotation marks.  To display a number, you can simply type that number without quotations.  To go to the next line, use a comma.  Input the following code to see the result.

Hellowd()
Prgm
Disp ?The world?s greatest.?
Disp 45
Disp ?Infinity?, 42,?Complex?, 6*7
Title: 89 Basic Tutorial
Post by: arti on June 12, 2005, 11:17:00 am
Nice work mdjenkins86! Your English is very versatile, I still need to work a lot on mine :Dbiggrin.gif

I can't wait to see how your tutorial will turn out. Damn exams, you've got a 9-day head start because of them ;)wink.gif
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on June 12, 2005, 11:45:00 am
MY english isnt very good, I speak french :(sad.gif

very nice tutorial mjenkins86  B)cool.gif . I dopnt know if I'll do BASIC if I gewt a 89t because I am really curious about GFA BASIC and ETP Studio but if I mess around with BASIC this tutorial may be THE one I'll refer too. ;)wink.gif
Title: 89 Basic Tutorial
Post by: arti on June 12, 2005, 11:50:00 am
Wow... I never knew about ETP Basic! http://www.etpstudio.com

Seems very very nice, I can't wait to try it out! *tries it out*  :gift:party3.gif
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on June 12, 2005, 12:01:00 pm
Wow I didnt knew there was even a website dedicated to the language. Added in link sections :bounce:bounce.gif
Title: 89 Basic Tutorial
Post by: mdjenkins86 on June 12, 2005, 01:19:00 pm
Wow, that is really nice.  This might make my battle system so much easier...I off to learn a new language...Don't worry, I still have every intention to finish my tutorial...but wow.
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on June 13, 2005, 07:19:00 am
its now installed on my comp. It look nice, I will try to mess around with it once I have time.
Title: 89 Basic Tutorial
Post by: mdjenkins86 on June 14, 2005, 03:43:00 am
This is super high level function in basic.  Basic is a high level language (Compared to C and 68k), but EPT is sky high.
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on June 14, 2005, 03:45:00 am
I looked at it and it sound nice. I dont know why but it almost seemed like Casio BASIC and MLC in some way, so I should be familliar with the syntax. The only thing that look weird is how to display black text with Grayscale enabled. I should try to make a small game with it and if I need help I can ask over TI-Gen, they have a ETP studio forum in french.  
Title: 89 Basic Tutorial
Post by: mdjenkins86 on June 14, 2005, 05:27:00 am
I will continue to post my tutorial...
Title: 89 Basic Tutorial
Post by: mdjenkins86 on June 17, 2005, 07:37:00 pm
Chapter 2:  A closer look at input functions.

Online dating services are designed to match up the perfect guy with the perfect girl, or guy or whatever?anyway, when you go to such websites and fill out or input your information, you are asked certain question.  To these questions, there is only a certain amount of possible answers (for example: are you a girl, guy, cheese steak, meatball sandwich?are you seeking a girl, guy, cheese steak or meatball sandwich?).  If the dating program is any good, it will make sense of your desires and try to obtain more specific input.  Input is, according to answers.com something put into a system or expended in its operation to achieve output or a result. In the case of the dating service, the output would be your date, or sandwich.

In 89 Basic, there are several different ways to acquire input from the user.  The functions that will be explored in this chapter are Input and InputStr.  The Dialog Box input functions will be included throughout the variable chapters.

Enter the program editor and press 3 to create a new program. Name this program ?Inputut?.  Enter the program below as shown:

Inputut()
Prgm
Disp ?How good is this tutorial?, ?On a scale of 0 to 10?
Input ?Number?, x
DispHome()
Return
EndPrgm

Type in ?x? on the home screen without the quotes and you will how good you think this tutorial is.  Now type GetType(x).  This will return the type of variable x is.  Don?t worry so much about that right now. Just remember that whatever reply you supply for input is stored as a numerical expression. That means that only numbers, and words that are numbers, can be accepted using input.  If you wanted to get a response that wasn?t a number, such as a name or birthplace, you would use InputStr instead of Input:

Inputnm()
Prgm
Disp ?My name is Desmond Jenkins?, ?What is yours?
Inputstr ?My Name?, x
DispHome()
Return
EndPrgm

When you perform, GetType(x) you will notice that x is type ?STR?.  This means that the users input has been turned into a string.  A string is an array of characters.  In other words, a string is something in quotes.  A literal.

Focus: Expressions

In math x can be equal to a number.  Say 5.  X=5.  This means that x is an expression that is equal to 5.  Now y can be set to x.  This means that y=x=5.

In programming this is also true.  In the first example when you used Input ?Number?, x, the number that the user inputs is an expression (numerical value) from 1 to 10.  X is set to that input.  Therefore, x is equal whatever the person enters, say 5.  Variable X is now an expression, which is equal to 5.

Focus: Strings

In English, when you quotes someone, you use ?? quotation marks.  When you use quotation marks to quotes someone, you are repeating word for word what that person said.  You do this even when you quote yourself.

 Desmond said, ?Programming is fun?, but nobody believed him.  

?Programming is fun?, is an example of a literal because it is something that I literally said.  

When the processor looks at your code, it will inherently try to quantify everything try typing Disp Programming is fun see what kind of error you get.  You see without the quotes, the calculator thinks that Programming is a variable name and then discovers that it couldn?t be because the file name is too long.  Try typing Disp ?Programming is fun?.  This works because the calculator understands that Programming is fun is what you literally want to display, not some expression stored in a variable.

Chapter Review:
What is the difference between Input and InputStr?
What is a string?
What is an expression?

Definitions
Concept of Expression ?EXPR?   A mathematical variable or number.  On the 89 the ?Type? of variable that a number is or a variable that contains a number.

Concept of Strings ?STR?   A quote.  A literal. This is how you tell the calculator to display exactly what you want, without trying to quantify it.  Remember to use quotation.

GetType   Evaluates what type of system type a given variable is.  Try GetType(hellowd) GetType(45)

Input   Used to scan expressions from the user

InputStr   Used to scan strings from the user

DispHome   Return to the home screen, program is still active.

Return   The easiest and safest way to exit a program or function.
The executon will pick up where you left the previous program.  When you use this in a function, you can return values.

Stop   Full Stop.  End of code execution.  Dangerous.  Avoid at all costs.



Extra Program: Intermediate
Info()
Prgm
ClrIO
Disp ?My name is Desmond Jenkins?, ?What is yours?
Inputstr ?My Name?, x
Input ?How old are you?, y
ClrIO
Disp ?Okay?, ?Your name is ?, x, ?and you are ?, string(y)&? Years old.?
Title: 89 Basic Tutorial
Post by: mdjenkins86 on June 18, 2005, 07:32:00 am
Any Thoughts, Questions, Input?
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on June 18, 2005, 08:50:00 am
Very nice so far, I like how the tutorial is written :)smile.gif
Title: 89 Basic Tutorial
Post by: tifreak on June 18, 2005, 10:14:00 am
Very well written. I do have permission to post them on my site, correct?
Title: 89 Basic Tutorial
Post by: mdjenkins86 on June 18, 2005, 07:44:00 pm
Sure
Title: 89 Basic Tutorial
Post by: tifreak on June 19, 2005, 04:25:00 am
Sweet. I shall let you know when things are set up, and see how well you like them. :)smile.gif
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on June 19, 2005, 04:41:00 am
Will there be an off-line version? If so I might include it in the archives here once finished, if not I am thinking about creating a topic will all chapters in the Community articles section or a pinned topic in the help and support section :)smile.gif
Title: 89 Basic Tutorial
Post by: tifreak on June 19, 2005, 05:10:00 am
Well, it will be a few days before I can get them posted, as I am writing an article for the BASIC Elite...

It is about the many forms of hit detection, used for games the require maps, and uses ascii graphics... :)smile.gif
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on June 19, 2005, 05:20:00 am
Cool to see game making help in a tutorial, most I've seen only explains the language BASICs  
Title: 89 Basic Tutorial
Post by: tifreak on June 19, 2005, 05:29:00 am
Well, I am trying to add something new to the newsletter... :)smile.gif
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on June 19, 2005, 05:33:00 am
btw talking about newsletter, anybody have heard about any progress lately about the CRPGN, Theta fourtheen and CDI projects lately? I hope they arent dead :(sad.gif
Title: 89 Basic Tutorial
Post by: tifreak on June 19, 2005, 05:46:00 am
I have been wondering the same. I figure he has been busy... We shall just have to wait and see. :)smile.gif
Title: 89 Basic Tutorial
Post by: mdjenkins86 on June 19, 2005, 07:04:00 am
QuoteBegin-Kevin+June 19, 2005, 10:41-->
QUOTE (Kevin @ June 19, 2005, 10:41)
Will there be an off-line version? If so I might include it in the archives here once finished, if not I am thinking about creating a topic will all chapters in the Community articles section or a pinned topic in the help and support section :)smile.gif

 The tutorial is offline.  I just copied and pasted it to the post.  That's why I always say  'Without Formatting', because all the effects and tables and formatting used aren't translated when I post.  When I finish the tutorial I will let you have the offline formatted version.
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on June 19, 2005, 07:09:00 am
Cool. :)smile.gif Well actually I have the ability to post HTML in the News section but I never got that to work like I wanted :(sad.gif
Title: 89 Basic Tutorial
Post by: mdjenkins86 on June 19, 2005, 07:11:00 am
Thats why I love FrontPage.
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on June 19, 2005, 07:15:00 am
yeah frontpage can be handy sometimes, too bad it isnt free :(sad.gif
Title: 89 Basic Tutorial
Post by: mdjenkins86 on June 19, 2005, 07:17:00 am
Too True.
Title: 89 Basic Tutorial
Post by: arti on June 19, 2005, 08:30:00 am
Front Page sucks, it's Notepad and PHP/MySQL all the way!  >Dgni.gif
Title: 89 Basic Tutorial
Post by: tifreak on June 19, 2005, 08:39:00 am
QUOTE
Front Page sucks, it's Notepad and PHP/MySQL all the way!
Title: 89 Basic Tutorial
Post by: mdjenkins86 on June 19, 2005, 09:32:00 am
Well... :?confused.gif
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on June 19, 2005, 09:39:00 am
I wrote the guide to BASIC gs in open office, which is far worse than frontpage, I guess its not abig problem for a tutorial as long as it works in all browsers
Title: 89 Basic Tutorial
Post by: tifreak on June 19, 2005, 09:52:00 am
I try to do everything in notepad, so I can understand the code that much better. :)smile.gif
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on June 19, 2005, 10:26:00 am
I use pre-installed CMS because I suck at website coding anyway :dang:banghead.gif
Title: 89 Basic Tutorial
Post by: tifreak on June 19, 2005, 10:40:00 am
Do what I did, open up web pages you like, and right click, select view source. Save that source file in notepad to your computer. Then at your own liesure, type in different tags and stuff from that page into another notepad window, and save those files as name.htm or name.html.  That way you can see what they do specifically. Go to my index page and do the view source thing. Everything there is (well, most of everything) is easy to understand. Just ignore the tags until you get the hang of everything else. :)smile.gif

If you have a question about the code, I will be more than willing to explain it. :)smile.gif

Kinda like learnin TI-basic all over again...
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on June 20, 2005, 02:51:00 am
yeah thats what I did, but after adding more and more code I omitted lot of closing tag and other stuff violating the w3c standard, so the site was compatible with IE6 only (Omnimaga vesrion 1.x is an example)

*waiting TI-89 BASIC tutorial: chapter 3*
Title: 89 Basic Tutorial
Post by: mdjenkins86 on June 20, 2005, 04:58:00 am
Will Post by Tomarrow evening...Full Time Student + Full Time Job =  :paf:tripaf.gif:dang:banghead.gif:paf:tripaf.gif
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on June 20, 2005, 05:45:00 am
Hmm  not nice to mix full time job with studying :crazy:fou.gif , part time job with studying is fine but both previous one can lead to pb I think, hopefully school finishes this week for everyone
Title: 89 Basic Tutorial
Post by: tifreak on June 20, 2005, 06:06:00 am
Yeah, I know how you feel...
Title: 89 Basic Tutorial
Post by: mdjenkins86 on June 28, 2005, 04:07:00 pm
Sorry for not updating, I promise to do so very soon.
Title: 89 Basic Tutorial
Post by: tifreak on June 28, 2005, 04:18:00 pm
Not a problem, I am working on getting the tutorials posted on the site right now. I will let you know when I get the first 2 posted... :)smile.gif
Title: 89 Basic Tutorial
Post by: mdjenkins86 on June 28, 2005, 04:28:00 pm
Thanks. :)smile.gif
Title: 89 Basic Tutorial
Post by: tifreak on June 28, 2005, 04:45:00 pm
lol, no prob. I have recieved 5 hits from google that I am aware of for searches done on 89 basic tutorials... I figured I better get started posting them...  B)cool.gif
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on June 29, 2005, 02:25:00 am

about google I think i finally got my website back in google search, its not always at the top but that might justify the slightly increased amount of guests online I think :)smile.gif


btw how many tutorial are ready so far? Just in case a 3rd of 4th one was under develkoppement and I didnt knew  
Title: 89 Basic Tutorial
Post by: tifreak on June 29, 2005, 02:57:00 am
I believe only the first 2 are complete, per-say. He is still working on the third...
Title: 89 Basic Tutorial
Post by: mdjenkins86 on June 29, 2005, 03:55:00 am
Guilty
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on June 29, 2005, 05:37:00 am
QuoteBegin-mdjenkins86+June 29, 2005, 10:55-->
QUOTE (mdjenkins86 @ June 29, 2005, 10:55)
Guilty  

 ?
Title: 89 Basic Tutorial
Post by: tifreak on June 29, 2005, 06:21:00 am
I guess he means I am correct. ? :)smile.gif
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on June 29, 2005, 06:29:00 am
I dunno, in french guilty means "coupable", which means that you are accused of something :Dbiggrin.gif
Title: 89 Basic Tutorial
Post by: tifreak on June 29, 2005, 11:10:00 am
lol, well, over here, there is a saying when someone tells another they are correct: Guilty as charged. :)smile.gif

Good news. I just saved a load of money on my calc insurance by switching to Geico!

lol, no really, I just got the lessons posted on the site, which can be found at: http://tifreakware.calcgames.org/tutorials.htm

Let me know if it is satisfactory. :Dbiggrin.gif
Title: 89 Basic Tutorial
Post by: arti on June 29, 2005, 04:12:00 pm
The paragraphs are hard to read being centered and at 100% page width.
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on June 30, 2005, 01:16:00 am
look nice, but you shouldnt center the text you should left align it (except titles and sub-titles)
Title: 89 Basic Tutorial
Post by: tifreak on June 30, 2005, 07:04:00 am
Yeah, I'll change it... <_<dry.gif

I was just trying to get something posted, to make it look like I hadn't stopped working on the site... B)cool.gif
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on June 30, 2005, 01:04:00 pm
work work work :ph43r:ninja.gif
Title: 89 Basic Tutorial
Post by: tifreak on July 08, 2005, 12:54:00 pm
He's disappeared again, hasn't he... <_<dry.gif
Title: 89 Basic Tutorial
Post by: arti on July 08, 2005, 02:15:00 pm
QuoteBegin-tifreak8x+July 8, 2005, 19:54-->
QUOTE (tifreak8x @ July 8, 2005, 19:54)
He's disappeared again, hasn't he... <_<dry.gif

 Maybe this means he's working hard on TSOD!  :thumb:google.gif
Title: 89 Basic Tutorial
Post by: tifreak on July 08, 2005, 03:08:00 pm
Or maybe he is workin on the tutorials...
Title: 89 Basic Tutorial
Post by: mdjenkins86 on July 08, 2005, 07:48:00 pm
Sorry for falling off of the face of the earth again.  I am a very busy guy...thats why I post at the oddest times...how about this, A tutorial update tomarrow.  And now...for some sleep... B)cool.gif
Title: 89 Basic Tutorial
Post by: tifreak on July 09, 2005, 02:10:00 am
lol, I hear you man. Work 60 hours + a week kinda gets to you...

And the next tutorial would be great!  :thumb:google.gif

Edit: Thought you would like to know that the tutorials are getting a couple hits a week now... :)smile.gif
Title: 89 Basic Tutorial
Post by: mdjenkins86 on July 15, 2005, 02:51:00 am
Chapter 3 Output Functions

There is one simple truth about output: everything that is the result of something else is output.  And concordantly, anything that can be seen, heard, or understood is also output.  Sometimes input is output:

Once upon a time there was a fly above a lake.  There was a fish watching the fly that was thinking, ?When the fly comes near the water, I can jump up an grab the fly?.  Well, their also happened to be a bear that was watching a fish that was thinking, ?When the fly goes near the pond, the fish will grab the fly and I can grab the fish?? The story goes on and on until a cat is watching a mouse watching a hunter?s sandwich; the hunter is busy watching the bear that is watching the fish that is watching the fly.  This is an excellent example of output and its relation to input, and also how something can quickly change from input to output.

With that said, lets take a look at some ways we can use output to both request and display input on a screen.  When you display input, it is called output  This chapter is dedicated to dwelling even more on input and output.  If you believe that you have a steady foundation in input and output philosophy, please feel free to skip ahead as this may seem unnervingly elementary.

Enter the program editor and press 3 to create a new program. Name this program ?Inputut?.  Enter the program below as shown:


Exoutput()
Prgm
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on July 15, 2005, 03:12:00 am
w00t an update! :Dbiggrin.gif

Look nice, now I see how it works and might help me if I want to mess around with BASIC if I get a 89. Al;so I now see why there are no word wrap in this function (I think): Basically on the 83+ on the home screen there are 8 row and 16 columns. Basically if you do Output(2,4,"HELLO" it will display HELLO at row 2 column 4. However the TI-89 output function is similar to the 83+ Text( command. If you do Text(12,31,"HELLO" it will display HELLO at pixel row 12 and pixel column 31 with no word wrap (text displayed outside of the screen to the right will be cut). This will display small text though. I dunno if there ar esimilar things on 68ks but on the 83+/84+ calcs (not on the 82/83 regular though) if you do Text(-54125+1,12,31,"HELLO" instead of Text(12,31,"HELLO" it will display big text fonts (like on the homescreen) instead of small ones :)smile.gif
Title: 89 Basic Tutorial
Post by: arti on July 15, 2005, 04:14:00 am
Unfortunately, there is no small font for the 68k's in pure Basic. You can use the Flib C library to achieve 3 font sizes (large, normal, small).

However, you get small font when using the Dialog Box function (like a pop-up window, it's neat) - but on the 92/v200 that font is also quite large. Bleh.
Title: 89 Basic Tutorial
Post by: tifreak on July 15, 2005, 05:05:00 am
Yay! Got to go get the laptop and get it copied... B)cool.gif
Title: 89 Basic Tutorial
Post by: mdjenkins86 on July 15, 2005, 08:07:00 am
The font issue is remedied using the incrediblly powerful FLIB library.
Title: 89 Basic Tutorial
Post by: mdjenkins86 on July 15, 2005, 12:30:00 pm
Chapter 3 update now includes the bonus program
Title: 89 Basic Tutorial
Post by: tifreak on July 16, 2005, 02:24:00 am
K, got to add that, and then make it look like that email you sent me...
Title: 89 Basic Tutorial
Post by: mdjenkins86 on July 16, 2005, 06:30:00 am
QuoteBegin-tifreak8x+July 16, 2005, 08:24-->
QUOTE (tifreak8x @ July 16, 2005, 08:24)
K, got to add that, and then make it look like that email you sent me...  

 Don't worry I already have the formatted version and will send them to you today.
Title: 89 Basic Tutorial
Post by: tifreak on July 16, 2005, 06:57:00 am
Oh, ok. :)smile.gif
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on July 16, 2005, 11:44:00 am
Oh I see now the edited part of your post mjenkins86, very cool. :)smile.gif
Title: 89 Basic Tutorial
Post by: mdjenkins86 on July 18, 2005, 03:40:00 am
Some notes about the bonus program in chapter 3 for interpation:
the comand ord("A") will give you the "Ascii Key code" for the character "Capital A", which amazing is 65 like one would assume.  Think C programming.  The command char(65) will give the Ascii character for the code inputed.  In this case the character corresponding with code 65 is "Capital A" or A.  So the loop:

ord("A")c
For a, c,c+25
Disp char(a)
Endfor

Will display every letter of the alphabet in capital form.
This will do the same thing as

for a,65,91
Disp char(a)
EndFor

you would only do

ord("A")c

if you didnt know that "A" = 65  
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on July 29, 2005, 04:06:00 am
nice...

hmm, is it me or did something happened? Lot of members have left the scene lately in the past weeks, not only on Omnimaga but everywhere as well. I havent seen mjenkins, arti, greenorange, solitaire710, etc for a long while :(sad.gif
Title: 89 Basic Tutorial
Post by: tifreak on July 29, 2005, 05:59:00 am
Well, there is only a few weeks left before school starts, could be on vacation...
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on October 11, 2005, 03:40:00 am
I hope this isnt dead :(sad.gif well at leas tright now TSOD is progressing..
Title: 89 Basic Tutorial
Post by: mdjenkins86 on October 20, 2005, 01:24:00 pm
to tell you the truth...I am still to this very day contiuning to program TSOD in BASIC.  The reason why I haven't updated is because the project is no longer 68k Basic.  Now it is programed in LUA BASIC for the Sony PSP.  Thats right.  My game is now for the PSP.  I was just so impressed with it that I couldn't resist...a color screen with a 333MHz Motorola processor.
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on October 21, 2005, 02:43:00 am
what its no longer for calcs? O_Oshocked2.gif *speechless*

too bad I wish I would see this come out for calc someday, there are too many ppl who quittted calc programming this year this is a shame and something needs to be done :(sad.gif

*Kevin
Title: 89 Basic Tutorial
Post by: tifreak on October 21, 2005, 05:16:00 am
I guess that is cool in a way...

Do you plan on workin on the tutorials anymore, or what I have is all that will be? :ph43r:ninja.gif
Title: 89 Basic Tutorial
Post by: mdjenkins86 on October 22, 2005, 07:50:00 am
I will look into documenting and posting the source code. I will also try and release a short demo.
Title: 89 Basic Tutorial
Post by: mdjenkins86 on October 22, 2005, 07:51:00 am
I will continue my tutorials
Title: 89 Basic Tutorial
Post by: tifreak on October 22, 2005, 10:48:00 am
Yay for lucky people like me!! :Dbiggrin.gif
Title: 89 Basic Tutorial
Post by: arti on October 22, 2005, 12:35:00 pm
 Must... finish... own tutorial... Must... start... own tutorial  :(sad.gif
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on October 22, 2005, 12:42:00 pm
you didnt startted yet? O_Oshocked2.gif
Title: 89 Basic Tutorial
Post by: arti on October 22, 2005, 03:34:00 pm
No :)smile.gif
Title: 89 Basic Tutorial
Post by: mdjenkins86 on October 23, 2005, 12:37:00 pm
I am 100% willing to add or contribute to ANY tutorial topic.  Please email me at [email protected] with the topic and I will write on it.  This is a true pledge.
Title: 89 Basic Tutorial
Post by: DJ Omnimaga on October 23, 2005, 01:18:00 pm
nice to see you will finish your tutorials :)smile.gif