A wrapper for TI's JavaScript-based z80/eZ80 emulators
Posté: 05 Juil 2015, 00:40
I've just published on GitHub a wrapper for TI-SmartView's js emulators, which makes the emu much more usable for screen-recording purposes, for instance
Indeed, when you run the emulator inside a recent browser, it's running much, much faster than from within SmartView (because Java's Webview yields poor JS performance, apparently...)
The files/source + readme is here: https://github.com/TI-Planet/ti_jsemu_wrapper
What's in it right now:
So, while we wait for an actual community-made emulator that natively provides all kind of nice user+developer-oriented features, this is the next best thing, I guess
Feel free to report feedback, or even make pull requests
Credits:
- critor, for the hand pointer and key history ideas and initial implementations
- me, for the rest
- TI of course, for the emulators we build things around
(Also posted on CodeWalrus and Cemetech)
Indeed, when you run the emulator inside a recent browser, it's running much, much faster than from within SmartView (because Java's Webview yields poor JS performance, apparently...)
The files/source + readme is here: https://github.com/TI-Planet/ti_jsemu_wrapper
What's in it right now:
- Support of the TI-82A/83+/84+, 84+CSE, 84+CE/83PCE JavaScript emulators
- Key history
- Big hand pointer ("handy" for presentation purposes)
- Screen zooming
- Screenshot (.png export, auto-download)
- Video capture (webm creation, thanks to WebRTC, currently only working on Chrome)
- File transfers
- Debugging support (I have ideas on how to do that, but it's not very practical, and would work on specific versions only, so that's not very good)
- Skin switching
So, while we wait for an actual community-made emulator that natively provides all kind of nice user+developer-oriented features, this is the next best thing, I guess
Feel free to report feedback, or even make pull requests
Credits:
- critor, for the hand pointer and key history ideas and initial implementations
- me, for the rest
- TI of course, for the emulators we build things around
(Also posted on CodeWalrus and Cemetech)