Omnimaga

General Discussion => Introduce Yourself! => Topic started by: Erik Nilsen on November 19, 2014, 07:15:40 pm

Title: God dag, jeg heter Erik!
Post by: Erik Nilsen on November 19, 2014, 07:15:40 pm
Hi! My name is Erik and I just learned about this TI-Calc community! I've learned about the promising prototype of Super Smash Bros. Open via YouTube, and it is really something! I myself don't know how to program in Assembly or any other programming languages on a TI calculator, since I am just a hobbyist, but I do know how to program basic games and applications in TI-BASIC. It comes in handy at school. Oh yeah, I also know some Norwegian- hence, my foreign greeting. I'm American, though, so I would prefer to speak in English, although I am open to testing what I've learned.
Title: Re: God dag, jeg heter Erik!
Post by: TIfanx1999 on November 19, 2014, 07:19:34 pm
Hello there Erik, welcome to Omnimaga! Hope you enjoy your stay!
Title: Re: God dag, jeg heter Erik!
Post by: bb010g on November 19, 2014, 08:01:38 pm
Have some peanuts!
!peanuts
Check out Axe Parser on here; it's a language that compiles to ASM so you don't have to do any incantations on large projects.
Title: Re: God dag, jeg heter Erik!
Post by: DJ Omnimaga on November 19, 2014, 08:25:19 pm
Heya and welcome here! :D
Title: Re: God dag, jeg heter Erik!
Post by: Sorunome on November 20, 2014, 12:43:59 am
Welcome to the forums!
!peanuts
Title: Re: God dag, jeg heter Erik!
Post by: Streetwalrus on November 20, 2014, 06:07:10 am
Check out Axe Parser on here; it's a language that compiles to ASM so you don't have to do any incantations on large projects.
Indeed, Axe is a really nice language, and while it looks like BASIC at first, it's completely different (you have low level memory access and all that fancy stuff, in addition to a highly optimized standard library which makes your programs run extremely fast). SSBO is written mostly in Axe (it does use some ASM but that's unavoidable on such a large scale project).

Anyway, welcome to Omnimaga, and enjoy your stay ! :D
!peanuts
Title: Re: God dag, jeg heter Erik!
Post by: Erik Nilsen on November 21, 2014, 09:08:40 pm
I'm not really familiar with the other TI languages. I've heard of ION and, obviously, Assembly, but I don't know much about what differentiates the different languages. Could someone briefly explain it to me?
Title: Re: God dag, jeg heter Erik!
Post by: Happybobjr on November 21, 2014, 09:50:50 pm
I don't know a ton but I will do my best.

asm (assembly): basically, the absolutely lowest level programming you can get (other than stabbing it with a needle). Because of this, it isn't exactly 'user friendly'. However, with the costs come great benefits. Assembly can be used for just about anything, limited to the power of the hardware and your imagination. This will be the absolutely fastest for a program to run. (Compiled)

Ti-Basic: Pretty much molded on the BASIC language.  There are high limitations including major loss of speed. Best for math, and games made from it are hackish in general. (run-time)

Ion: Not quite sure. Pretty sure it is just an extra library for you to use (compiled)

Axe: Extremely fast and user friendly language. It is only one level higher than asm, so there is little loss in speed if any.  Axe is mainly only for games, BUT you can include asm code inside it, so you can use it to structure your asm. (compiled)
Title: Re: God dag, jeg heter Erik!
Post by: Princetonlion.tibd on November 22, 2014, 12:33:53 am
I think Ion is an assembly library

And TI BASIC is also divided into categories, 83+, 68k, and N-spire.

I don't know a lot either, so correct me if I'm wrong.
Title: Re: God dag, jeg heter Erik!
Post by: TheCoder1998 on November 22, 2014, 03:32:09 am
Hi Erik!
Welcome to omnimaga and have some peanuts!
 !peanuts
And i can really recommend the axe language as it's really user friendly, easy to learn (not as easy as BASIC tho) and it's just as fast as assembly :D
Title: Re: God dag, jeg heter Erik!
Post by: ClrDraw on November 22, 2014, 11:26:55 am
Hello and welcome to the forums :)


(http://www.omnimaga.org/Smileys/classic/peanut-bag.gif)

If you invest your time and learn assembly you can make some insane stuff (look up zStart). I would recommend it if you have an interest in making complex utilities and have time on your hands. Otherwise, Axe is the way to go. Especially if you want to make games. I've been using it for almost 2 years now and its incredible.
Title: Re: God dag, jeg heter Erik!
Post by: Deep Toaster on December 06, 2014, 12:33:14 pm

I think Ion is an assembly library
Ion, MirageOS, and DoorsCS are shells (environments for running assembly programs in) that provide libraries (additional, useful functions) for assembly programs. Sort of like the libraries xLIB, Celtic III, and DoorsCS provide for BASIC programs.

By the way, welcome!
Hi! My name is Erik and I just learned about this TI-Calc community! I've learned about the promising prototype of Super Smash Bros. Open via YouTube, and it is really something! I myself don't know how to program in Assembly or any other programming languages on a TI calculator, since I am just a hobbyist, but I do know how to program basic games and applications in TI-BASIC.
We're all hobbyists here :)