Author Topic: SourceCoder beta released  (Read 9460 times)

0 Members and 1 Guest are viewing this topic.

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
SourceCoder beta released
« 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.

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
SourceCoder beta released
« Reply #1 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

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
SourceCoder beta released
« Reply #2 on: November 01, 2005, 05:35:00 am »
w00t! Thanks Kevin!!



Offline Spellshaper

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1690
  • Rating: +0/-0
  • This is me. Or maybe not.
    • View Profile
SourceCoder beta released
« Reply #3 on: November 01, 2005, 05:35:00 am »
huh? thats the code from your XlibXlibRevolution, isn

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
SourceCoder beta released
« Reply #4 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



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
SourceCoder beta released
« Reply #5 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!!!!

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
SourceCoder beta released
« Reply #6 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



Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
SourceCoder beta released
« Reply #7 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



dragon__lance

  • Guest
SourceCoder beta released
« Reply #8 on: November 03, 2005, 03:18:00 pm »
impressive

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
SourceCoder beta released
« Reply #9 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

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
SourceCoder beta released
« Reply #10 on: November 04, 2005, 04:27:00 am »
Yes, it does indeed do .8*i files too now. :)smile.gif



Offline Spellshaper

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1690
  • Rating: +0/-0
  • This is me. Or maybe not.
    • View Profile
SourceCoder beta released
« Reply #11 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

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
SourceCoder beta released
« Reply #12 on: November 06, 2005, 11:50:00 am »
**NEW FORMATS ADDED:***
:: Real lists
:: Complex lists



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
SourceCoder beta released
« Reply #13 on: November 06, 2005, 12:45:00 pm »
now it just need a pic editor O_Oshocked2.gif

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
SourceCoder beta released
« Reply #14 on: November 07, 2005, 03:02:00 am »
 **NEW FORMAT ADDED:***
:: Strings