Omnimaga

Omnimaga => News => Topic started by: DJ Omnimaga on October 31, 2005, 04:18:00 am

Title: SourceCoder beta released
Post by: DJ Omnimaga on October 31, 2005, 04:18:00 am
Sorry for being late on news again, Kerm Martian recently released SourceCoder beta, an online script that allow you to view the source code of 83p and 8xp files.

"At long last, SourceCoder has reached the beta stage. To my knowledge, it can completely parse any and all TI-83, TI-83+/SE, and TI-84+/SE BASIC programs and display tokenized source code.

http://www.cemetech.net/projects/basicelite/sourcecoder.php

Please run all of your programs and help me find errors with it. Kindly post any parse errors you find with what SourceCoder rendered and what the line was supposed to be. The more people report misrenders, the faster I will be able to publish this!"


Unlike TI-Graph Link, this script will not change special characters to weird stuff making the code impossible to understand. Right now it show  images instead though but if the author makes a BBcode version it will be even more easier to paste source code on forums that disallow HTML posting.

Source: http://www.cemetech.net/news.php?183

And Happy Halloween!

UPDATE (2005/11/01): BBcode and HTML source is now generated.
Title: SourceCoder beta released
Post by: DJ Omnimaga on November 01, 2005, 05:30:00 am
YAY he added BBcode generator!

QuoteBegin-"BASIC Code"+-->
QUOTE ("BASIC Code")
:
:Asm(prgmZCALCVER
:Ansuser posted imageC
:If C=0 and (fPart(L1(1))=.1 or .3=fPart(L1(1:Then :ClrHome:Output(1,1,"ERROR: THIS
Title: SourceCoder beta released
Post by: KermMartian on November 01, 2005, 05:35:00 am
w00t! Thanks Kevin!!
Title: SourceCoder beta released
Post by: Spellshaper on November 01, 2005, 05:35:00 am
huh? thats the code from your XlibXlibRevolution, isn
Title: SourceCoder beta released
Post by: KermMartian on November 01, 2005, 05:36:00 am
QuoteBegin-Spellshaper+1 November 2005, 11:35-->
QUOTE (Spellshaper @ 1 November 2005, 11:35)
huh? thats the code from your XlibXlibRevolution, isn
Title: SourceCoder beta released
Post by: DJ Omnimaga on November 01, 2005, 05:37:00 am
yeah it is :)smile.gif

too bad IPB text sizes are bigger than PHPBB :Pblah.gif also dont forget to disable emoticons when posting code because then the post look wacky  :wacko:triso2.gif

EDIT 2000th post!!!!
Title: SourceCoder beta released
Post by: KermMartian on November 01, 2005, 05:43:00 am
QuoteBegin-Kevin+1 November 2005, 11:37-->
QUOTE (Kevin @ 1 November 2005, 11:37)
yeah it is :)smile.gif

too bad IPB text sizes are bigger than PHPBB :Pblah.gif also dont forget to disable emoticons when posting code because then the post look wacky
Title: SourceCoder beta released
Post by: KermMartian on November 03, 2005, 03:10:00 pm
The final first version of SourceCoder, my PHP poject to convert BASIC files from raw .8*p to readable, pastable HTML and BBCode, has been completed. This tool allows you to retrieve the full source code of any TI-83, TI-83+, TI-83+SE, TI-84+, or TI-84+SE BASIC-language program. Simple browse to a .8*p program, then click the Parse File button. You will be given readable source code onscreen and copy/pastable source in three formats:

:: HTML
:: phpBB-compatible BBCode
:: Invision/InvisionFree-compatible BBCode

I hope that this will be a useful tool for the community; those who have tried it so far haev been relatively impressed with it. As usual, please report any and all bugs to me. For future versions, I hope to add support for more calculator types, automatic ASM program rejection, and perhaps .8*i support. Enjoy!

SourceCoder v1.0: http://www.cemetech.net/projects/basicelite/sourcecoder.php

From http://www.cemetech.net/news.php?186


user posted image
Title: SourceCoder beta released
Post by: dragon__lance on November 03, 2005, 03:18:00 pm
impressive
Title: SourceCoder beta released
Post by: DJ Omnimaga on November 04, 2005, 03:06:00 am
sound pretty cool, will it dissasemble asm program and show the hex code?

EDIT O_Oshocked2.gif http://www.cemetech.net/projects/basicelite/img/sourcecoder/parse83.php?%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%01%C0%01%C0%01%C0%01%C0%00%00%00%00%03%C0%01%C0%03%E0%01%E0%00%00%00%00%07%80%01%C0%07%F0%00%F0%00%00%00%00%0F%00%01%C0%0F%F8%00x%00%00%00%00%1E%00%01%C0%1F%FC%00%3C%00%00%00%00%3F%FE1%C6%3D%DE%3F%FE%00%00%00%00%3F%FE9%CE9%CE%3F%FE%00%00%00%00%3F%FE%3D%DE1%C6%3F%FE%00%00%00%00%1E%00%1F%FC%01%C0%00%3C%00%00%00%00%0F%00%0F%F8%01%C0%00x%00%00%00%00%07%80%07%F0%01%C0%00%F0%00%00%00%00%03%C0%03%E0%01%C0%01%E0%00%00%00%00%01%C0%01%C0%01%C0%01%C0%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FE%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FE%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FE%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FE%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FE%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FE%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FE%00%00%00%00%00%00%00%00%00%00%00%00%1F%5E%F0%00%00%00%00%00%00%00%00%00%15P%80%00%00%00%00%00%00%00%00%00%15%5E%F0%00%00%00%00%00%00%00%00%00%15B%10%00%00%00%00%00%00%00%00%00%15%5E%F0%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FE%82%08%20%83%04%10A%FF%FF%FF%FF%FE%BF%BB%AE%EF%7D%D7_%FF%FF%FF%FF%FE%83%B8%20%EF%05%D7Q%FF%FF%FF%FF%FE%FB%BB%AD%EF%F5%D7%5D%FF%FF%FF%FF%FE%83%BB%AE%EF%04%17A%FF%FF%FF%FF%FE%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FE%82%82%82%EB%E0%BB%C6%E5%7F%FF%FF%FE%DA%BE%BE%EB%FB%BA%DD%5D%7F%FF%FF%FE%DA%86%BE%EB%FB%83%CCn%FF%FF%FF%FE%DA%BE%BE%EB%FB%EE%DDv%FF%FF%FF%FE%82%BE%82%08%3B%EF%C5N%FF%FF%FF%FE%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FE%BA%83%82%08%20%82%0A%08%3CDD%C6%BA%EF%DA%FE%EF%BF%BA%EB%AD%5D%D5%5E%82%EF%DA%1E%E1%BF%BA%EB%BCL%D4%CE%BA%EF%DA%FE%EF%BF%BA%EB%AD%5D%D5%5E%BA%EF%82%0E%E0%83%BA%0B%BCE%C5F%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FE%82%EA%0F%FF%FF%FF%FF%FF%FF%FF%FF%FE%BA%EB%BF%FF%FF%FF%FF%FF%FF%FF%FF%FE%BA%EB%BF%FF%FF%FF%FF%FF%FF%FF%FF%FE%B6%EB%BF%FF%FF%FF%FF%FF%FF%FF%FF%FE%8A%0B%BF%FF%FF%FF%FF%FF%FF%FF%FF%FE%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FE%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FE%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FE%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FE%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FE%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FE%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FF%FE%AA%BF
Title: SourceCoder beta released
Post by: KermMartian on November 04, 2005, 04:27:00 am
Yes, it does indeed do .8*i files too now. :)smile.gif
Title: SourceCoder beta released
Post by: Spellshaper on November 04, 2005, 06:07:00 am
AMAZING!!!! *likeslikeslikes* :woot:woot.gif

the only thing left to do is a converter:
TI-BASIC .txt -> BASICprgm :laugh:evillaugh.gif
Title: SourceCoder beta released
Post by: KermMartian on November 06, 2005, 11:50:00 am
**NEW FORMATS ADDED:***
:: Real lists
:: Complex lists
Title: SourceCoder beta released
Post by: DJ Omnimaga on November 06, 2005, 12:45:00 pm
now it just need a pic editor O_Oshocked2.gif
Title: SourceCoder beta released
Post by: KermMartian on November 07, 2005, 03:02:00 am
 **NEW FORMAT ADDED:***
:: Strings
Title: SourceCoder beta released
Post by: tifreak on November 07, 2005, 05:28:00 am
So you are gonna make this an online TI-Graphlink? :)smile.gif

Do you plan on addin support for other calcs, like the 82, 85/86, 89/92+/V200?
Title: SourceCoder beta released
Post by: DJ Omnimaga on November 07, 2005, 12:53:00 pm
wow. Now it just need a dissasembler so we can view DoorCS source and steal it :laugh:evillaugh.gif

EDIT: congrats for making ticalc.org frontpage again Kerm  :ru13z:king2.gif
Title: SourceCoder beta released
Post by: KermMartian on November 07, 2005, 03:37:00 pm
TI-Freak: essentially, and yes,
Kevin: thanks! :Dbiggrin.gif
Title: SourceCoder beta released
Post by: alex10819 on November 08, 2005, 04:32:00 am
wheee... and you can thank me for the back button if there's on... that was my little suggestion :Pblah.gif
Title: SourceCoder beta released
Post by: KermMartian on November 29, 2005, 10:10:00 am
Just wanted to let you guys know that SourceCoder2 is in the works.  What will it offer?

>>Full optimizing capabilities
>>The ability to edit, optimize, save, and export programs as .8*p
>>A full keyemulation editor
Title: SourceCoder beta released
Post by: DJ Omnimaga on November 29, 2005, 10:17:00 am
yeah I tried it and its awesome, very nice alternative to TI GL :)smile.gif
Title: SourceCoder beta released
Post by: Spellshaper on November 30, 2005, 04:09:00 am
O_Oshocked2.gif OMG is all I can say