Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Streetwalrus

Pages: 1 ... 280 281 [282] 283
4216
Portal X / Re: Portal Prelude Level Editor Released!
« on: November 18, 2012, 04:37:41 am »
It seems that you didn't sign your app, so I can't send it to my calc.

4217
Thanks. ^^

4218
Other Calculators / Re: Black Friday
« on: November 17, 2012, 04:10:36 pm »
Because if you don't program it and only use it for math you should get the cheaper and better nSpire CX CAS. That's TI's philosophy. They should scrap most of the z80 series, keeping the 84 C as a cheap model, make the 89 a cheap CAS calc and scrap the non-CAS nSpire. But they won't.

4219
I personally remember the function names quite easily, and the way I'm going to handle the keyboard is kind of like the Control/Shift keys work on the computer, applied to 2nd and Alpha. This will definitely make typing faster. Plus token auto-completion will make it easy to quickly type long function names, and I'll probably have an organized catalog (with categories), like on the HP40g to paste functions.
I totally hate digging through menus to find what I need.
This IDE is based on the coding experience I had with the HP40g, which I preferred to how the TI-8x series work. I used the TI-80 for about three years, then the said HP for one year. Coming back to the TI-84 Plus was a pleasure (more powerful), But it's Basic language is quite limited compared, once again, to the HP (this one had sprites !), and the way you code on it is why I'm making this IDE.
Hope you understand my motivations. If you get your hands on an HP calc, you'll probably see what I mean. ;)

4220
is this compatible with the regular program editor?
I'm using the same format. Else, Axe won't be able to compile it. ;)

BBC BASIC stuff will be totally good, since you're using plaintext. All that would be desirable, unless it's going to have really fancy stuff, would be automatically inserting and  adjusting line numbers.

As in: BBC BASIC needs line numbers like so.

10 PRINT "Hello"
20 GOTO 10

and inserting things between is annoying, since you break the 10-line routine

10 PRINT "Hello"
13 PRINT "THERE"
20 GOTO 10

so ideally a BBC-focused editor would reline 13 to 20, and 20 to 30 and so on, but it's not necessary for this IDE to support BBC basic.

As long as it can save the plaintext to a file, the BBC BASIC App can run *EXEC on it to convert it to bytecode.
OK. I will port it to TI Basic, Grammer and BBC Basic once done with Axe. The first two will only need the token table to be updated, for BBC I'll just get rid of tokenization. :P Then only a couple tweaks will be needed.

4221
It should be easy to port to other languages since I plan the editor to use plain text. (De)Tokenizing will happen on load/save, like on the HP40g. Removing a couple lines could make the job. ;)

Edit : I have four hours of free time, so I'm going to work on it a little bit. I already have an optimized getKey routine in pure Axe and a key code to char map (if you looked at the source you probably saw part of this).

4222
I'm trying to focus on Axe developpement, so no BBC basic ATM (but it should be doable once finished).

4223
I do use zStart (and I love it), but as Hayleia said, it still uses the Basic editor which I hate on many aspects. The way it's displayed and how 2nd and Alpha keys work are a couple examples.

4224
Yup. I got this idea when I saw the dead XDE. I felt we need a better way to code on-calc.

4225
Didn't understand the first part, but for advantages, mine is on-calc. :P The goal is to create a decent editor to replace the Basic one while focusing on Axe. As for a map editor, I like tileIt!, so I wont make one.

4226
Thanks for the support. And it's for today as the progress is attached. ;)

4227
TI Z80 / [WIP][AXE] HammerIDE for Axe : a good coding efficiency increase !
« on: November 14, 2012, 02:54:38 pm »
Hey !
So this is what I am working on right now : an Axe IDE.
I'm creating this topic to share the progress with you, guys. ;)

Current progress so far :
The main menu is working, I'm coding the "New Project" function before moving on to the next part. I have a variable width*6 custom font to display text.
Hint : Holding Alpha while scrolling will make the list go up/down by one page.

Planned features :
-Mimas style project management
-Token auto-completion
-Intuitive PC-style 2nd/Alpha keys usage
-Build-and-Run button
-Easy key code and sprite insertion
-(De)Tokenizing will happen on program load/save

Attached is the current source and build. ;) No screenies ATM, 'cause I can't put my 8xv files in Wabbit (Mac version) for some reason and it's buggy in Tilem 2.
Outdated build. Dig through the topic to find the latest one. ;)

4228
Introduce Yourself! / Re: Streetwalker is in dah house ! (just kidding)
« on: November 14, 2012, 01:34:44 pm »
Thanks, Hayleia. Actually, you inspired me for this one (and also for the peanut request). ^^

4229
Introduce Yourself! / Re: Streetwalker is in dah house ! (just kidding)
« on: November 14, 2012, 01:31:03 pm »
Thank you !

And Juju, yeah. I'm gonna create a topic like now. :)

4230
Introduce Yourself! / Re: Streetwalker is in dah house ! (just kidding)
« on: November 14, 2012, 01:23:20 pm »
Thanks ! ^^

Pages: 1 ... 280 281 [282] 283