Alph4Numb3r wrote:
KermMartian wrote:
Sounds like a plan. Are you looking to expand your TI-BASIC knowledge as well, or will you be focusing on z80 ASM?


I'll be focusing on mastering BASIC first, as I can experiment with that more, and I am able to program it at school. z80 is.. rather intimidating. But, I like a challenge.

-Alph4
I agree with all of that. A good mastery of BASIC, and in general programming logic, is important to approach z80 sanely. I just published a book on the topic (not to be too self-serving) that you might enjoy. Smile
KermMartian wrote:
Alph4Numb3r wrote:
KermMartian wrote:
Sounds like a plan. Are you looking to expand your TI-BASIC knowledge as well, or will you be focusing on z80 ASM?


I'll be focusing on mastering BASIC first, as I can experiment with that more, and I am able to program it at school. z80 is.. rather intimidating. But, I like a challenge.

-Alph4
I agree with all of that. A good mastery of BASIC, and in general programming logic, is important to approach z80 sanely. I just published a book on the topic (not to be too self-serving) that you might enjoy. Smile


Haha, well, if I have the money, I'll be sure to consider it.

-Alph4
Hi I'm Austin and I'm new! Cheers everyone!
tinsned06 wrote:
Hi I'm Austin and I'm new! Cheers everyone!


Welcome! Enjoy your stay, feel free to ask questions, and be a nice person!
Alph4Numb3r wrote:
tinsned06 wrote:
Hi I'm Austin and I'm new! Cheers everyone!


Welcome! Enjoy your stay, feel free to ask questions, and be a nice person!
What he said. What languages do you program, tinsned06 (or Austin)? What projects are you working on? What are you looking to learn.
Hey Everybody.

I recently discovered my decade old TI83+ calculator hiding in a closet. As a game developer both professionally and as a hobby, it got me into the idea of making a game for the TI83+.

I joined this forum today to learn more about the mechanics of TI83+ Ports and System Routines.

Here's a bit more about me...

My usual development environment consists of Visual Studio, XCode, GCC, Windows, Mac and Linux.

My favorites programming languages are C++ and Python.

In my spare time I play a lot of games on PC and Xbox 360. I also watch Anime when I get bored of playing games.

Anyways, Cheers.
Welcome to Cemetech, huntercool; sounds like you'll fit right in! So are you looking to learn TI-BASIC, z80 Assembly, or perhaps first learn BASIC and then transition to Assembly? We have experts in both here who will be happy to help you. We also have a variety of tools like the SourceCoder IDE and the jsTIfied emulator that may help you. Finally, if you need an introductory calculator programming guide, my recently-published book might help you. Smile
KermMartian wrote:
Welcome to Cemetech, huntercool; sounds like you'll fit right in! So are you looking to learn TI-BASIC, z80 Assembly, or perhaps first learn BASIC and then transition to Assembly? We have experts in both here who will be happy to help you. We also have a variety of tools like the SourceCoder IDE and the jsTIfied emulator that may help you. Finally, if you need an introductory calculator programming guide, my recently-published book might help you. Smile


Thanks for the tips!

Unfortunately, I'm looking for something more advanced. My goal is to program a fast action game. Currently I'm learning about z80 Assembly which seems like an ideal start. So far I know how to draw sprites onto the screen using system routines and read inputs from the keyboard using ports. When the time comes, I'm sure to post all my questions and hopefully an expert will help me answer them.
Great. What toolchain are you using to assemble? What shell are you using to provide your sprite, fastcopy, etc routines? What tutorial are you learning from? And may I ask what game you're aiming for?
I use SPASM to assemble my code. I don't use shells, instead I use GrBufCpy. However I plan to write my own graphics routines based on the LCD ports in the future. I've read various tutorials such as z80-Heaven, wikiti and some I found on this site. The game I have in mind is a top down shoot'em up game with gameplay similar to Left for Dead.
huntercool wrote:
I use SPASM to assemble my code. I don't use shells, instead I use GrBufCpy. However I plan to write my own graphics routines based on the LCD ports in the future. I've read various tutorials such as z80-Heaven, wikiti and some I found on this site. The game I have in mind is a top down shoot'em up game with gameplay similar to Left for Dead.
Sounds like a lot of fun! TI's graphics bcalls are notoriously slow, so if you do happen to decide to look for something faster, there's no use reinventing the wheel. All Ion-compatible shells offer PutSprite, LargeSprite, and FastCopy, for starters, while most also toss on extra routines past Ion's original 8. I am biased in that I recommend Doors CS, in which I have spent endless time optimizing the iFastCopy, iPutSprite, and iLargeSprite routines to be as fast as possible.
First of all, thanks to the website and the community, great resources so far! Additionally I did not know about the SAX, so if you tried to contact me previously via, I never took notice of it before until now (apologies in advance for ignoring you!) Well the thing that brought me to Cemetech was coding TI-BASIC online, rather than doing it by hand on the graphing calculator (trust me, don't do it, its super tedious, and I was naive to not have looked for resources)

I consider myself a BASIC coder, proudly self taught, scavenged and researched how to program ti programs Very Happy I dont think i am familiar with Doors CS, aspiring to be ASM.

Currently am attending college and have learned C++ and will be learning Java soon. Started to learn web design and the adobe suites.

I used to own a red cover ti-83 plus (unfortunately I sold that...should not have though) then I got a ti-84 plus (damaged by my sister, weird hanging issues) then ti-89 titanium, and finally back to ti-84 plus. (but silver edition) I still do own 3 of the four calculators, (btw I have a ti-83 and ti83+ on my android phone)

I have a bunch of projects, some relating to calculator and some not...so yep

EDIT: forgot to mention, I have used mac os x, windows and linux. As an aspiring engineer my take on favorite OS system? Common answer is either linux, or simply whichever system allows me to efficiently work on my projects. (so I am impartial to windows and mac "party", still love linux)
Welcome to Cemetech, clikonco (Is that "KLIK-on-ko" or some other pronunciation?)! I'm glad that you're enjoying Cemetech and its community so far, and I look forward to your participation and contribution. I don't think I or anyone else tried to ping you via SAX, so you didn't miss anything. I'm glad you're an accomplished TI-BASIC coder; what sort of projects have you completed? Do you have any new projects in the pipeline? Great that you aspire to learn z80 ASM; we have lots of resources for it and would be happy to help with any questions. What are you majoring in? I personally collected a bachelors and masters in Electrical Engineer, a masters in Computer Science, and am working on my PhD now. We welcome topics about any and all of your calculator, computer, and hardware projects in the Your Projects subforum. You can also upload any of your completed projects to the File Archives.
Hello everybody,

I'm Mehmet and I'm 16 years old, my hobbys are football(soccer) and coding (only TI-Basic and PHP). I'm good at maths, english and france. I registered me at this forum to learn coding the Calculators. I have a TI-84 ( I got it from school) and I'm happy with it Wink.

How I started coding?

In the Time of Jailbreaking the PS3 there were many USB dongles for hacking it by running it in the debug mode (i think). But these dongles were very expensive but then I found out that you can use the Ti-84 too as a usb dongle with the App "PS3JB" of Brandon Willson. This supriced me a lot and I wanted to learn more about it.

But I can code only little things like Mathematik programs like pythagoras, quadratic formula, calculating a variable by entering it's points, little games like Counting Up to 100 and displaying the time it took.....

I think I sayed too much now Wink

I hope I can learn much from you (now I'm learning circular buffer (it's compicated for me))

Thank You!
Welcome to Cemetech, lil_mem! I think that a lot of people realized that their calculators were more powerful than they had previously assumed when BrandonW came out with that program. Little TI-BASIC math programs are a great way to get started, and I'm glad you're expanding into games and the many programming lessons that that will bring. Don't hesitate to ask any questions that you have, and be sure to share your projects with us. Finally, it's not in your native language, but since you're trying to learn more advanced TI-BASIC programming, perhaps I could mention [http://www.cemetech.net/projects/item.php?id=40]my book[/url]?
My name is chris. I have a ti84+, and im very interested in asm. My phone got taken away (ugghh the joys of being a teen) so i needed to fill my mobile gaming needs lol so i first saw your site and install some stuff. I now see what a lively and great community you all share. What i would want most to be seen on a ti84 is the linux kernel. Maybe from usb8x?
christopherdidi wrote:
What i would want most to be seen on a ti84 is the linux kernel. Maybe from usb8x?
Not feasible for a multitude of reasons. You may find this recent thread enlightening on perhaps why it's infeasible. For more beefy development, have a look at the Prizm (which is capable of running Linux).
Hey, I'm RogueBantha, and am such on bunches of forums and sites across the web. I got brought to Cemetech from the Wikidot TI-Basic dev site, and I'm a BASIC coder. Smile While I do know about Doors CS, and have a friend with it installed, I do not currently use it myself. I would love to learn some ASM, but I never really understood how one programmed in it. I do use BASIC Libs such as BatLIb and Celtic III (Just starting out with that) and I also have Omnicalc, xLIB, and Grammer installed on my calc, but not currently used. I learned to code in TI-BASIC on a TI-83 Plus, then lost it. :/ I then downgraded to a working TI-82 my mom had used in college, and eventually came back up to a TI-84 SE which is what I currently use. I have a TI-85 somewhere, but don't use it. Smile I have some rough experience with both Java and C++. Right now, my machine of choice is a Dell that's 10 years old running Ubuntu 12.04. I am an avid believer of the commandline and do a lot of shell scripting though by no means do I consider myself some sort of expert. XD My biggest project I am working on right now is a TI-BASIC word processor called CalcWord. It has some great features, and is able to run with βatLib or without (with a speed penalty and the loss of some functions not possible without ASM). I'll go into that more if and when I create a projects page for it. Smile As I sidenote, I actually did attempt to create a Linux OS in TI-BASIC of all things. The project is still live, but I haven't gotten much time to program it while working on CalcWord. I haven't gotten very far, so there's not much to see, but if it works, it could be cool! Very Happy
Tari wrote:
christopherdidi wrote:
What i would want most to be seen on a ti84 is the linux kernel. Maybe from usb8x?
Not feasible for a multitude of reasons. You may find this recent thread enlightening on perhaps why it's infeasible. For more beefy development, have a look at the Prizm (which is capable of running Linux).

Or have a look at the Nspire CX (CAS or not) which does run Linux Wink
Hello!
I was just given a TI-83 Plus SE, and decided to come here to learn more about it.
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
» Goto page Previous  1, 2, 3 ... 78, 79, 80 ... 147, 148, 149  Next
» View previous topic :: View next topic  
Page 79 of 149
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement