Omnimaga

General Discussion => Other Discussions => Miscellaneous => Topic started by: meishe91 on April 05, 2010, 08:22:27 pm

Title: Programming Tutorials, Help, Etc.
Post by: meishe91 on April 05, 2010, 08:22:27 pm
The point of this thread is to be a collaboration of tutorials, guides, and all other like things, from around the web, to help prevent the hassle of going through webpage after webpage looking for quality references, or in Omnimaga’s case, a lot of different threads, sub-forums, and posts.

This is where you guys come into play. I want you guys to provide links to websites that you know are good sites, have good reference material, have good tutorials, and basically just anything that is helpful to people. The range of topics is not limited in the least. If you find something you think we would all find beneficial then post it.

Thanks you to anyone who contributes to this thread. Your contributions are greatly appreciated.



Omnimaga:
TI-83P/84P BE/SE:
TI-BASIC (Pure/Hybrid):
{AP}'s Celtic III Scrolling Backround Tutorial (http://ourl.ca/3169/58558) (Celtic III knowledge required)
{AP}'s Spriting with Hex Tutorial (http://ourl.ca/3169/58559)
Meishe91's Collision Detection Code Breakdown (http://ourl.ca/4255/78777)
Meishe91's Jump Code Breakdown (http://ourl.ca/6591/108113)
Meishe91's Movement Code Breakdown (http://ourl.ca/4231/78119)
Ztrumpet's Vertical Text Sprite Tutorial (http://ourl.ca/4059/74879)

Z80 Assembly:
Deep Thought's Floating Point Tutorial (http://ourl.ca/11554/188048)
Hot_Dog's Z80 for the Absolute Beginner Lessons (http://www.omnimaga.org/index.php?board=95.0) (TI-BASIC, or at least some general programming, knowledge is recommended but not necessary)

-1 (http://www.omnimaga.org/index.php?action=dlattach;topic=2076.0;attach=1164), 2 (http://www.omnimaga.org/index.php?action=dlattach;topic=2076.0;attach=1169), 3 (http://www.omnimaga.org/index.php?action=dlattach;topic=2076.0;attach=1193), 4 (http://www.omnimaga.org/index.php?action=dlattach;topic=2076.0;attach=2900), 5 (http://www.omnimaga.org/index.php?action=dlattach;topic=2076.0;attach=1210), 6 (http://www.omnimaga.org/index.php?action=dlattach;topic=2076.0;attach=1228), 7 (http://www.omnimaga.org/index.php?action=dlattach;topic=2076.0;attach=1231), 8 (http://www.omnimaga.org/index.php?action=dlattach;topic=2076.0;attach=1240), 9 (http://www.omnimaga.org/index.php?action=dlattach;topic=2076.0;attach=1273), 10 (http://www.omnimaga.org/index.php?action=dlattach;topic=2076.0;attach=1302), 11 (http://www.omnimaga.org/index.php?action=dlattach;topic=2076.0;attach=1326), 12 (http://www.omnimaga.org/index.php?action=dlattach;topic=2076.0;attach=1363), 13 (http://www.omnimaga.org/index.php?action=dlattach;topic=2076.0;attach=2208), 14 (http://www.omnimaga.org/index.php?action=dlattach;topic=2076.0;attach=1774), 15 (http://www.omnimaga.org/index.php?action=dlattach;topic=2076.0;attach=2897), 16 (http://www.omnimaga.org/index.php?action=dlattach;topic=2076.0;attach=2158), 17 (http://www.omnimaga.org/index.php?action=dlattach;topic=2076.0;attach=2964), Appendix A (http://www.omnimaga.org/index.php?action=dlattach;topic=2076.0;attach=3438), Appendix C (http://www.omnimaga.org/index.php?action=dlattach;topic=2076.0;attach=3443), Appendix D (http://www.omnimaga.org/index.php?action=dlattach;topic=2076.0;attach=3449) (all links are to the actual PDF download)
Axe: (code examples span accross all the Axe versions)
Builderboy's Flame Graphic Tutorial (http://ourl.ca/9278/176125)
Builderboy's Physics Lessons (http://ourl.ca/4279)

-Gravity (http://ourl.ca/4279/79303) (TI-BASIC Code), Trigonometry (http://ourl.ca/4279/84115) (TI-BASIC Code), Cellular Automata (http://ourl.ca/4279/169816), Virtual Pixel Testing (http://ourl.ca/4279/169823)
Deep Thought's Arrays in Axe Tutorial (Enemy/Bullet Code) (http://ourl.ca/9288/176368)
Deep Thought's How to Make a Shoot'em Up Game (http://ourl.ca/9422/179778)
Deep Thought's Pointer Breakdown (http://ourl.ca/9165/180882)
FinaleTI's External Variable Tutorial (http://ourl.ca/8294/152571)
Hot_Dog, Nemo, and Runer112's Tutorial for Bit Manipulation (http://ourl.ca/7815)
Kindermoumoute and Willrandship's 8 Level Grayscale Tutorial (http://ourl.ca/8214)
Kindermoumoute's Axe Tutorial (http://www.siteduzero.com/tutoriel-3-400701-l-axe-parser.html) (French)
Nemo's ** Command Tutorial (http://ourl.ca/6413/103641)
Runer112's Huffman Compression Tutorial (http://ourl.ca/7142/174246)
Scout's Axe Grayscale Tutorial (http://ourl.ca/9285/176247)
Scout's Fix Command Tutorial (http://ourl.ca/9292/176451)
Shmibs Pseudo-Huffman Compression Tutorial (http://ourl.ca/7142/174162)
SirCmpwn's Axe Tilemap Tutorial (http://ourl.ca/4550/84171)
Squidgetx's Grayscale Tutorial (http://ourl.ca/9243/175154)
Squidgetx's Slope Physics Tutorial (http://ourl.ca/9987)

-Part 1 (http://ourl.ca/9987/191437), Part 2 (http://ourl.ca/9987/195055)
Squidgetx's VAT Tutorial (http://ourl.ca/9291/176449)
Yunhua98's Tilemapping Tutorial (http://ourl.ca/9601/183767)

TI-Nspire:
Jhgenius01's Tutorial for Making a Moving Screenshot (http://ourl.ca/6943/114911)
Apcalc's Setting Up a C Development Environment for the TI-Nspire Tutorial (http://ourl.ca/6330/101672)
General Concepts/Ideas/Other
Deep Thought's Help Thread for Crashed Calculators (http://ourl.ca/8664/161736)
Eeem's Platformer Program Workflow Tutorial (http://ourl.ca/4317/80465) (code examples are in Axe)
Omnimaga's Rules for Making Platformers (http://ourl.ca/6556/107143)
Qwerty.55's Game/Program Design Tutorial (http://ourl.ca/9509/181915)
Raylin's Rules for Making RPGs (http://ourl.ca/6546/106800)
SirCmpwn's Tutorial for Starting to Write an Operating System (http://ourl.ca/7002/116094)

Calculator:
TI-BASIC Developer's Introduction to TI-BASIC (http://tibasicdev.wikidot.com/sk:introduction) (Not Fully Complete)



If there are any Omnimaga produced tutorials I have left out that you know of please either direct me to it or tell me where it is or something. I would greatly appreciate it. It deserves to be here.

One last note. If ANY links are broken or something please just send me a PM informing me which one it is. I would like to keep this as up-to-date as possible. Thanks, and thanks again everyone for contributions.
Title: Re: Programming Tutorials, Help, Etc.
Post by: lolje on April 05, 2010, 08:25:18 pm
Well, I don't know much about asm, but if you want to learn fast, you could just read through the xLIB-Readme - that's how I learned most of the commands :)

http://www.ticalc.org/cgi-bin/zipview?83plus/asm/libs/xlib.zip;ReadMe.txt (http://www.ticalc.org/cgi-bin/zipview?83plus/asm/libs/xlib.zip;ReadMe.txt)

P.S.
I just found this (http://tibasicdev.wikidot.com/resources) on google  ;D
Title: Re: Programming Tutorials, Help, Etc.
Post by: Juju on April 05, 2010, 08:26:26 pm
I would say http://www.newbiesparadise.com/ but I just discovered that it closed... If you know French, this website is very good.
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on April 05, 2010, 08:27:22 pm
I think he meant for stuff other than calculators. Unfortunately I am not too familiar with that, though, so I cannot really help much x.x
/me hopes Meishe91 isn't quitting calcs :O
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on April 05, 2010, 08:31:05 pm
No, no, I'm not quitting calc stuff. I've just always been interested programming in other things too. So I figured I'd ask since I have seen there are some talented guys out here :)

This is also for any type of programming really, calc or non-calc related. Preferably though if it is calc related though it would be better if it was a not so well known things or something like that.
Title: Re: Programming Tutorials, Help, Etc.
Post by: lolje on April 05, 2010, 08:31:35 pm
Ah I see, you so mean (e.g.) Java and stuff??
Well, I would also like t learn the ropes of some other programming language...
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on April 05, 2010, 08:37:57 pm
Ya. Javascript, C++, Ruby, Assembly, hard coded binary, Brainfuck, etc. Anything really.
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on April 05, 2010, 08:40:45 pm
No, no, I'm not quitting calc stuff. I've just always been interested programming in other things too. So I figured I'd ask since I have seen there are some talented guys out here :)

This is also for any type of programming really, calc or non-calc related. Preferably though if it is calc related though it would be better if it was a not so well known things or something like that.
ah ok phew I was worried x.x (in the past I often saw calc programmers venture into PC programming then vanish from the TI community a month later)

Builderboy and a few others know Java and some knows C so they might be able to help too.
Title: Re: Programming Tutorials, Help, Etc.
Post by: _player1537 on April 05, 2010, 08:41:42 pm
I'm trying to learn C# and XNA game studio
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on April 05, 2010, 08:43:51 pm
XNA being the language that lets you port your games to Xbox 360, right? (altough for 360  I think this is not free)
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on April 05, 2010, 08:45:05 pm
Ya, this is just meant to be like a good source for those who might wanna venture into other languages to improve our skills and thinking. Could give us new ideas too.
Title: Re: Programming Tutorials, Help, Etc.
Post by: _player1537 on April 05, 2010, 08:45:30 pm
XNA can be used to make windows mobile, xbox, and windows.  It also serves as an outline (I think, you might want to ask Sir)
Title: Re: Programming Tutorials, Help, Etc.
Post by: {AP} on April 05, 2010, 09:24:31 pm
It would be nice to know what languages you're looking for, or at least what type of languages... such was web, object-oriented, so on.
Regardless, I can gather a list of site I've used in the past for various languages. Gimme a bit. I haven't slept much. ^^;
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on April 05, 2010, 09:26:41 pm
Take as much time as you want. And it quite literally is any language anybody has experience in and such haha. Whether it be for web design, game development, etc. I plan to list them under different categories when I start organizing the first post.
Title: Re: Programming Tutorials, Help, Etc.
Post by: Geekboy1011 on April 05, 2010, 10:37:00 pm
i know some java and vb

i can kinda interperate z80 asm
(alot of it goes over my head but i understand it enough that i can decipher snippits of it)

i plan on learning java script and php for webdesign as well they seem usefull XD
Title: Re: Programming Tutorials, Help, Etc.
Post by: {AP} on April 05, 2010, 11:13:25 pm
If anyone wants help with web design, let me know and try to have some sort of instant messenger.

I can help out with whatever you may need. (It's what I'm going to major in after all)

For the basics, I'll probably link you to others' tutorials but when you're needing help debugging, or with how to do something in particular, I'll try and work on it. =)



As for the list, I forgot that I lost my bookmarks when my hard drive crashed so I forgot most of the sites.
I'll try my best to find them again.
Title: Re: Programming Tutorials, Help, Etc.
Post by: Geekboy1011 on April 05, 2010, 11:14:31 pm
awsome will keep in mind XD
 /me adds ap to his yahoo when he remebers
Title: Re: Programming Tutorials, Help, Etc.
Post by: Juju on April 05, 2010, 11:56:42 pm
I know C#, bash, HTML/CSS/PHP/JavaScript, TI-BASIC of course, some C/C++ and some asm (both 16 bit x86 and z80) :P
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on April 06, 2010, 09:10:38 pm
Rewrote the initial post to help explain this better and such :)
Title: Re: Programming Tutorials, Help, Etc.
Post by: {AP} on April 06, 2010, 10:24:00 pm
Mind if I just edit the first post myself when I want to add to the list? (It's your topic so I'm not going to abuse my powers without permission. ;P)
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on April 06, 2010, 10:25:59 pm
Um lol. Sure, I guess so :P
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on April 06, 2010, 11:39:33 pm
@AP, in the future, I wonder if you could maybe check my CSS to make sure I did not do anything wrong that could cause potential issues in some browsers, and maybe my index.template.php files of the custom themes to get rid of the double-banner code (when CSS doesn't load fast, you see two Omnimaga banners at the top then one dissapears. It was because in 2008 I wanted to get rid of the default SMF infobox like you see on http://www.mtv-music-generator.com and tr1p1ea did it in a quite hackish way (I think by hiding one of the banner through CSS x.x). It' snot a big hurry, though. It might be good to test on one skin at once, too, in case.
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on April 06, 2010, 11:49:07 pm
Way to stay on topic DJ :P Just kidding, just givin' ya crap :P
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on April 06, 2010, 11:50:32 pm
well the topic was regarding programming tutorials and help for non calc stuff in general so when AP  offered help for web designs in the first post of this page, I told him  I might eventually need some
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on April 06, 2010, 11:53:46 pm
I was just kidding. I wasn't being rude. Sorry for any misunderstanding.
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on April 06, 2010, 11:58:28 pm
Aaah ok :P
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on April 07, 2010, 12:03:47 am
Ya lol, sorry about that. That's why I said I was kidding and just giving you crap (which just means messing with you) at the end so you didn't take it negatively :)
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on April 07, 2010, 12:11:13 am
Oh I guess I misunderstood the crap part x.x never heard it before lol ^^
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on April 07, 2010, 12:13:05 am
No worries, I figured that was one of the misunderstanding part which is why I explained it. But now ya have and can now start spreading it around Canada :P
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on April 07, 2010, 12:26:12 am
It may be more because english is not my native language x.x, even on canadian forums I never heard this x.x. I guess it migth just be used more rarely

Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on April 07, 2010, 12:28:35 am
Could be, probably just more an American saying (Anyone else from America heard the phrase "I'm just giving you crap," before?). Well again, I am sorry for the misunderstanding.
Title: Re: Programming Tutorials, Help, Etc.
Post by: {AP} on April 07, 2010, 12:41:16 am
@AP, in the future, I wonder if you could maybe check my CSS to make sure I did not do anything wrong that could cause potential issues in some browsers, and maybe my index.template.php files of the custom themes to get rid of the double-banner code (when CSS doesn't load fast, you see two Omnimaga banners at the top then one dissapears. It was because in 2008 I wanted to get rid of the default SMF infobox like you see on http://www.mtv-music-generator.com and tr1p1ea did it in a quite hackish way (I think by hiding one of the banner through CSS x.x). It' snot a big hurry, though. It might be good to test on one skin at once, too, in case.

You don't need to worry about the CSS. All browsers handle everything that CSS can do the same way. It's Javascript that can have compatibility issues.

As for the banner issue, I haven't seen that happen to me at all before. I can look at the index.template.php file though and see if I can see what may be causing it.
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on April 07, 2010, 12:43:29 am
Well I was still a bit worried if I wrote my CSS properly. I know some mistakes in CSS can cause crap to happen in some browsers. For the banner issue it's because of the weird way we inserted the modified banner. We couldn,t figure out a way to get rid of the other, so we just changed its css properties to be hidden and added a brand new one.
Title: Re: Programming Tutorials, Help, Etc.
Post by: {AP} on April 07, 2010, 12:44:50 am
Hm... which theme is this happening on? (or is it happening on all of them?)
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on April 07, 2010, 01:03:35 am
all of them (except the default one that looks like 2008 but that nobody can see except admins)

When making the new themes I just copied the php files over.
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on May 19, 2010, 05:43:47 pm
So, been updating this to what I have been seeing. I've added all of Hot_Dog's new assembly tutorials along with a couple things. Any other ones that anyone can think of? Really would love a great list of these :)
Title: Re: Programming Tutorials, Help, Etc.
Post by: Galandros on May 24, 2010, 03:11:55 pm
I will try to see what I have in my huge list of links (it should be 100KB of pure text right now if I put all together (?)).

One of the things I love for computer and web stuff is seeing some technique I don't know and search how to do it.

On the other side in TI-BASIC I prefer to experiment it myself until I learn it. I learned how to use matrices and lists commands this way. :)
Your first steps in programming can be a fun challenge (for me it was, but some people might have worse experiences).
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on May 24, 2010, 03:35:11 pm
Sweet, thanks :)

And ya, I agree. Learning stuff on your own is really a good way to learn and such. I try to only really ask for help when I can't figure something out or something like that.
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on June 07, 2010, 04:24:13 pm
So lately (well not really lately...but ya) I have noticed that I have been having trouble reading a lot of the Axe discussions because people are getting into bytes, bits, nibbles, etc. etc. etc. I could be the only one here (though I doubt it) but I just don't quite understand that stuff because I haven't really found good places to understand them or I haven't fully understood what people meant when trying to describe what they mean. Does anyone have good links, book/e-book suggestions, tutorials, explanations, anything really that could help me and other people like me to help understand those concepts?

One reason I'm asking this is because I'm one of those people who doesn't like to use code just because it works, I like to understand it and know how it works and why. (Ex: When I first experienced the use of max( and min( in movement code I literally spent a few minutes breaking it down to see how it worked because it bugged me :P)

Any help is greatly appreciated :)
Title: Re: Programming Tutorials, Help, Etc.
Post by: nemo on June 07, 2010, 04:29:30 pm
i completely second meishe91. i still remember picking apart in BASIC why If max(A={1,2,3 worked only if A was 1 2 or 3. anyway, i am also interested in good explanations or tutorials on pointers, memory addresses, bytes, hexadecimal storage, RLE and other types of compression for maps, etc. anywhere you learned something from searching online, please share it
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on June 07, 2010, 04:38:35 pm
Ya, I still don't completely understand that one, mainly because I haven't really looked at it though :P.

Ya, all that stuff I would like to have links to so people can learn more about all this stuff:
-Bytes, Bits, Nibbles, Half-Byte, etc.
-Memory Locations and Use and all that
-Pointers
-Hexadecimal Storage
-All Types of Compression (Axe and TI-BASIC would be awesome)
-The Math Behind the Concepts
-Etc.

Again, thank you everyone who manages to find something :)
Title: Re: Programming Tutorials, Help, Etc.
Post by: Builderboy on June 07, 2010, 04:41:44 pm
I think i could write a pretty good tutorial on RunLengthEncoding.  I am very familiar with it since i "invented" it by myself way back when i made the original Portal (I didnt invent it :P But i came up with the idea on my own).
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on June 07, 2010, 04:45:16 pm
Oh, so that's what RLE stands for haha. That'd be awesome :) Any news on some of the other tutorials you were working on?
Title: Re: Programming Tutorials, Help, Etc.
Post by: Builderboy on June 07, 2010, 04:51:27 pm
Hah, well when i say ill write a tutorial, i mean ill add it to the que :P I somehow have some free time for a bit, but i have a couple more days until school is over.
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on June 07, 2010, 04:59:37 pm
Haha I figured as much. How many are on said queue?
Title: Re: Programming Tutorials, Help, Etc.
Post by: Builderboy on June 07, 2010, 05:01:34 pm
Lol right now i have my physics tutorial that i need to work on, plus this new one which shouldnt be too bad.
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on June 07, 2010, 05:05:40 pm
Ah ok. Well that seems doable then.
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on June 07, 2010, 11:59:51 pm
it would be nice to have more tutorials. BASIC is documented, ASM is documented, but Axe is still new (like Nspire ASM programming) so it would be good if it had more doc and tutorials to help people get into development. Otherwise we end up asking questions that get lost among thousands of posts
Title: Re: Programming Tutorials, Help, Etc.
Post by: TIfanx1999 on June 08, 2010, 02:45:03 am
That'd be great Builderboy! More resources are always welcome! :D
Title: Re: Programming Tutorials, Help, Etc.
Post by: miotatsu on July 18, 2010, 06:28:08 pm
http://www.learncpp.com/ <- one more great C++ tutorial/reference.

[shameless plug]
http://s1.zetaboards.com/mionet/topic/3249388/1/ <- near complete lolcode tutorial
[/shameless plug]
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on July 18, 2010, 08:05:50 pm
Thanks! ;D

Added them to the first post. Keep the tutorials and such coming guys :)
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on July 18, 2010, 08:13:08 pm
Lol nice miotatsu
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on July 18, 2010, 09:37:47 pm
Woo! Stickied. Thanks, Eeems :)
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on July 18, 2010, 10:26:23 pm
I think it was Tatsu who pinned/stickied it :P
Title: Re: Programming Tutorials, Help, Etc.
Post by: Eeems on July 18, 2010, 10:36:12 pm
nope it was me :P
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on July 18, 2010, 10:43:33 pm
lies!

j/k :P
Title: Re: Programming Tutorials, Help, Etc.
Post by: Eeems on July 18, 2010, 10:45:17 pm
lol :P
Title: Re: Programming Tutorials, Help, Etc.
Post by: Deep Toaster on July 18, 2010, 10:51:46 pm
This is a useful topic :)
What about 28 Days (http://www.ticalc.org/archives/files/fileinfo/268/26877.html)?
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on July 18, 2010, 10:54:30 pm
This one is useful too, and if not already mentionned, Hot Dog's tutorial could be, too. ASM Guru, while not as reliable, can still help a bit, too, but you shouldn't rely too much on it.

For people who want to make their 8xp ASM games work on 82, 83 and 83+, there's the z80 Unification FAQ on ticalc.org at http://www.ticalc.org/archives/files/fileinfo/369/36923.html

Btw should we split the calc-related tuts from non-calc ones and make a new topic for them, split in 3 (TI-BASIC, ASM and C)?
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on July 18, 2010, 11:25:43 pm
I can add 28 Days if people really want. For the calculator tutorials and such though I was more looking for things that aren't well known or new and such. Like if there is a calculator tutorial that is old and great but doesn't have much recognition then that would be a good thing. 28 Days is just a well known Z80 document. Also, I already have Hot_Dog's tutorials (they are all there, that have come out).

What exactly do you mean though, DJ?
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on July 19, 2010, 01:54:19 pm
I mean, this topic is under Misc Discussion, which is not calc-related. Yet, it contains calc-related stuff. I thought it might be best to split the calc-related tutorials into their own topic, in the calc help and support section, to not confuse people.
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on July 21, 2010, 06:56:04 am
Well the reason I put it here is because I didn't think there was truly a good place for it because I don't want this to be just a calculator related tutorial thread. I just want it to contain all different types of tutorials. Hmmm, I actually have an idea that I will talk to you about in private that could possibly solve some of this. I don't know how well it would work out, but it's an idea none the less :P.
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on July 21, 2010, 11:39:38 am
Aaah ok I see. It's up to you though. Also if the idea requires programming myself, keep in mind I have no experience in that, though. You would most likely need to figure out how to do it or find the appropriate SMF hack that lets me do that
Title: Re: Programming Tutorials, Help, Etc.
Post by: ztrumpet on July 21, 2010, 01:37:52 pm
Asm in 28 Days is where I learned about bits, bytes, nibbles, words, etc.  I highly recommend reading it if you're programming in Axe, even if you don't plan to program in Asm.  Axe is Asm, so even if you learn one thing in Asm in 28, you'll learn one thing in Axe. :)
Title: Re: Programming Tutorials, Help, Etc.
Post by: Happybobjr on July 26, 2010, 12:49:56 pm
It seems you don't have a link posted for non-super beginer ti-Basic programing...
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on July 26, 2010, 05:34:50 pm
I'm sorry, I need a little more detail. I'm not sure what you're talking about.
Title: Re: Programming Tutorials, Help, Etc.
Post by: nemo on July 26, 2010, 05:38:59 pm
i think happybob means that there isn't a very simple Ti-Basic programming tutorial. like HotDog's ASM tutorial but for Ti Basic.
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on July 26, 2010, 05:42:35 pm
Oh ok, well I don't have a lot of links to TI-BASIC because most of those are already well documented over at like TIBD and such. I was trying to keep this to those tutorials/files/etc. that weren't as well documented but are still very good. However, if people would like me to I will start finding those good and handy tutorials for TI-BASIC and Z80 (though I would prefer if you guys told me which ones you wanted so I don't post ones that aren't necessary).

@Miotatsu
Hey, if you ever complete that LolCode tutorial let me know and I'll change the "near completion" status to "completed" in the first post :)
Title: Re: Programming Tutorials, Help, Etc.
Post by: MRide on July 27, 2010, 12:45:08 am
If you're looking for a beginner tutorial, this one works well
http://tibasicdev.wikidot.com/sk:introduction (http://tibasicdev.wikidot.com/sk:introduction)

(Not sure if you already have it, but it starts out pretty basic (or is it BASIC?)) ;D
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on July 27, 2010, 12:55:27 am
Oh ya, forgot about the one on TIBD. I added it. Thanks :)
Title: Re: Programming Tutorials, Help, Etc.
Post by: Happybobjr on July 27, 2010, 11:01:45 am
The point of this thread is to ...
So here is how you all fit in. ...
I really hope this grows because I ...

Topics off the top of my head that would be cool to have links to (subject to change (more likely just to add stuff)):
-TI-BASIC (non-super beginner stuff)



no i was wondering about those commands noone ever seems to use :P  like openlib(
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on July 27, 2010, 08:10:33 pm
Well I know TI|BD has a great reference on all the commands if you're looking for commands like that. I don't know of any tutorial that has those commands really.
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on July 27, 2010, 08:36:52 pm
http://bgo.netfirms.com/

Extremly old, but still useful. A lot of BASIC coders started there before TI|BD and TI-Freakware tutorials opened.

The xLIB Guru, which started before TI-BD at http://xlib.revsoft.org (founded by me and Dragon__Lance), but merged with TI|BD in late 2007. http://tibasicdev.wikidot.com/xlib

The z80 Unification FAQ http://www.ticalc.org/archives/files/fileinfo/369/36923.html

This one used to be available online on TIFT website but it eventually shutted down and their new site doesn't have it, I think.
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on July 27, 2010, 09:22:17 pm
Thanks, I think I'm going to reorganize the things tonight and add even more things so I'll add them then.
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on August 01, 2010, 11:06:10 am
Update:
I have completely redone the original post. The tutorials have been completely reorganized and everything retyped.
Title: Re: Programming Tutorials, Help, Etc.
Post by: nemo on August 01, 2010, 11:46:11 am
i have a small suggestion. could you bold/highlight the calculator models or programming languages for readability?
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on August 01, 2010, 12:29:52 pm
Seems nice so far. Nemo suggestion would add the list a nice touch indeed.
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on August 01, 2010, 05:37:30 pm
Ya, I was thinking about doing something like that because I know the Omnimaga part is a bit wordy now :P I'll work on something later tonight and see how it looks.
Title: Re: Programming Tutorials, Help, Etc.
Post by: Raylin on August 01, 2010, 09:19:04 pm
Done.
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on August 02, 2010, 03:21:45 am
Thanks, Raylin.
Title: Re: Programming Tutorials, Help, Etc.
Post by: ztrumpet on August 02, 2010, 10:19:49 am
Very nice job Meishe!  Excellent compilation of tutorials. ;D
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on August 02, 2010, 10:27:15 am
Thank ya :)
Title: Re: Programming Tutorials, Help, Etc.
Post by: FinaleTI on August 07, 2010, 09:58:24 pm
Did you want to add my 4-level greyscale map engine? It could be useful for someone who knows about using Celtic III and this topic would probably be somewhere they'd look.
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on August 07, 2010, 10:14:04 pm
Ya, I've thought about it. I'll look at it again.
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on August 07, 2010, 11:33:18 pm
I should make an online version of my Omnicalc grayscale tutorial. It's sure very old and dating badly, but it can still be somewhat useful I think.
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on August 07, 2010, 11:47:50 pm
If you want I can see about doing that. I think I have the files on my computer. I can just post it in a thread if I manage it.
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on August 08, 2010, 05:51:02 pm
Aah ok it's up to you really. :)

It could use some grammar, too, since I wrote it several years ago, while my english was even crappier. :P
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on August 11, 2010, 12:19:35 am
Ok, well I'll see what I can do then :) I do have it on my computer so it's just a matter of getting all the images up somewhere and then getting everything to how it was originally or close :) Just might take a little while.
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on August 15, 2010, 05:55:50 pm
Aaah ok. Btw feel free to use {AP} image uploader to host them, if putting them in posts is impossible.
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on August 15, 2010, 06:14:04 pm
Oh ya, I could use that. I was just thinking about using Photobucket.
Title: Re: Programming Tutorials, Help, Etc.
Post by: ztrumpet on August 18, 2010, 02:05:04 pm
Here, meishe, you may want to include this: http://ourl.ca/4059
It's my tutorial for dealing with Vertical Text Sprites. :)
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on August 18, 2010, 02:52:52 pm
Oh ya, I forgot that was a tutorial type thing. Ya, I'll add that. Thanks :)
Title: Re: Programming Tutorials, Help, Etc.
Post by: ztrumpet on August 18, 2010, 03:14:55 pm
Awesome!  Thanks! ;D
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on August 18, 2010, 03:17:59 pm
No problem. I also added Hot_Dog's new lesson 15 to the list too.
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on October 18, 2010, 08:45:57 pm
That might be a good addition to the list on the first post: http://www.michaelv.org/programs/calcs/
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on October 19, 2010, 01:51:43 am
Thanks, I'll check it out.
Title: Re: Programming Tutorials, Help, Etc.
Post by: Jonius7 on November 10, 2010, 11:39:26 pm
cool, my tutorial  on moving screenshots for the nspire is here, i hope to extend this in a topic devoted to it...
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on November 10, 2010, 11:54:20 pm
What do you mean?
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on November 11, 2010, 12:35:50 am
Oh I think he means he plans to write a more-in-depth TI-Nspire screenshotting tutorial, specifically how to get the file size down.
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on November 11, 2010, 12:51:20 am
Ah, ok.
Title: Re: Programming Tutorials, Help, Etc.
Post by: Deep Toaster on January 10, 2011, 04:01:01 pm
Advertising for my crashing topic (http://ourl.ca/8664/161736) ;D

Also, noticed a typo:

Quote
W3bSchools
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on January 11, 2011, 04:08:20 am
Lol yeah I think it should be added. Also Eeems changed his site URL so you might want to edit ASM in 28 days and CoBB ASM guide locations.

Do you think french tutorials should be included too, by the way? Kindermoumoute is writing a nice Axe tutorial in French and Mdr1 is working on an ASM one.
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on January 23, 2011, 05:32:28 pm
@Deep Thought
Ya, I'll add that soon. I'm going through topics and such over the next couple days so I should be updating this more and more if there are any other tutorials around that I haven't seen.

@DJ
Ya, I'll add those, I think there is already a French up there somewhere. So in short...yes, I'll add them when I get to it.
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on February 21, 2011, 12:12:22 am
So I just did a big revamp to the original post. Added a lot of the Axe tutorials that have been added (well, just the ones that are in Squidetx's post :P). I also took out a lot of the other tutorials since I don't think anyone really uses them. If there are any tutorials over on Cemetech or UTI please provide links to them so I can add them. I think those would be very helpful.
Title: Re: Programming Tutorials, Help, Etc.
Post by: Deep Toaster on February 21, 2011, 12:28:34 am
Font size change O.O Looks great, though! Except that nemo's tutorial is for fixed-point multiplication, not signed multiplication :)
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on February 21, 2011, 12:41:10 am
Thanks. I fixed it to just say "Nemo's ** Command Tutorial" so it should be fine now, thanks for catching that.
Title: Re: Programming Tutorials, Help, Etc.
Post by: ztrumpet on February 22, 2011, 06:29:51 pm
Great job.  This is an excellent thread,and it just got better. :D
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on February 23, 2011, 09:13:54 pm
Great update Meishe91. Eventually if the misc section of the site gets more developed I could add a link to this topic too.
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on February 27, 2011, 01:16:28 am
Thanks guys.

@DJ
What do you mean? Just don't follow that very well.
Title: Re: Programming Tutorials, Help, Etc.
Post by: ztrumpet on February 27, 2011, 09:31:19 am
We've been talking about expanding the information to newcomers in this topic: http://ourl.ca/9119
I believe DJ is referring to something like that. ;)
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on February 27, 2011, 02:09:30 pm
Ahhhh, ok.
Title: Re: Programming Tutorials, Help, Etc.
Post by: DJ Omnimaga on February 28, 2011, 04:26:05 am
Thanks guys.

@DJ
What do you mean? Just don't follow that very well.
To be honest I don't know anymore. It seems like there's a typo in my post but it has been a week and I forgot what. Maybe I was replying to someone else's post. I recall Kinder asking if his Axe tutorial can be included in another topic somewhere too.
Title: Re: Programming Tutorials, Help, Etc.
Post by: Deep Toaster on February 28, 2011, 08:19:34 pm
Still being worked on: How to make a SHMUP in Axe (http://ourl.ca/9422/179778)
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on February 28, 2011, 11:34:24 pm
What is a SHMUP? And Where are Kinder's tutorials? I forgot about those but I don't know where it/they are.
Title: Re: Programming Tutorials, Help, Etc.
Post by: Deep Toaster on February 28, 2011, 11:54:56 pm
A SHMUP is a shoot-em-up game (like Phoenix).

Kinder's tutorials are basically tutorials on the Axe language itself, in French.
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on February 28, 2011, 11:57:22 pm
Ya, I looked it up (hence it being crossed out :P) and got it added. And ya, I know, I asked where they are not what they are (like a link to the topic) :P
Title: Re: Programming Tutorials, Help, Etc.
Post by: Deep Toaster on February 28, 2011, 11:58:47 pm
And ya, I know, I asked where they are not what they are (like a link to the topic) :P

Whoops, sorry. They're here (http://www.siteduzero.com/tutoriel-3-400701-l-axe-parser.html).
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on March 01, 2011, 12:01:26 am
Didn't he have a topic somewhere on here too for it?
Title: Re: Programming Tutorials, Help, Etc.
Post by: Deep Toaster on March 01, 2011, 12:01:46 am
Not the whole thing. It's massive O.O

EDIT: Here: http://ourl.ca/7374
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on March 01, 2011, 12:04:56 am
Ah ok. I thought so, but the other site is a lot more complete so I'll stick with it :P Thanks though for finding those :)
Title: Re: Programming Tutorials, Help, Etc.
Post by: Deep Toaster on March 03, 2011, 08:20:28 pm
Couple of suggestions: "Builderboy's Physic Lessons" should be "Builderboy's Physics Lessons". Not too important, just me finding tiny insignificant errors ;D

And there's my explanation of pointers (http://ourl.ca/9165/180882), which wasn't really meant to be a tutorial, but apparently people find it useful.
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on March 03, 2011, 11:09:38 pm
Thanks. Changed and added.
Title: Re: Programming Tutorials, Help, Etc.
Post by: Deep Toaster on March 06, 2011, 09:11:20 am
And Qwerty.55's tips on game design (http://ourl.ca/9509/181915) :)
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on March 06, 2011, 10:20:54 am
Added.
Title: Re: Programming Tutorials, Help, Etc.
Post by: Deep Toaster on March 22, 2011, 02:25:03 pm
Floating-point format: http://ourl.ca/9835/188048 (goes under ASM)

EDIT: I now hold the record for most tutorials written :w00t:
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on March 22, 2011, 03:30:54 pm
Nah, Hot_Dog still wins by about eleven :P And added.
Title: Re: Programming Tutorials, Help, Etc.
Post by: yunhua98 on March 22, 2011, 04:31:04 pm
what about my tilemapping tutorial?  ;D

http://ourl.ca/9601
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on March 22, 2011, 04:46:57 pm
Added.
Title: Re: Programming Tutorials, Help, Etc.
Post by: Deep Toaster on May 06, 2011, 09:50:48 am
Nah, Hot_Dog still wins by about eleven :P And added.

Yeah, true :)

List is great. I love how small the text has to be to fit all of them there XD
Title: Re: Programming Tutorials, Help, Etc.
Post by: ZippyDee on May 06, 2011, 10:22:50 am
I dunno if it's really worth adding, but I have my Point-Line Collision Reactions tutorial *cough*thatIstillneedtofinish*cough*
http://ourl.ca/10038

It really just needs graphics and example code...
Title: Re: Programming Tutorials, Help, Etc.
Post by: Deep Toaster on June 14, 2011, 09:34:36 am
Bump: DJ split my floating point tutorial (http://ourl.ca/11554/188048) into a new topic (thanks DJ), which means the URL's changed.
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on July 16, 2011, 06:00:28 am
DT, which one is that on the list? Or did I not add it yet? (By the way...you are a COT and could edit it yourself :P)

Zippy...Zip...I don't know, need to figure out which to use...I'll add yours soon.
Title: Re: Programming Tutorials, Help, Etc.
Post by: Deep Toaster on July 16, 2011, 12:18:39 pm
DT, which one is that on the list? Or did I not add it yet? (By the way...you are a COT and could edit it yourself :P)

Good point. And lol acronym fail (you play that too much, don't you ;)).
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on July 17, 2011, 05:22:50 pm
Good point what? Haha is it not there or what? And I don't know what you're talking about...>.> :P
Title: Re: Programming Tutorials, Help, Etc.
Post by: Deep Toaster on July 18, 2011, 07:40:36 am
Good point what? Haha is it not there or what?

I meant good point I could have edited it in myself. (It was a URL change.)
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on July 19, 2011, 10:29:50 pm
Ah okay. Makes sense now. If you do, just don't mess with the formatting please :P
Title: Re: Programming Tutorials, Help, Etc.
Post by: ralphdspam on July 19, 2011, 10:33:13 pm
Thepenguin77's tutorial on his grayscale:
http://ourl.ca/9538/182589
Title: Re: Programming Tutorials, Help, Etc.
Post by: Ashbad on July 19, 2011, 10:43:17 pm
My tutorial :

http://ourl.ca/12120/229469;topicseen#new
Title: Re: Programming Tutorials, Help, Etc.
Post by: Hot_Dog on July 19, 2011, 11:58:16 pm
I just saw this thread.  I'm going to edit the first post when I have the chance because the links to my tutorials are the old tutorials.  However, before I can edit the first post I need to attach my new lessons ;)
Title: Re: Programming Tutorials, Help, Etc.
Post by: meishe91 on August 04, 2011, 02:30:38 am
I thought I had all the old ones plus the new combined one? I know I at least left those up just for anyone who wanted them, but do what you want. They are your tutorials :P
Title: Re: Programming Tutorials, Help, Etc.
Post by: Princetonlion.tibd on June 14, 2014, 06:07:41 pm
My google site with with tutorials for beginners.
made with T.Wang and the 3rd guy hasn't contributed yet. Here it is:
https://sites.google.com/a/scasd.org/ti-basic-info/

School version.
Title: Re: Programming Tutorials, Help, Etc.
Post by: aeTIos on June 15, 2014, 10:40:41 am
That looks like a nice webpage. One small remark, when a user browses your site and clicks the TI-Basic commands page, he is presented with an almost-empty page. You should add an index of sections on that page to 1)make it less empty 2) make the site easier to navigate.
Title: Re: Programming Tutorials, Help, Etc.
Post by: Princetonlion.tibd on June 15, 2014, 10:58:13 am
That looks like a nice webpage. One small remark, when a user browses your site and clicks the TI-Basic commands page, he is presented with an almost-empty page. You should add an index of sections on that page to 1)make it less empty 2) make the site easier to navigate.
Thanks :)
This is the first time we've gave people the link. I've been working on it a lot.

It started in January this year  :)

Thanks for feedback :)
 
Title: Re: Programming Tutorials, Help, Etc.
Post by: Streetwalrus on June 15, 2014, 02:27:33 pm
Also make sure you link it in your signature since you mention it there. ;)
Title: Re: Programming Tutorials, Help, Etc.
Post by: Princetonlion.tibd on June 15, 2014, 02:31:36 pm
Also make sure you link it in your signature since you mention it there. ;)
Good idea:)
Title: Re: Programming Tutorials, Help, Etc.
Post by: Princetonlion.tibd on July 15, 2014, 01:22:02 pm
bump
Added more stuff
Will go about recruiting in my new school in California, for the sake of getting At least 5 people that I know personally

Soru doesn't count, aeTIos' email I don't have, and street "threatens" to rickroll everyone, so I don't trust him   

Forgot street was joking, sorry for having you guys take it literally
And sorry street...
Title: Re: Programming Tutorials, Help, Etc.
Post by: Streetwalrus on July 15, 2014, 02:30:14 pm
Wait what ? O.O
Title: Re: Programming Tutorials, Help, Etc.
Post by: Eeems on July 15, 2014, 02:40:07 pm
bump
Added more stuff
Will go about recruiting in my new school in California, for the sake of getting At least 5 people that I know personally

Soru doesn't count, aeTIos' email I don't have, and street "threatens" to rickroll everyone, so I don't trust him
I'm not sure that you put this in the right topic.
Title: Re: Programming Tutorials, Help, Etc.
Post by: Princetonlion.tibd on July 15, 2014, 04:05:21 pm
Sorry,
and Street, I know you were joking :P