Login [Register]
Don't have an account? Register now to chat, post, use our tools, and much more.
SourceCoder 2 Beta 2
Published by KermMartian on April 4, 2006 at 3:22:08 PM CST

Over the past several months, I have been working on the second generation of the wildly popular SourceCoder, SourceCoder 2. For those unfamiliar with it, SourceCoder is an online webapp that can parse a wide variety of TI graphing calculator files into human-readable format. In other words, it generates source code in HTML, ASCII, phpBBcode, and IFBBCode from programs, lists, matrices; .gifs from pictures, and composite files from groups. SourceCoder 2 builds on many of the suggestions received after SourceCoder was featured on ticalc.org (article), especially requests to make it a full-featured online IDE for TI-BASIC programs. SourceCoder now does that and more. When you first go to SourceCoder 2, you should notice the cleaner, more useable and feature-rich interface at your fingertips. You can upload a file, choose whether to optimize it, or choose to highlight syntax. The syntax highlighter was a feature ported from optiBASIC, while the optimizations are all created by me from several TI-BASIC optimization guides around the internet. At the bottom of the page, guests will see a message asking them to log in, while members see a My Projects section. This essentially allows people to create, edit, view, save, and modify TI-BASIC projects online without ever touching a calculator. Best of all, SC2 now includes a recompiler that can generate valid .83p and .8xp files from ascii files generated by SourceCoder. Please feel free to test it out and help me find bugs. I'll be adding help files and tooltips throughout SC2 and gradually making the virtual TI-83+ next to the file edit block workable. At the moment some of the javascripting (ie the virtual TI related code) is FF-guaranteed only, so IE users may have to type out code by hand. Also have fun with the My Projects and Exporter features. At the moment, there is only a single known serious bug, where the %optimization of optimized programs may be incorrectly reported.

SourceCoder 2 Beta 2
//www.cemetech.net/projects/basicelite/sourcecoder2.php

Permalink
2006 Articles
January 2006 January 2006 [Back to News Archives Index]

» 225 | 200 | 450,000 | Doors CS 5.4 Progress published January 1, 2006 by KermMartian
» Doors CS 5.4 Beta 3! published January 5, 2006 by KermMartian
» Doors CS 6: GStack Progress published January 9, 2006 by KermMartian
» Final Doors CS 5.4 Beta News published January 15, 2006 by KermMartian
» 30,000 Posts! published January 17, 2006 by KermMartian
» Doors CS Website published January 22, 2006 by KermMartian
» The Complete TI-BASIC Tutorial: Online published January 27, 2006 by KermMartian

February 2006 February 2006 [Back to News Archives Index]

» mobileTunes Converter Progress published February 2, 2006 by KermMartian
» Martian Jumps to #14 at ticalc.org published February 14, 2006 by KermMartian
» New Site Design: Phase I Complete published February 16, 2006 by KermMartian
» Site Design: Phase II + Search published February 26, 2006 by KermMartian

March 2006 March 2006 [Back to News Archives Index]

» Final DCS Beta: 5.4 beta 5 published March 3, 2006 by KermMartian
» First Doors CS App Build! published March 8, 2006 by KermMartian
» Doors CS 5.5 Beta 1 published March 14, 2006 by KermMartian
» 300 Users; Other Milestones published March 25, 2006 by KermMartian
» Hays Games Joins Cemetech published March 31, 2006 by KermMartian

April 2006 April 2006 [Back to News Archives Index]

» SourceCoder 2 Beta 2 published April 4, 2006 by KermMartian
» House of a Thousand Topics published April 12, 2006 by KermMartian
» New SC2 Beta Features published April 21, 2006 by KermMartian

May 2006 May 2006 [Back to News Archives Index]

» Scarth v1.0 Released published May 18, 2006 by KermMartian
» SAX Fixes; Cemetech Labs published May 26, 2006 by KermMartian
» Doors CS 6 GUI Rendering Progresses published May 26, 2006 by KermMartian
» Doors CS 6 Roadmap published May 31, 2006 by KermMartian

June 2006 June 2006 [Back to News Archives Index]

» Cemetech Contest 1: Sudoku published June 1, 2006 by KermMartian
» Doors CS 6 Rendering Routines Finished published June 3, 2006 by KermMartian
» 400 Registered Users published June 22, 2006 by KermMartian
» Sudoku Contest Deadline published June 30, 2006 by KermMartian

July 2006 July 2006 [Back to News Archives Index]

» Sudoku Contest Results published July 5, 2006 by KermMartian
» One Million Words published July 5, 2006 by KermMartian
» [BL] PsiWing Released published July 9, 2006 by KermMartian
» [BL] Kart2 Released published July 9, 2006 by KermMartian
» Doors CS 5.5 Beta 2 published July 11, 2006 by KermMartian
» Basic Tutor Updated published July 15, 2006 by KermMartian
» CemetechAI Beta 1 published July 17, 2006 by KermMartian
» Cemetech Contest 2: Strategy published July 23, 2006 by KermMartian
» Doors CS 5.6 Beta 1: MOS Support published July 24, 2006 by KermMartian
» Missing Posts Rescued published July 25, 2006 by KermMartian
» Five Hundred Thousand Downloads published July 25, 2006 by KermMartian
» Forum Exceeds Fifty Thousand Posts published July 27, 2006 by KermMartian
» Doors CS 5.6 Beta 2 published July 28, 2006 by KermMartian

August 2006 August 2006 [Back to News Archives Index]

» Doors CS Updates: DCS Menu; GUI Routines published August 8, 2006 by KermMartian
» DCS Wiki published August 10, 2006 by KermMartian
» DSC6: Cursor Editing published August 13, 2006 by KermMartian
» Doors CS 5.7 Beta 1 published August 14, 2006 by KermMartian
» wordNet v0.1 alpha published August 21, 2006 by KermMartian
» [BL] CPRR Engine Announced published August 24, 2006 by KermMartian

September 2006 September 2006 [Back to News Archives Index]

» DCS6: Progress To 5.7 Beta 2 published September 1, 2006 by KermMartian
» DCS 5.7 Beta 2, Writeback published September 6, 2006 by KermMartian
» DCS6 GUI: Text Input published September 11, 2006 by KermMartian
» DCS6: Associated Programs: Icon published September 16, 2006 by KermMartian
» DCS6: Associated Programs: Passthru published September 19, 2006 by KermMartian
» Lies published September 20, 2006 by KermMartian
» Host Downtime published September 26, 2006 by KermMartian

October 2006 October 2006 [Back to News Archives Index]

» DCS6: SEs; TabFunctions published October 4, 2006 by KermMartian
» Latest Site Features published October 10, 2006 by KermMartian
» "Cemetech Shall Rule the World!" published October 13, 2006 by KermMartian
» Doors CS 5.8 Beta 1 published October 15, 2006 by KermMartian
» Sixty Thousand Posts published October 17, 2006 by KermMartian
» Cemetech Contest 3: 3D published October 18, 2006 by KermMartian
» Doors CS 5.8 Beta 2 published October 23, 2006 by KermMartian
» Archives File, Author Stats Tracking published October 24, 2006 by KermMartian
» Cemetech Microsummaries published October 25, 2006 by KermMartian
» New IRC Channel: #Cemetech published October 26, 2006 by KermMartian

November 2006 November 2006 [Back to News Archives Index]

» Doors CS 5.8 Beta 3 published November 1, 2006 by KermMartian
» CemetechAI 3 published November 6, 2006 by KermMartian
» Doors CS 5.8 Beta 4 published November 13, 2006 by KermMartian
» SAX Released as phpBB Mod published November 15, 2006 by KermMartian
» Doors CS 5.8 :: Link Menu Completed published November 27, 2006 by KermMartian
» Google News™ Trends published November 29, 2006 by KermMartian

December 2006 December 2006 [Back to News Archives Index]

» Bot Deletion published December 1, 2006 by KermMartian
» Digg Frontpage: Pokemon Purple published December 15, 2006 by KermMartian
» Aftermath of the Digg Effect published December 17, 2006 by KermMartian
» GIMP Tutorial: Trendy Glossy "Web 2.0" Buttons published December 18, 2006 by KermMartian
» Security Alert :: 403 Errors published December 22, 2006 by KermMartian
» WorldTrends Beta 4 published December 22, 2006 by KermMartian
» Doors CS 5.9 Beta 1 published December 27, 2006 by KermMartian
» Cemetech Moves to v5 published December 29, 2006 by KermMartian
» BF RTI, Dark Shadow 2 published December 31, 2006 by KermMartian

Advertisement