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
AndySoft  Account Info
(Web Page)

Hahaha. I'm glad I stayed up to read this when you mentioned it in #tcpa.

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

Re: Re: Random Numbar Generator Ported to ASM
Matt Mullins  Account Info

Same here. Too bad you can't read the screen (as you mentioned). Sounds to me like it's over-hyped! :)

-MrM

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

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

It's
X

A lowercase letter (Note that it doesn't reach the top of the screen): Probably 'c'

and a '3'

The end result is 'X c3' Thats what I think.

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


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

At 1000% zoom, it kind of looks like I AM TICALC.ORG.

Of course, the TICALC.ORG is hard to read at that zoom.

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


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

Hm, it KINDA, does look like that, and that would make sense, kinda.

Reply to this comment    9 August 2004, 04:11 GMT


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

I say that it is "I <3 TICALC.ORG" THat makes the most sense. I think that am right as well.

-W-

Reply to this comment    9 August 2004, 04:28 GMT

Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
Patrick Prendergast  Account Info

Yeah, just in case anybody doesnt get it, read it like:

"I LOVE TICALC.ORG"

*dances* yay! \o/

... ahem.

:).

Reply to this comment    9 August 2004, 04:34 GMT

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

OK, this may seem like kind of a n00bish comment, but, HOW DOES IRC WORK? Could someone walk me through the steps to connect? I have windows XP and have not downloaded anything (if there is something required, I wouldn't know what it is). Please...someone help.

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


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

OK, now I do have something downloaded. Looking around on ticalc, I figured I would need mIRC. So I have that...can someone walk me through the process to get connected to whatever channel it is you all talk on?

Reply to this comment    9 August 2004, 20:37 GMT


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

You must connect to a server that is a part of the EFnet IRC network (if you wish to join #tcpa). I perfer irc.choopa.net. Once you've connected, then type the command /join #tcpa

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


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

Don't forget

/server irc.efnet.net

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


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

You mean you actually use a high level client like that? *GASP*! Get used to using telnet, like me. In windows, start > run "telnet irc.choopa.net 6667", and then type in:
nick [nickname]
user [nickname] 127.0.0.1 localhost :HC

and you are connected.
Now to join a channel, type:
join #[channel]

to talk to that channel:
privmsg #[channel] :[this is your message]

or to one person:
privmsg [nick] :[this is your message]

hope this helps some people start IRCing the real way.

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


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
Solosoft.org  Account Info
(Web Page)

Now ... the issue is ... you'll time out after 200 some seconds. You need to ping the IRC server when it asks or it will time you out ;-)

Reply to this comment    15 August 2004, 05:57 GMT


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

Why in the world would you be away from IRC that long? :)

Reply to this comment    16 August 2004, 01:42 GMT


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

thts what i thought that it said

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


Re: Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
CALCUL8R-FREAK  Account Info

Doesn't fit the number of characters per row, whereas the '<3' makeshift heart does.

Reply to this comment    30 October 2004, 06:34 GMT

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

the more I look at it, the character I thought was a 'c' does look rather pointy...like a '<'

Reply to this comment    9 August 2004, 04:36 GMT

Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
The Muffin Man Account Info
(Web Page)

Wasn't the random number routine settled back in 198* for TI ASM Programmers? O_o
This is if you can call rand() a token of an assembly language. Error: Duplicate. rand()-Basic = ASM

Reply to this comment    9 August 2004, 06:58 GMT

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

If you darken the picture a few times, it kinda looks like
K c3 TICALC.ORG

Reply to this comment    9 August 2004, 12:05 GMT

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

Of course! That has to be it! He asked how one did the little heart symbol in #tcpa.

Case closed.

Reply to this comment    9 August 2004, 12:46 GMT


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

Darken it, and zoom in. It says:
X <3 TICA1C.ORG

The first letter cannot possibly be an "I", and yes, the L in ticalc.org is actually a 1

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

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

You're getting fooled by the JPEG compression...

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


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

Nope, seems to me that the first letter is, in fact, "I" and the L's are both ones.

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


Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
Mr.Z Account Info
(Web Page)

As nearly as I can tell, I believe the text is "1 c3 T1CA1C.0RG" (with 1's in place of I's & L's & a 0 in place of the O)...just my 4/25 bits worth.

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


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

Again, probably JPEG compression.

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

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

The line between the CA and the C.ORG is exactly between them. It IS a 1. If it was an L, it would be farther to the left!

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


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
Mr.Z Account Info
(Web Page)

I inverted the picture, then ran difference clouds (something in Photoshop Elements 2.0) & I am sure my previous analysis is correct, with the possible exception of the first digit (which refuses to become clearer regardless of what I do to it).

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


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

LOL! Why is this so hard for everybody to read? It comes out very clear on my monitor...

"I <3 [T]1CA1C.0RG"

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

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

What? It's easy to read! It says "I <3 [T]1CA1C.0RG"

([T] is that Matrix symbol)

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


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

X c3 TICALC.ORG

Reply to this comment    10 August 2004, 18:56 GMT


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

okay, so I use the server name "irc.efnet.org" but it does not connect. what server name should I use?

-W-

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


Re: Re: Re: Random Numbar Generator Ported to ASM
Tijl Coosemans Account Info

.net instead of .org

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

1  2  3  4  5  6  7  8  

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

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