I made another update to the FlashTracerX application today.
Changes:
- Bug-fixes
- Added search function (You may need to edit your toolbar for it to show up)
- Better recognition of when to update the window
I made another update to the FlashTracerX application today.
Changes:
- Bug-fixes
- Added search function (You may need to edit your toolbar for it to show up)
- Better recognition of when to update the window
I finally managed to get around to releasing the source code to the TI8XEmu project. I was hoping to nail down support for the TI-86 before doing so, but I’ve been having some difficulties getting the ROM pages to work on that beast. In the past month or so I was able to fix the ‘ON’ key issue and reduce the CPU usage significantly by optimizing the screen drawing.
I’m still not at the point where I’m ready to release the code for the emulation framework yet, but it’s getting close. I need to finish documenting all of the classes and make a few more optimizations. It will come! I promise! In the meantime I’ve included the compiled SWC (EmuLib.swc) for it so that you can download the source and build the project.
You can get the source by visiting the TI8XEmu Project, right-clicking and selecting “View Source”.
If you found this post useful, please consider a small donation.I made a small update to the FlashTracerX application today.
Changes:
- UI Tweaks
- Added “Always On Top” capability
- Autoscroll and Always On Top selections are saved between sessions
I wrote a handy-dandy little utility for OS X that lets you see all of your trace() statements in your Flash/Flex apps. It’s similar to the FlashTracer plug-in for Firefox except this one works no matter which browser you use.
Included is a Readme and a sample mm.cfg file. Read them, seriously, because I won’t be providing any support. If you need any help beyond what’s outlined in those files, do a Google search for FlashTracer (the Firefox plug-in requires the same basic setup).
Happy coding!
NOTE: This version of FlashTracerX is not compatible with OS X 10.6. I’ll try to get around to updating it once I have some free time.
If you found this post useful, please consider a small donation.I added a few updates to my SuperPanel component:
I’ve been frustrated lately with the lack of a solid panel component that can be closed, minimized and maximized so I took it upon myself to throw something together.
I tried to keep it as simple and customizable as possible. Each of the close, minimize and maximize buttons can be completely and independently skinned. All other styling for the Panel component can be applied. Even move and resize effects can be applied without messing up the state (minimize/maximize) transitions.
It’s still a work in progress, but solid enough for daily use. Enjoy!
Update 2/3/09: Fixed the Minimize -> Maximize -> Restore maximize issue outlined in David’s comment. Thanks for the suggestions, David!
Update 2/4/09: Added ability to apply ‘inactive styling’ when the panel is not in front.
If you found this post useful, please consider a small donation.I finally wrapped up phase 1 of a project that I’ve been playing around with in my spare time.
It’s an emulator for the TI-8X series graphing calculators from Texas Instruments written completely in ActionScript 3. Currently the emulator supports the TI-82, TI-83 and TI-85 with TI-73 and TI-86 coming soon. (TI-89 support is planned, but will not happen any time in the near future as it uses a completely different CPU)
In order to run it you will need your own ROM image from an actual calculator that you wish to emulate. Information on dumping the ROM from your calculator can be found here. Because of the copyright on the ROM image I cannot post one here. (Although I do not condone such practice, if you’re resourceful enough to, say, do a Google search for such an item and, oh, I don’t know, click on the first link, you’ll probably have very few problems rounding one up.) Sorry, guys. I wish there was a way around this one.
Simply select the desired machine from the combo box in the upper-right corner, upload your ROM image and away you go.
I will be posting the entire source for this project in the weeks to come so stay tuned! Also, an Air version will be coming along shortly.
A special thanks goes out to Alan Fischer over at Lightning Toads for his technical insight!
So without further ado: TI8XEmu Project
Screenshots: #1, #2, #3, #4
If your ROM isn’t currently supported for one of the calculator types already in the app, please send an email to: tranceguy [at-symbol] mchsi [dot] com with the MD5 signature of the particular ROM, the version number and the calculator that it’s for and I’ll post a test version of the emulator so that you can try out your ROM. I’d appreciate a “Hey, it works!” or “No such luck.” so that I know whether to roll the changes into the main app.
Note: Certain versions of ROMs (particularly older ones than the emulator was written for) will simply not work in the app in its current state but may be available down the road. Also, ‘Plus’ and ‘Silver’ variations of any of the machines are not currently supported, but I do plan on adding support for them in the future.
This project is 100% for the community, so any feedback you guys can provide, the more successful a project it ends up being for you, me and others.
Update 12/28/08: Added support for several more ROM versions for the TI-82 and TI-83. Thanks, Xavier!