Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
20 June, 2013, 13:05:48 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: [1] 2 3 ... 16   Go Down
  Print  
Author Topic: tiDE -  (Read 13148 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
SirCmpwn
Guest
« on: 06 June, 2010, 16:50:41 »
0

Hello,
As some of you are aware, I am much more experienced with developing computer software than calculator software.  Hell, I get paid to write computer software Roll Eyes.  Anyway, after the release of TI Developer, there was quite a lot of discussion around the need for a new IDE, and I was convinced to write one.  So, I'm announcing tiDE, an IDE for developing calculator programs for all calculator platforms, including the Nspire and TI-Basic programs.  It will include an integrated debugger that I will write (based on Stetson), which will allow you to debug code in a similar manner to the way you would use Visual Studio, for anyone familiar with that.  tiDE will also have its own assembler that I will write from scratch, and this will be the biggest push for people to use it: tiDE's assembler will have loose syntax.  This means that you will not have to re-learn assembly to use it.  For instance, all of the following would be valid:

1
2
3
4
db 0A2h
.db 0A2h
db $A2
.db $A2h
tiDE will support the same syntax as all of the following: TASM, ZDS, Spasm, and Brass.  Let me know if there are any major assemblers I missed.
Logged
Deep Thought
So much to do, so much time, so little motivation
Administrator
LV13 Extreme Addict (Next: 9001)
*
Offline Offline

Gender: Male
Last Login: Today at 06:24:44
Date Registered: 19 May, 2009, 08:00:00
Location: The Universe
Posts: 7832


Total Post Ratings: +713

View Profile WWW
« Reply #1 on: 06 June, 2010, 20:55:51 »
0

OTBP-style would be nice, if only for the lack of underscores (meaning bcall and memchk would be as valid as b_call and _memchk).
Logged




SirCmpwn
Guest
« Reply #2 on: 06 June, 2010, 21:44:03 »
0

Well, that kind of thing would be done in macros anyway, so you could make it work for you now, without tiDE.
Logged
Geekboy1011
The Oneironaut
Support Staff
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Today at 04:28:58
Date Registered: 11 June, 2009, 01:27:44
Location: Buried in cherry flavored source code
Posts: 1536


Total Post Ratings: +88

View Profile
« Reply #3 on: 06 June, 2010, 21:46:25 »
0

cool i hope this goes well what wiill it be coded in ?
Logged

Yumé - The Eternal Dreams(tsukasaZX's project): music making working on second piece
PROJECT:TiX - planning stages almost done few more things to think about then i start coding so coding should commence tommorow or the NULL of NULL yay
Project/Mod Cadan: CD  -   My (first?!?) mod of the cadan engine for a not so demoified version of the game : HOLD :Is here
Beta testing: -  Correlation: Wordwrap abuse IF Adventure style
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 11:01:25
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50675


Total Post Ratings: +2640

View Profile WWW
« Reply #4 on: 06 June, 2010, 21:59:20 »
0

interesting, it would be nice to have something that supports all formats, since otherwise it is a major hassle to use old pieces of source code on ticalc in newer ASM programs.
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
SirCmpwn
Guest
« Reply #5 on: 06 June, 2010, 22:50:00 »
0

It will be coded in C#, which is my primary language for computer development.
Logged
SirCmpwn
Guest
« Reply #6 on: 13 June, 2010, 21:29:31 »
0

Update
Got started on it today, made the text editor control (click for big):
Logged
calcdude84se
Needs Motivation
Members
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Today at 03:29:30
Date Registered: 21 April, 2010, 04:20:59
Posts: 2207


Total Post Ratings: +62

View Profile
« Reply #7 on: 13 June, 2010, 21:48:23 »
0

Cool! I can see the syntax highlighting, which will be nice. Can't wait for more features!
Logged

"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Bug me about PartesOS. I might just need reminding.
SirCmpwn
Guest
« Reply #8 on: 13 June, 2010, 21:57:33 »
0

It's already better Smiley
I'll upload another screenshot in a few minutes here.
Logged
calcdude84se
Needs Motivation
Members
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Today at 03:29:30
Date Registered: 21 April, 2010, 04:20:59
Posts: 2207


Total Post Ratings: +62

View Profile
« Reply #9 on: 13 June, 2010, 22:04:03 »
0

Nice, can't wait!
Logged

"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Bug me about PartesOS. I might just need reminding.
SirCmpwn
Guest
« Reply #10 on: 13 June, 2010, 22:09:56 »
0

I just had the idea to have a converter utility that will help you import your existing projects into tiDE.  Thoughts?
Logged
ztrumpet
The Rarely Active One
LV13 Extreme Addict (Next: 9001)
*************
Offline Offline

Gender: Male
Last Login: 11 June, 2013, 05:10:51
Date Registered: 08 November, 2009, 21:10:12
Location: Michigan
Posts: 5688


Total Post Ratings: +360

View Profile
« Reply #11 on: 13 June, 2010, 22:11:49 »
0

That looks neat.  Nice job! Cheesy
Logged

calcdude84se
Needs Motivation
Members
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Today at 03:29:30
Date Registered: 21 April, 2010, 04:20:59
Posts: 2207


Total Post Ratings: +62

View Profile
« Reply #12 on: 13 June, 2010, 22:15:39 »
0

Compatibility with existing projects would be useful, though not strictly necessary. As long as it wouldn't be too difficult or take too long (unless you really want to), I'd like it.
At any rate, this tiDE will be great! Smiley
Logged

"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Bug me about PartesOS. I might just need reminding.
SirCmpwn
Guest
« Reply #13 on: 14 June, 2010, 03:34:27 »
0

The final layout will look like this, more or less:

(Click me)
« Last Edit: 14 June, 2010, 03:35:21 by SirCmpwn » Logged
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 11:01:25
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50675


Total Post Ratings: +2640

View Profile WWW
« Reply #14 on: 14 June, 2010, 04:55:50 »
0

Pretty nice!
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
Pages: [1] 2 3 ... 16   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.323 seconds with 31 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.