Login [Register]
Don't have an account? Register now to chat, post, use our tools, and much more.
z80 and ez80 ASM Support Added to SourceCoder 3
Published by KermMartian on April 9, 2015 at 1:14:40 PM CST | Discuss this article (19)

Adding assembly support to SourceCoder 3 has long been on my to-do list, and a happy confluence of factors has allowed me to begin to make this a reality. First, and arguably most importantly, I just finished a very important deadline at work, so I have a little more free time to actually work on personal projects. Secondly, inimitable Cemetech administrator Tari built the SPASM assembler using Emscripten (and put together the necessary wrappers and online demo), allowing SPASM to be run in a browser. Finally, calc84maniac and alberthro took the time to add ez80 support to SPASM, creating a new tool called SPASM-ng. With these three components, I've put together support for ASM programming in SourceCoder, and I'm already thrilled at how fast it lets me iterate my build/test cycle.

SourceCoder 3 now lets you write, assemble, and test z80 and ez80 assembly programs directly in your browser. First, SourceCoder's ability to handle multiple files, syntax highlighting, and saved projects means you can put together assembly projects with several source files, edit them comfortably in your browser, and save them to access on any computer, even your phone. Second, SPASM-ng compiled with emscripten means that you can assemble your programs in your browser, on Windows, Mac OS, Linux, Android, iOS, or anything else that supports modern Javascript. Finally, you can export .8xp files directly from SourceCoder, or if you want to test your programs, simply send them directly to the jsTIfied calculator emulator built into SourceCoder. Because you can write z80 or ez80 assembly programs, this tool will not only be useful for existing assembly projects, but for many new projects that explore the powerful new TI-84 Plus CE.

If you're an assembly programmer, I'd love to hear your feedback from trying out SourceCoder 3's new z80 and ez80 assembly support.

SourceCoder 3 TI-BASIC and Assembly Editor and IDE



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

» Projects of the Month: December 2014 published January 1, 2015 by tifreak8x
» Mind Controlled Calculator! published January 3, 2015 by merthsoft
» 2014 ticalc.org POTY Results published January 9, 2015 by tifreak8x
» STEM Behind Hollywood: Zombie Apocalypse Part 2 (TI-84+CSE) published January 13, 2015 by KermMartian
» A First Look at the TI-84 Plus CE published January 13, 2015 by KermMartian
» TI-France's TI-83 Premium CE Hints at TI-84 Plus CE Features published January 15, 2015 by KermMartian
» STEM Behind Hollywood: Body of Evidence for TI-84 Plus C SE published January 23, 2015 by KermMartian
» TI-84 Plus CE Officially Launched: Exclusive Interview published January 26, 2015 by KermMartian

February 2015 February 2015 [Back to News Archives Index]

» Projects of the Month: January 2015 published February 1, 2015 by tifreak8x
» STEM Behind Hollywood: Science Friction for TI-84 Plus C SE published February 9, 2015 by KermMartian
» TI-83 Plus/TI-84 Plus Monochrome ASM on the TI-84 Plus CSE published February 22, 2015 by KermMartian
» Cemetech Minecraft 1.8 Server: Intellectual Survival published February 25, 2015 by KermMartian
» TI Connect CE: In-Depth Review published February 25, 2015 by pimathbrainiac

March 2015 March 2015 [Back to News Archives Index]

» STEM Behind Hollywood for TI-84 Plus C SE: The Full Set published March 1, 2015 by KermMartian
» Projects of the Month: February 2015 published March 2, 2015 by tifreak8x
» TI News: T^3 2015; TI-84+CE Contest, Apps; TI-Nspire OS 4 published March 12, 2015 by KermMartian
» T^3 2015 Day 1 Kickoff in Fort Worth, TX published March 13, 2015 by KermMartian
» Happy Ultimate Pi Day: T^3 2015 Mid-Conference Updates published March 14, 2015 by KermMartian
» T^3 2015 Wrap-Up: Days 2 and 3, Final Thoughts published March 21, 2015 by KermMartian

April 2015 April 2015 [Back to News Archives Index]

» Projects of the Month: March 2015 published April 1, 2015 by tifreak8x
» Hands-On with the TI-84 Plus CE: Full Review published April 6, 2015 by KermMartian
» z80 and ez80 ASM Support Added to SourceCoder 3 published April 9, 2015 by KermMartian
» TI News Bag: STEM Behind Health; TI-84+CE OS Upgrade Soon published April 21, 2015 by KermMartian
» "Programming the TI-84 Plus C SE & TI-84 Plus CE" published April 28, 2015 by KermMartian

May 2015 May 2015 [Back to News Archives Index]

» Projects of the Month: April 2015 published May 3, 2015 by tifreak8x
» GraphnCalc83: A Review of a Faithful TI-83 Lookalike for iOS published May 1, 2015 by Alex
» Doors CSE 8.2 Released published May 19, 2015 by KermMartian
» Exclusive: C Programming on the TI-84 Plus CE published May 27, 2015 by KermMartian
» Projects of the Month: May 2015 published May 31, 2015 by tifreak8x

June 2015 June 2015 [Back to News Archives Index]

» First TI-84 Plus CE Assembly Games Arrive published June 22, 2015 by KermMartian

July 2015 July 2015 [Back to News Archives Index]

» Projects of the Month: June 2015 published July 4, 2015 by tifreak8x
» Out and About with Cemetech: Elfprince13's Wedding published July 10, 2015 by KermMartian
» Graph3DC 1.0 Closed Beta 1 published July 12, 2015 by KermMartian
» Using the TI-84 Plus Video Series Premieres published July 20, 2015 by KermMartian
» Fourth Cemetech World Maker Faire Appearance in September published July 28, 2015 by KermMartian
» Get a TI-84 Plus CE: Target Sale, TI Contest published July 31, 2015 by KermMartian

August 2015 August 2015 [Back to News Archives Index]

» Projects of the Month: July 2015 published August 3, 2015 by tifreak8x
» Cemetech Archives: TI-84 Plus CE Programs Folders Expanded published August 17, 2015 by KermMartian
» Tetric A (Tetris) for the TI-84 Plus CE published August 20, 2015 by KermMartian
» Back to School 2015: What Graphing Calculator Should I Buy? published August 21, 2015 by KermMartian
» ArTICL: MSP432 Launchpad to TI Graphing Calculator Linking published August 28, 2015 by KermMartian

September 2015 September 2015 [Back to News Archives Index]

» TI Listens to Bug Reports, Releases TI-84 Plus CE OS 5.1 published September 8, 2015 by KermMartian
» Wall-Powering Devices With 3D-Printed AAA Batteries published September 16, 2015 by KermMartian
» MateoConLechuga Wows with TI-84+CE Text Editor, Soon Mario? published September 22, 2015 by KermMartian

October 2015 October 2015 [Back to News Archives Index]

» Projects of the Month: August & September 2015 published October 4, 2015 by tifreak8x
» Cemetech at World Maker Faire 2015 Recap published October 4, 2015 by KermMartian
» Cesium: First TI-84 Plus CE Shell published October 6, 2015 by MateoConLechuga
» TokenIDE Now Open Source published October 22, 2015 by merthsoft

November 2015 November 2015 [Back to News Archives Index]

» TI Codes: TI-BASIC Tutorials from TI published November 4, 2015 by tifreak8x
» Projects of the Month: October 2015 published November 8, 2015 by tifreak8x
» Cemetech Contest 14: TI-BASIC Connect 4 AI Challenge published November 16, 2015 by KermMartian

December 2015 December 2015 [Back to News Archives Index]

» ticalc.org POTY 2015 Starts published December 4, 2015 by pimathbrainiac
» Upgrading an N Scale P42 Model Train Locomotive published December 8, 2015 by KermMartian
» Projects of the Month: November 2015 published December 8, 2015 by tifreak8x
» Officially Announcing Doors CE 9, Coming Soon published December 10, 2015 by KermMartian
» Cemetech Contest #15: Crypto Golfing published December 15, 2015 by KermMartian
» Cemetech Contest #15, Challenge 2 published December 22, 2015 by KermMartian
» Happy Holidays from Cemetech! published December 25, 2015 by Alex
» Cemetech Contest #15, Challenge 3 published December 30, 2015 by KermMartian
» CEmu - A TI-84 Plus CE Emulator Released published December 31, 2015 by pimathbrainiac

Advertisement