Author Topic: TI Basic Editor  (Read 22870 times)

0 Members and 5 Guests are viewing this topic.

Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: TI Basic Editor
« Reply #30 on: May 19, 2010, 03:30:11 pm »
Really promising.
I hope it gets stable enough to start using.

One wish, although you may have it planned anyway:
If it is possible do a definitive Catalog with all the tokens we need for ASCII art (greek letters and such)
« Last Edit: May 19, 2010, 03:31:30 pm by Galandros »
Hobbing in calculator projects.

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: TI Basic Editor
« Reply #31 on: May 19, 2010, 05:05:08 pm »
Yeah im going to plan to change the catalogue a lot.  It will remove all the functions that you can acess from other menus and add all the greek and special characters.  There also might be an alternate menu for special characters. 

As for editing large files, it currently only takes up 2000 bytes so it should be able to load any file that can fit in Ram allongside it.  And i hopeo be able to port it to an app later on.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI Basic Editor
« Reply #32 on: May 19, 2010, 05:13:10 pm »
nice :D

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: TI Basic Editor
« Reply #33 on: May 19, 2010, 05:20:09 pm »
I was thinking of in the far future actually overwriting the operating system tokens with axe tokens as an option in the parser, but I don't know how hard that would be.
I know there's some code to do this in Mirage1.0: http://brandonw.net/calculators/savethewhales/

Builderboy, this is progressing nicely!  I really like how it's turning out.  Once this is done, I'm pretty sure I'll use it, as it's pretty nice.  I really like the line indent feature.  Keep up the awesome work! ;D

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: TI Basic Editor
« Reply #34 on: May 19, 2010, 05:23:43 pm »
What you could do for the catalog is have the commands in one menu then like have another menu that has all the characters. Like when your in a menu and you push left and right for new commands. I don't know if that is what ya meant when you described it.
« Last Edit: May 19, 2010, 05:24:40 pm by meishe91 »
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI Basic Editor
« Reply #35 on: May 19, 2010, 05:31:49 pm »
I was thinking of in the far future actually overwriting the operating system tokens with axe tokens as an option in the parser, but I don't know how hard that would be.
I know there's some code to do this in Mirage1.0: http://brandonw.net/calculators/savethewhales/

Builderboy, this is progressing nicely!  I really like how it's turning out.  Once this is done, I'm pretty sure I'll use it, as it's pretty nice.  I really like the line indent feature.  Keep up the awesome work! ;D
It would be cool, altough idk if it would be that useful. It might eventually confuse some ppl who got used to the current syntax. I think for the rest of the ppl, just elaborating the command doc more will help enough.

It is possible, though. You would probably need to do something like the Français, Deutsch and Espanol apps. One of them even overwrites one of the calc fonts.

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: TI Basic Editor
« Reply #36 on: May 19, 2010, 11:11:35 pm »
Hey guys i was trying to get line wrapping working correctly, but it turns out that it is very difficult to get right... Then i had an idea, what if instead of wrapping down to another line, it would just continue offscreen?  Like if you had a giant list representing some level data, it wouldnt take up multiple lines, it would just be really long, and then you could scroll from left to right.  What do you guys think?

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI Basic Editor
« Reply #37 on: May 19, 2010, 11:16:58 pm »
that could be a nice idea, because word-wrapping can make code hard to read sometimes.

However to edit maps like Illusiat 13, it would make things considerably harder since the game map format takes advantage of the 16 char width nature of the TI-OS BASIC editor (maps are 16x8)

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: TI Basic Editor
« Reply #38 on: May 19, 2010, 11:20:26 pm »
Ah thats a good point, hmmmmm maybe there will be an option to edit specific lines in the large font

Offline Geekboy1011

  • The Oneironaut
  • Donator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2031
  • Rating: +119/-2
  • Dream that Awakening dream
    • View Profile
Re: TI Basic Editor
« Reply #39 on: May 19, 2010, 11:21:33 pm »
wow this just looks utterly amazing BuilderBoy cant wait to acctually try to use it hmm will it support like undo things if yo accidentaly like delete a line of code??

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI Basic Editor
« Reply #40 on: May 19, 2010, 11:23:19 pm »
Ah thats a good point, hmmmmm maybe there will be an option to edit specific lines in the large font
well, that would prbly not solve my issue x.x, unless those line wrapped x.x

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: TI Basic Editor
« Reply #41 on: May 19, 2010, 11:29:55 pm »
Ya, that actually sounds like a really cool idea. But ya, the problem DJ brought up is an issue. You could make it so like instead of making every line wrap you could make it an option so you choose a line you want to wrap and just that line is displayed wrapping (like no other lines are viewable). I don't know how practical that would be code wise but who knows.
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: TI Basic Editor
« Reply #42 on: May 19, 2010, 11:32:26 pm »
yeah thats what i meant :)

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: TI Basic Editor
« Reply #43 on: May 19, 2010, 11:34:05 pm »
Well I still meant on the graph screen since it still shows more but either would work really. But cool :)
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: TI Basic Editor
« Reply #44 on: May 19, 2010, 11:44:00 pm »
Well you still want it to wrap through 16 characters in width, so normal font might be preferable.  Its not that important right now though, i'll worry about it once i get all the other things working