Omnimaga
General Discussion => Introduce Yourself! => Topic started by: Juju on March 19, 2010, 02:59:57 pm
-
Hello. I am juju2143. It's my first post here (yay!), but some of you already know me on IRC.
For calc stuff, I own a 83+ and I mastered the art of programming in TI-BASIC and hacking my 83+ during my math courses :P I didn't coded on it since some time, but thanks to geekboy showing me CaDan and this forum, I rediscovered my old calculator :P
Also, I mastered the art of Linux sysadmining (I'm the owner of some Linux servers) and I program C# and some C/C++, as a computer science student.
Now where is my bag of Omnimaga-brand peanuts?
-
welcome to the club juju ;D
-
Hi and welcome here :)
I hope the new projects and stuff will get your interest renewed towards calculators and hopefully get you into programming ^^
(http://www.omnimaga.org/images/peanut-bag-rickroll.gif)
-
Thanks guys, I'll check that out. Maybe try some z80 asm. xD
-
Keep in mind z80 ASM is quite hard to start up with, though. If you're good in low lv languages you might be safe, though. Now you got a few more options too so it,s cool. Here are the good and bad points of each I guess. I only noted the ones that are reliable, ie: are functional enough to produce working games.
TI-BASIC
+On calc, easy to learn and program, very little risks of RAM clears.
-Very slow and no direct access to memory or hardware functions (such as changing contrast)
other libs+BASIC
+Same
-Much slower than the two above, due to Asm( command being slow to execute, risks of RAM clears
xLIB/Celtic+BASIC
+On calc, not too hard to learn and use if you mastered TI-BASIC first, access to some calc system functions
-Still quite slow in some cases, but less than the above, risks of RAM clears if you do something wrong
Axe
+On-calc, Fast and easy to learn if you know TI-BASIC well, access to system functions
-Larger code in some cases, limiting game size (basically, no massive RPGs), risks of RAM clears if you screw up.
BBC Basic
+On-calc, fast and easier than ASM. Access to some hardware functions
-Requires BBC Basic app to run games, programming editor is not user-friendly.
Fast RPL
+On-calc and runs fast
-Requires FastRPL app to run games, Requires ASM knowledges and is hard to learn if you're not used to RPN. Not 100% functional, meaning, some code that should work may not.
ASM
+Can do everything the calc can do
-Much harder to learn than the aboves. Risks of crashes if you do something wrong.
-
Lol, I only knew TI-BASIC (which I master perfectly), ASM and some programs that adds functions to the OS... Note that I did some MS-DOS asm before with MASM, it was hard, but not that hard :P
-
Aaah ok, so at least you have some base. But yeah ASM can be near impossible to understand for some people than others. I myself tried learning z80 3 times from ASM in 28 days tutorials with no luck, so I stuck with TI-BASIC. If you scout the forums you'll notice I even had an hard time understanding some TI-BASIC and Axe commands even if I did TI-BASIC for almost 9 years
-
Same here, tried to learn z80 ASM with tutorials, but became bored before writing a line of code... (That was way before that MASM course, though.) But I did messed up with already existing source code.
-
I think one issue with ASM is how many lines of code you need to do one single thing like Getkey. It can get insane. If you code in ASM you really need to comment your code a lot to not get lost later.
-
I program C#
++
-
Yeah, that's why I got bored of ASM. It's very not straightforward. (Although I like to solve some problems and show up with a fancy, complicated and optimized solution.)
-
Well welcome here. Looks like you have a lot to offer. :)
-
Hi, welcome here! ;D
DJ, I thought you said no one else in Québec programed calcs... :D
-
Welcome! Can't wait to see what kind of things you bring to the table :) Sounds like you have been working with Basic for a while too.
-
Thanks guys :D
You may have already seen my brainfuck interpreter, right now I look for porting it to the Axe Parser...
ztrumpet: Thought so too...
-
Hi, welcome here! ;D
DJ, I thought you said no one else in Québec programed calcs... :D
They're rare, but there are some, from time to time. The issue, though, is that they usually remain interested for an incredibly short amount of time. I think the record besides myself is 6 months with Fallen Ghost from UTI forums, who was working on a Starcraft clone. Most others either lose interest quick or barely even do any programming D:
I guess maybe the mentality over here makes it so people prefer other stuff like gaming and beer/partys (especially the later, where I live). :P
-
I guess maybe the mentality over here makes it so people prefer other stuff like gaming and beer/partys (especially the later, where I live). :P
So true.
-
Yea, kinda sad in some ways, IMHO (altough some parties can be fun, sometimes. I don't mind the ones involving gaming), because it pretty much single-out people who are mostly introverted and artistic who don't want to be forced to conform to society x.x
Note that many popular artists in the past milleniums had to deal with similar stuff too x.x
-
Welcome. Have good time wandering in the forums. Warning: wander responsibly. :P
-
he he he....
hi juju XD
(Necropost)
-
How dare you necropost my welcome topic.
-
Welcome to Omnimaga, Juju!
(http://www.omnimaga.org/images/peanut-bag-game.gif)
-
/me lost
-
You have 2*3*5*7*11 posts now and I never said welcome here D:
Welcome! :P
-
Juju, i hope you enjoy your stay here. Yep, i've seen you in the irc....but why does it say that this is the first time you posted here? :P lol
and dont get in trouble with the admin!
Oh, wait, you are....
-
Wow! You have a welcome topic! Have some necro peanuts! :P
!peanuts
(Maybe necroing your welcome page every few years could become a tradition...)
-
How dare you necropost my welcome topic.
I'm not gonna add anything to this statement.
-
Here you go. :P
!peanuts
/me hides
-
MOAR (http://www.omnimaga.org/Smileys/classic/peanut-bag.gif)
-
And again
-
Necro edition lol. XD