SmileBASIC to TI-BASIC
Root / Talk About Programs / [.]
MinxrodCreated:
Dark or Light?Multiplayer. Motion Sensors. 3D. GRPs. XSCREEN. TOUCH. STICK/STICKEX. BGM. What do you plan to do for all of these and any other features that I failed to think of?Magic
I just don't really see the point. The languages are similar anyway, so translating by hand is easy. never understimate the slowness I will make an interpreter/emulator I guess later.Yeah, it doesn't really have much point I guess... I'm trying anyways though :)
You can't. TI-BASIC is garbage. You can only have single-letter variable names, for example. It is incredibly lacking in functionality and you'll find it difficult to convert much over. Not to mention it runs at a snail's pace. The TI-84+CSE has a color screen, meaning you can probably convert a bit more commands over to it, but that one runs even slower than the original.
If you actually want to make programs for the TI-83/84/CSE, then learn Z80 Assembly. It's the only way to write decently fast programs on those things, and it's not a very hard language to learn. If you made the program convert SmileBASIC to Z80 Assembly, now THAT would be useful.
You can't. TI-BASIC is garbage. You can only have single-letter variable names, for example. It is incredibly lacking in functionality and you'll find it difficult to convert much over. Not to mention it runs at a snail's pace. The TI-84+CSE has a color screen, meaning you can probably convert a bit more commands over to it, but that one runs even slower than the original. If you actually want to make programs for the TI-83/84/CSE, then learn Z80 Assembly. It's the only way to write decently fast programs on those things, and it's not a very hard language to learn. If you made the program convert SmileBASIC to Z80 Assembly, now THAT would be useful.no, convert sb to C#. Ultimate usefulness.
TI-84 basic is just ti-basic...?
Either way, progress kinda stalled out rapidly when I started working on an actual game. Considering reactions, I don't think anyone will mind if I stop working on this.
I jump projects a lot.
If you actually want to make programs for the TI-83/84/CSE, then learn Z80 Assembly. It's the only way to write decently fast programs on those things, and it's not a very hard language to learn. If you made the program convert SmileBASIC to Z80 Assembly, now THAT would be useful.I want to learn assembly but it would be awhile before I could really do anything. Also, TI-BASIC, however slow, works great for me. There are some pretty good TI-BASIC stuff out there.
Off topic : Um, to all those people out there with anime related pictures, most things you say aren't related to the topic at hand. On topic : I think, you should try to do Ti-84 BASIC.Is the topic not "a program that takes SmileBASIC code and converts it to TI-BASIC"?
I want to learn assembly but it would be awhile before I could really do anything. Also, TI-BASIC, however slow, works great for me. There are some pretty good TI-BASIC stuff out there.Okay, if you insist on it. Are you ever going to make it so this program will actually produce TI-BASIC files, or will it only simply be text that represents TI-BASIC? TI-BASIC isn't actually written in ASCII. If you type something like "cos(", it doesn't store "cos(" in the file, it stores a token that represents "cos(". You can simply convert these using a token table. You also need the file header, which requires calculating a checksum, specifying the title, the format, and a couple other things. If you are actually successful with this thing, having it capable of producing TI-BASIC files would definitely be a nifty feature.