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
JcN  Account Info

Yup. What an achievement. While we're at it, we might as well port "Hello World" to assembly as well.

j/k. Good job, Michael Vincent :)

OT, but I'm pretty sure it says "I (something) ticalc.org" on that calculator screen. Can anyone elaborate?

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


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

Dude, I already ported "Hello World" to ASM. I'm still trying to get the bugs worked out in it...

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

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

No offense, but how does one have bugs on a "Hello World" program?

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

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

They spell 'hello world' wrong. :^)

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


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

Or perhaps they do a RST 00h instead of a RET. :P

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


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

lol

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

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

(I think he was joking :))

"Helo werld!!1111"

I could manage to write a buggy Hello World program :D Make a continuous loop!

HelloWorld:
jr HelloWorld

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


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

"Halo wurld!!!!!1111"

Halo? Where! :P

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

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

No offense, but how do you not know that that was a joke?

-W-

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


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

Because if I tried to write a "Hello World" program in assembly (not C), it would have bugs--I'm that bad of an assembly programmer.

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


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

>>No offense, but how does one have bugs on a "Hello World" program?<<

Check out the link. The author seems to have found 19 ways to have a bug in a "Hello World" program.

120

MWM

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

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

120. Those examples are just sad.

Reply to this comment    11 August 2004, 17:25 GMT


burntfuse  Account Info

120!!!! Those are great!!! :-)

Fortunately, asm "hello world" progs are harder to screw up (for most people...).

Reply to this comment    12 August 2004, 01:07 GMT


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

Dude, HELLO! It was SARCASM! (some kind of foreign language, I guess...)

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

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

Dude, does everyone on this site say "Dude" now? I don't even come on here that much anymore, I can't be that big of an influence.

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


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

I just say dude cuz... well, I don't really know, but if I had a reason, I would. I've just always said dude alot. Habit, I guess.

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


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

Dude, we all say dude. Who doesn't?

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

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

Dude, I blame Counterstrike. Yay, Counterstrike!

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

Re: Re: Re: Re: Re: Re: Re: Re: Random Numbar Generator Ported to ASM
Joe B Account Info

counterstrike rocks my socks!

Reply to this comment    10 August 2004, 03:42 GMT


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

I spell it "d00d"

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


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

I don't.

I also refrain from using 'cool' or 'hot' in any way more than how Charles Dickens would...

... but those two do slip out every now and then.

MWM

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


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

Dude, you are not cool. You have to say "Dude". All the hot chicks dig it.

Reply to this comment    11 August 2004, 03:33 GMT


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

>>Dude, you are not cool. You have to say "Dude".<<

120

Hmm... Who said I ever even WANTED to be "cool". :)

>>All the hot chicks dig it.<<

OK, I honestly cannot comprehend that sentance. Could someone please translate it into English?

MWM

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

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

120d

Reply to this comment    11 August 2004, 21:37 GMT


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

The babes will like you.

120d is cool...

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


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

>>The babes will like you.<<

Huh?

>>120d is cool... <<

I really like saying '120d'. However, I do not do it for the sake of being 'cool'. :)

MWM

Reply to this comment    12 August 2004, 23:57 GMT

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

Dude, are you like just a straight-up geek? If not, then what the hell are you cuz your not human?!

Reply to this comment    13 August 2004, 00:41 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)

I might be... do 'geeks' love classical piano and violin? I don't do the pen thing, or is that related to nerdism?

MWM

Reply to this comment    13 August 2004, 14:30 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)

Alright. Maybe you can understand this. The females of your species will be attracted to you.

Reply to this comment    13 August 2004, 01:52 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)

Oh, I understand that. I really don't associate with many of my peers, and those that I do don't talk like that.

On my last ski trip, I remember sharing a lift ride with an adolescent male, and I couldn't understand many of the terms he used! Perhaps I should turn on the TV someday... Nah, I might be corrupted.

MWM

Reply to this comment    13 August 2004, 14:25 GMT


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)

There are many educational programs available for veiwing.

Reply to this comment    13 August 2004, 22:19 GMT


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)

Even more if you get more than just plain cable AND stay up late to see what is on late in the night. That might be very educational for you.

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

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)

120d

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

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

Can you say HBO BABY!!!

Reply to this comment    15 August 2004, 23:01 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)

HBO is awsome, and no, I don't watch it for the R rated movies.

Reply to this comment    16 August 2004, 20:57 GMT


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)

But then i would miss [Adult Swim].

Reply to this comment    17 August 2004, 17:00 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)

The four greatest shows ever; Sealab 2021, Aqua Teen Hunger Force, Futurama, and Family Guy.

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


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

_DUDE_, you just yelled at yourself. (replying to your own comment)

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


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

*gives evil look*

I know that.

Ok, I didn't think the editors would let me put this in because they deleted it before, but I just found a program to calculate pi to however many digits you want. I have gotten up to 128,000,000 digits! This is so awesome! (Staff editors or whoever does this, don't delete this post, please!) :)

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

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

That would be Michael himself that would do that.

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


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

Could someone delete this just for the irony, please?

Reply to this comment    12 August 2004, 17:09 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