This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Messages - KermMartian
Pages: 1 ... 6 7 [8] 9 10 ... 34
106
« on: January 03, 2013, 12:55:17 am »
*bump* If anyone is curious how this works, I've written a fairly thorough explanation, from a high-level system overview down to a walkthrough of executing a DJNZ instruction. http://www.cemetech.net/projects/item.php?id=42#s2
107
« on: January 02, 2013, 12:15:45 am »
Nice vid Kerm. Also I'll need to try Zelda Dark Link Quest in this. It took half a decade before that game actually starts running in WabbitEmu and even now contrast is messed up. It seems like a major feat for any emulator to run it, but again it might be due to the game using (out)dated ASM libs, resulting in 210 sub-programs.
I have yet to find any major flaws in the LCD emulation, so I'll be disappointed if your game messes it up. Ranman, Sorunome, thank you both.
109
« on: January 01, 2013, 02:22:52 am »
Thanks, DJ_O. I believe that it actually does, albeit slightly slowly. Sorunome, glad to hear that it runs so reliably for you! I also made a short video showcasing jsTIfied's major features:
110
« on: December 31, 2012, 12:33:00 pm »
Long have I enjoyed offline graphing calculator emulators like Virtual TI, TiLeM, and WabbitEmu. The ability to run a TI-83 Plus or TI-84 Plus calculator on a computer is invaluable for math classes and programming, and I have seen more than a few teachers showing calculator skill in class with a projector and an emulator. However, installing an offline calculator emulator is often not feasible, and many popular emulators run only on Windows, not on Linux or Mac OS. To bring you a graphing calculator you can run on any platform with a web browser, I am proud to introduce jsTIfied 1.0. jsTIfied is an online graphing calculator emulator, emulating the TI-83 Plus, TI-83 Plus Silver Edition, TI-84 Plus, and TI-84 Plus Silver Edition. It runs entirely in your browser using HTML5 and Javascript, so it requires neither Java nor Flash. For legal reasons, you must load your own ROM image, which is stored in your browser and never sent to the Cemetech server. As a full calculator emulator, it offers lots of features: :: Full TI-83+/TI-84+ emulation including accurate LCD physics for good-looking grayscale :: Runs on all major browsers and operating systems :: Can take animated and still screenshots :: Load any .8xp, .8xk, etc program or App to test it :: Drag calculator files onto the jsTIfied LCD to import them :: Can export all files from the emulated calculator :: Integrated with the SourceCoder TI-BASIC IDE/editor, so that you can write programs in SourceCoder and immediately test them on a calculator :: Built-in debugger and CPU/memory view for assembly programmers I could go on and on about the thirteen months of optimization and development that made this project possible, but I'd rather you just get started using jsTIfied as soon as possible. Simply grab your calculator's ROM image (and be aware that many believe it is illegal to download ROMs from Google if you don't own the calculator) and load it into jsTIfied to get started. (Free and fast) registration is mandatory to use jsTIfied only to prevent abuse. Whether you're a student using jsTIfied for math, a teacher using it in a demonstration, or a programmer using jsTIfied to test a project, I hope you enjoy it. Get Started with jsTIfied jsTIfied online graphing calculator emulator "Like" jsTIfied on Facebook
111
« on: October 01, 2012, 11:24:54 am »
aeTIos: It got an upgrade. Stefan: Thanks! Yes, they had read some of my previous work, and found my writing style compelling and fluid. Juju: Great, thanks for that.
112
« on: September 28, 2012, 11:34:44 pm »
DJ: No, it's not quite as up-to-date, but I'll make a note of that. Thanks for catching it! I don't think that error is in the print book, but I will double-check. Adriweb: Yes, both Omnimaga and TI-Planet are offered as forum options in Appendix C, especially with regards to their Nspire work. I'd be happy to sign one for you and then ship it to you if you had it shipped to me; PM me. Xeda, perhaps you can ask them to order it? DJ_O: Is that a Canadian book chain? Also, to our French compatriots, I have the ball rolling on a French translation. If you are interested in helping with the project, or have chatted with any French publishers in the past so we can explore all our options, I'd be very interested in chatting privately.
113
« on: September 28, 2012, 10:07:51 am »
Almost a full year after Manning Publications first contacted me about writing a book on graphing calculator programming, I am proud to announce that "Programming the TI-83 Plus/TI-84 Plus" has been published! To quote directly from the book's description: Programming the TI-83 Plus/TI-84 Plus is an example-filled, hands-on tutorial that introduces students, teachers, and professional users to programming with the TI-83 Plus and TI-84 Plus graphing calculators. This fun and easy-to-read book immediately immerses you in your first programs and guides you concept-by-concept, example-by-example. You'll learn to think like a programmer as you use the TI-BASIC language to design and write your own utilities, games, and math programs.As I will be demonstrating at Maker Faire this weekend, graphing calculators like the TI-83+ and the TI-84+ are the perfect way to learn programming. My book assumes no previous programming knowledge and teaches you to think like a programmer, to plan the logic and structure of a program, and to turn that plan into code. While it teaches the TI-BASIC language (and touches for a chapter each on hybrid BASIC and z80 ASM), I think that it would serve as a good guide to anyone looking to get started in programming with any language. Every lesson is interspersed with plenty of code examples that you can test out on your own calculator, which I feel is vital for getting an intuitive feel for a language. I encourage you, whether you are a student, a teacher, or a professional, to grab Programming the TI-83 Plus/TI-84 Plus and give it a read. If you want to learn to program, learn calculator programming, or even if you already know some TI-BASIC and want to learn more advanced techniques, I think this is a great resource. And if you want to start reading it before you buy it, you can check out the free Chapter 1: Diving into Calculator Programming and Chapter 6: Advanced Input and Events chapters. As always, I would love to hear your thoughts and feedback on the book! Important Links Buy Programming the TI-83 Plus/TI-84 Plus on Amazon Buy Programming the TI-83 Plus/TI-84 Plus at Barnes and Noble Table of Contents, sample chapters, and more information from Manning Publications
114
« on: September 18, 2012, 09:48:39 pm »
Cool stuff. Interesting to see that there are a lot of French people who want to learn TI-BASIC. Tangentially related, my publisher has been looking for a French publisher who would be interested in publishing a translation of my 350-page TI-BASIC book that I worked on for the past year and is just coming out in stores this week or so ( "Programming the TI-83 Plus/TI-84 Plus"), so if anyone does happen to know a publisher they could get in touch with, that would continue to boost the graphing calculator community. I had a couple of our French members on it, but they didn't uncover any good leads.
115
« on: September 18, 2012, 05:52:29 pm »
For the TI-83+, yes. You can drag-and-drop files onto the calculator's screen to load them, or you can click the link cable icon and choose a file, or you can directly load a project from SourceCoder. The functionality is there for the TI-83+SE/TI-84+/TI-84+SE too, but as I noted in the article, file-loading is currently not working properly for the newer calculators, likely because I didn't finish implementing Link Assist. Be sure to watch the Cemetech topic (or this one, if I happen to remember to update it) for progress.
116
« on: September 18, 2012, 05:20:15 pm »
Early in 2012, I announced jsTIfied, an emulated TI-83 Plus graphing calculator in your browser. Built entirely in Javascript, CSS, and HTML and avoiding the legal pitfalls of a calculator's OS leaving its owner's computer, jsTIfied completely duplicated the functionality of your favorite TI-83+ calculator. You can perform calculations, plot graphs, test programs, and write your own projects. Over the summer, I integrated jsTIfied with the eminent SourceCoder online TI-BASIC editor to allow you to more easily create, test, and publish graphing calculator programs without needing anything besides a web browser. Hardware-wise, the TI-83 Plus is the easiest of the TI-83+/TI-84+ series to emulate, so it was with trepidation that I approached the oft-repeated suggestion that I add TI-84 Plus, TI-84 Plus Silver Edition, and TI-83 Plus Silver Edition support to jsTIfied. I am happy to announce that after a long weekend of coding, testing, and poring over documentation, I have gotten the first bits of TI-83+SE, TI-84+, and TI-84+SE support in jsTIfied functioning. Thanks to the generous Buckeye and the WabbitEmu project, jsTIfied will display one of four spiffy, high-resolution skins matching the calculator version of the ROM you load. It emulates the extra Flash and RAM (the full 128KB!) of the newer graphing calculators, properly implements features like the realtime clock ports, and much more. However, the new support is still very beta, so a few features are known to be missing. Loading apps and programs to the new models does not yet work, Link Assist is a work-in-progress, and the crystal-based Timer0/Timer1/Timer2 are incompletely implemented. However, I'm making swift strides in adding these new features, so by the time you test jsTIfied some of those issues may be fixed. I urge you to load up jsTIfied and give it a try. Please be sure to tell me about any bugs you encounter (other than the ones I mentioned), and mention any suggestions to make the emulator more useable. Please also tell your teachers and friends about it, so that they will avoid the pitfall many of my teachers fell into in struggling with the ancient and now-supplanted VTI emulator. Use the jsTIfied online TI-83 Plus/TI-84 Plus graphing calculator emulator
117
« on: September 14, 2012, 01:16:29 pm »
[email protected]: The Lua files for the Nspire don't work directly, but if there are Nspire Lua projects you'd like to see on the Prizm, feel free to port them, once you get the original author's permission.
118
« on: September 09, 2012, 09:51:25 pm »
The programming language Lua has been around for fifteen years, and has recently gained significant traction as an introductory scripting language. As I mentioned when I first announced the LuaZM project, the TI-Nspire CX has had Lua for about a year now, Texas Instruments' uneasy relationship with hobbyist programmers notwithstanding. I'm proud to release the first beta of LuaZM to the public, along with documentation on the current features of the core program and its included libraries. Create your own .lua programs, then use LuaZM's handy graphical file browser to select a program and run it. LuaZM also includes a command line where you can test out commands and functions. LuaZM is a semi-port of Lua 5.2.1. Please try out this beta, give me feedback, and start publishing your own Prizm Lua programs! Compatibility layers for Nspire and LuaFX programs may be coming soon. Special thanks go to Juju and AHelper for the PrizmIO console library and the File Browser GUI respectively. Download & Read More LuaZM v0.1 - Casio Prizm Lua Interpreter LuaZM reference documentationEdit: The current download is v0.1.1, which fixes zmg.keyMenu(), optimizes zmg.keyMenuFast(), and adds zmg.makeColor().
119
« on: September 06, 2012, 08:35:16 pm »
The Casio Prizm is a powerful graphing calculator, and led the charge of color-screen calculators. It already has plenty of fun games available, but educational Add-Ins for the device have been somewhat lacking. Shaun "Merthsoft" McFall's Periodic Table for the Prizm was a great start, and AHelper's gCAS2 brought the Prizm's first semi-symbolic CAS, but few other educational add-ins have been made. I am happy to announce the first full release of Graph3DP, the culmination of six months of sporadic work. Graph3DP is a powerful 3D graphing application for the Casio Prizm (fx-CG10/fx-CG20). Enter one to six 3D equations, and rotate and zoom the resulting graph. You can adjust the window and trace over the mesh to examine X, Y, and Z value. This final 1.0 release has been thoroughly tested, and the underlying equation-parsing system, AHelper's gCAS2, has been overhauled for speed and correctness. Graph3DP understands thirteen built-in math functions, from sin() to atan() to sqrt() to ln(), plus addition, subtract, multiplication, division, grouping, and exponentiation. Give it a download and try it today; this will surely become an permanent fixture on your Casio Prizm. Download Graph3DP 1.0: A Casio Prizm 3D Grapher Video highlighting Graph3DP features
120
« on: September 04, 2012, 07:21:29 pm »
Release Candidate 2 is here! RC2 adds many bug and stability fixes, a toggle-able bounding box and axes, another graph color mode, and several useability improvements. Give it a download and try it today; this will surely become an permanent fixture on your Casio Prizm. The full list of fixes: :: Added 'pi' constant, typed with [2nd][EXP] :: Added poweroff from equation editor and graph view :: Added toggle-able axes and bounding box :: Added a third graph color mode :: Inverted initial rotation so that graphs start the correct way up :: Graph color mode, axis settings, and background color are now saved between sessions, just like the equations and window settings. :: Fixed bug in line-clipping routine when both endpoints of a line are offscreen but part of the line is onscreen :: Fixed several crash-causing bugs in gCAS2 computer-algebra system, including crashes with equations like "function()+" and "function(3+)" :: Many other fixes and useability tweaks. Thanks to all the users who gave me feedback and suggestions, including but certainly not limited to glb08ma, Deep Thought, flyingfisch, _player1537, ruler501, and others. Download Graph3DP 1.0 Release Candidate 2
Pages: 1 ... 6 7 [8] 9 10 ... 34
|