ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: Random Numbar Generator Ported to ASM

Random Numbar Generator Ported to ASM
Posted by Michael on 9 August 2004, 02:02 GMT

[YOU MUST DOWNLOAD IT!!!!!] Requiring no more than the amazingly low figure of 334 bytes, Wacky Fun Random Numbar Generator v1.00000069 not only preserves all of the stunning functionality of the original release, but runs faster and in less space. This contribution to the public works of humanity was written by Michael Vincent as he slaved away in assembly language for his TI-83 Plus.

Patrick Davidson, game programmer extraordinare, had a prepared statement to make: "This is definitely a monumental day for the TI community. Back when the Random Numbar Generator was only in BASIC, assembly programers like myself were doomed to shame. After all, since we could not approach the awesomeness of the Random Numbar Generator, we were treated like second-class citizens of the TI community, if we could be considered citizens at all."

Patrick's sentiment is widespread; sociologists are predicting a revolution in the way TI calculator programmers interact in the community. Dr. Feel said, "This will at last tear down the walls of hatred between the BASIC and ASM programmers! Friendships will be healed and together we will move on to make the world a happier place." Nick Disabato, ticalc.org news editor emeritus and creator of the original 86 BASIC version, agreed. He simply stated that "random numbar generator unites all."

Beyond the community effects of this release, the technical details of the 83+ ASM version are breathtaking by themselves. Random Numbar Generator utilizes pre-compiled code and WidgetTopSpeed optimizations to enhance the user's experience. This could very well set the gold standard of calculator programs for years to come. With the BASIC versions of Random Numbar Generator, the overall program speed was limited by the speed of the user's input. Because the 83+ port is written in 100% pure, wholesome, iron-fortified ASM, the overall program speed is now limited by the speed of the user's input, but everything else runs really really fast.

Whereas the original program caused people to learn Sanskrit, the added complexity of assembly language is now spurring those same individuals to learn street Latin.

  Reply to this article


The comments below are written by ticalc.org visitors. Their views are not necessarily those of ticalc.org, and ticalc.org takes no responsibility for their content.


Re: Random Numbar Generator Ported to ASM
Paul Houser Account Info
(Web Page)

Sheesh, people, learn how to use a camera. Not only did you compress the file incorrectly, but it would have helped to have the calculator focused on the screen instead of the wall.

Nice calculator, though.

Reply to this comment    9 August 2004, 13:08 GMT


Re: Re: Random Numbar Generator Ported to ASM
Paul Houser Account Info
(Web Page)

<<it would have helped to have the calculator focused on the screen instead of the wall>>

That should have been:
"it would have helped to have the camera focused on the screen instead of the wall"

Dang, I wish we could edit our posts.

Reply to this comment    9 August 2004, 13:10 GMT


Re: Re: Re: Random Numbar Generator Ported to ASM
Jason Malinowski  Account Info

By his responses in #tcpa, I'm thinking he intentionally compressed the picture / took the picture poorly to induce a discussion of what's on the calculator screen.

Reply to this comment    9 August 2004, 13:30 GMT


Re: Re: Re: Re: Random Numbar Generator Ported to ASM
Geoffrey Ji  Account Info

It says :"I <3 TICALC.ORG", where the "<3" is a heart. Its not that hard to figure out.

Reply to this comment    9 August 2004, 13:49 GMT

Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
AndySoft  Account Info
(Web Page)

Of course it isn't, once you know what you are looking at.

Reply to this comment    9 August 2004, 14:01 GMT


Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
anykey  Account Info

I R CONFUSED! jk :^)

Reply to this comment    9 August 2004, 15:23 GMT


Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
mindstorm23 Account Info

More accurately, it says "I <3 T1CA1C.0RG" where the "0" in "0RG" is actually a zero.

Now that I think about it, perhaps the first "I" is actually a "1" as well...

Reply to this comment    9 August 2004, 16:02 GMT

Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
no_one_2000_  Account Info
(Web Page)

Actually, I think that first character is an "I" and not a "1." Also, the "T" is that symbol in the matrix menu. Transpose, transform, trans... something...

Reply to this comment    9 August 2004, 16:49 GMT


Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
Chivo  Account Info

Transcontinental transvestite?

Reply to this comment    9 August 2004, 21:43 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
Caboose  Account Info

So random I actually laughed out loud :)

Reply to this comment    10 August 2004, 01:46 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
anykey  Account Info

LOL, not 'laughed out loud' LOL :^)

Reply to this comment    10 August 2004, 02:15 GMT

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
Caboose  Account Info

The reason I typed out "laughed out loud" instead of just writing LOL was because "LOL" is present or future tense, but that is not what I wanted to say. Would you rather I type "LedOL" :)

Reply to this comment    10 August 2004, 12:13 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
Paul Houser Account Info
(Web Page)

Besides, using the abbrevation "LOL" is for people with IQs below 50 who "chat" on AOL Instant Messanger during every waking moment of their life that they aren't talking on the phone.

Reply to this comment    10 August 2004, 16:22 GMT

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
no_one_2000_  Account Info
(Web Page)

Alright, alright.... I have the solution.

Instead of saying "LOL!" anymore, we will all say 120. Why?

Because LOL! = (lol)! = (101)! = (101b)! = (5d)! = (5)! = 120

So, LOL = 5, and LOL! = 120.

120

Reply to this comment    10 August 2004, 17:20 GMT

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
JcN  Account Info

120

Reply to this comment    10 August 2004, 20:51 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
calkfreak83  Account Info
(Web Page)

...way too much spare time...

Reply to this comment    10 August 2004, 21:28 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
Matthew Marshall  Account Info
(Web Page)

120

MWM

Reply to this comment    11 August 2004, 00:56 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
anykey  Account Info

Actually, I don't even have AIM. I just pick up on slang. 120!

Reply to this comment    11 August 2004, 02:40 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
Matthew Marshall  Account Info
(Web Page)

>>120!<<

No, no, no! You don't use the '!' when you use '120'. That would make it 6.6895029134491271e+198, or in the area thereof. :)

MWM

Reply to this comment    11 August 2004, 15:18 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
no_one_2000_  Account Info
(Web Page)

*I considered copying all the digits of 120! from my calculator to here until I realized that I'd have to copy 199 digits. So, I changed my mind.*

120d

Reply to this comment    11 August 2004, 19:38 GMT

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
Matthew Marshall  Account Info
(Web Page)

I originally tried to calculate it with my 83+se, but it returned ERR:OVERFLOW. (I some how suspected that was not the right answer.) Factorials really can produce big results!

120d (I love that!)

MWM

Reply to this comment    12 August 2004, 00:50 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
Lewk Of Serthic Account Info
(Web Page)

6 689 502 913 449 127 057 588 118 054 090 372 586 752 746 333 138 029 810 295 671 352 301 633 557 244 962 989 366 874 165 271 984 981 308 157 637 893 214 090 552 534 408 589 408 121 859 898 481 114 389 650 005 964 960 521 256 960 000 000 000 000 000 000 000 000 000

I love my 89ti.

Reply to this comment    12 August 2004, 17:02 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
Konrad Meyer  Account Info
(Web Page)

Cabamap for the 83+ works as well.

Reply to this comment    15 August 2004, 02:25 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
Lewk Of Serthic Account Info
(Web Page)

Yes it does. Unforutunatly you can't easily get a number from cabamap to the computer as you can with the 89s.

Reply to this comment    15 August 2004, 19:01 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
Lewk Of Serthic Account Info
(Web Page)

5d not LOL, 120d not LOL!

5d

Reply to this comment    12 August 2004, 18:48 GMT


Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
W Hibdon  Account Info
(Web Page)

No, it is not. When I asked him if he worte it in leet he said speciffically that the "O" in org is not a zero.

-W-

Reply to this comment    9 August 2004, 18:50 GMT

Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
no_one_2000_  Account Info
(Web Page)

Really? Well, darn. *kills JPEG*

Reply to this comment    10 August 2004, 17:21 GMT


Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
mindstorm23 Account Info

Argh...stupid compression. It seriously looks like a zero...I would have bet money.

Then again, I'm notorious for losing money on bets where I am "absolutely certain" of things...

Reply to this comment    10 August 2004, 20:15 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
no_one_2000_  Account Info
(Web Page)

5, I would have bet money on it too! Oh well :( Good thing I didn't.

Reply to this comment    11 August 2004, 19:38 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
calkfreak83  Account Info
(Web Page)

Dude, you have to say "5d".

Reply to this comment    11 August 2004, 20:09 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
Lewk Of Serthic Account Info
(Web Page)

Yeah. Always 120d or 5d.

Reply to this comment    12 August 2004, 18:41 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
Chivo  Account Info

What about 0x78 or 0170?

Reply to this comment    13 August 2004, 06:15 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
Lewk Of Serthic Account Info
(Web Page)

Yeah, they could work too.

Reply to this comment    14 August 2004, 12:53 GMT

1  2  3  4  5  6  7  8  

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