TI Calculators Play Movies
ipapusha writes "TI Calculator enthusiasts rejoice. A few weeks ago, Dan Englender released a new flash application usb8x. Usb8x is a driver that interfaces with the On-the-Go USB port in the TI-84 Plus and TI-84 Plus Silver Edition. It is designed to be used by other programmers to create drivers for a variety of USB peripherals, including a keyboard and mouse. Already, ticalc.org's own Michael Vincent has interfaced his Lexar JumpDrive to play The Matrix's famous lobby scene. (mirror) ."
i still remember getting one of the first external hard drives for the TI-85. some home grown kit with zshell drivers. it was awesome.
The ti86 has an interrupt which is called ~186 times per second. By toggling the graphics viewport every two then one cycles, you could get a very realistic-looking four level greyscale setup. Do the newer models no longer have such a feature? Or is this down to slower CPUs?
I must be old. I remember the time where calculators were used to do calculations and even plotting a nice graphic of a function.
You're a young whipper snapper if you "remember" plotting a nice graphic. The true old coots will remember way back when punching in 710.77345 and turning the display upside down was about as much fun as a person could have on a calculator (this trick doesn't even work on the newer bit-mapped font-based calculators). Of course as technology improved, I wasted many an hour playing "Moon landing simulator" on an HP-25 (until I turned the calculator off and lost what was in RAM).
Two wrongs don't make a right, but three lefts do.
Real engineers use HP calcs. I love mine. The TI's are standardized in schools, however, so thats what most people are used to. I wouldn't be surprised it there was a bit of secret lobbying and lunch-buying going on the back rooms of school administrations.
Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
I had a TI59 in high school, to which I had added a joystick as well as an interface to control my room. With the joystick, it was possible to play games like moonlanding where the printer would be the screen. The calculuator was programmed to turn on and off the lights in my room. A screenshot of the two peripherals. Of course, there was some surgergy necessary, but the TI59 had survived all.
Hi all, thanks for the comments. I'll make a few myself:
:)
* First: Thanks Google. usb8x is a Summer of Code project. Google's support meant I didn't have to find a real job.
* A greyscale movie would definitely have been better than a B&W one. But the point of Michael's demo was proof of concept for a mass-storage device driver. That's pretty darn impressive as it is, in Z80 assembly with no OS support. I'm sure someone will come along and write a pretty version soon.
* Some more details about the hardware platform: The TI84 Plus has a 15 MHZ Z80 CPU and a 96X64 monochrome display. You can fake greyscale pretty well by swaping planes. It has a 2-bit serial port, and a full-speed On-The-Go USB port. Unfortunately the OS doesn't provide any support for USB device drivers.
* OK, so I'll admit: this was mainly done for the "it's cool" factor. But there are useful applications. As silly as it may sound to you, students these days do plug in keyboards to their calculators to take notes on. Or at least TI would certainly like them to, and now they don't have to buy the ridiculously expensive TI branded keyboard to do so. And TI calculators are actually quite useful if you're in the field collecting data with a Vernier probe. Now you can carry along a USB thumb drive and not worry about running out of space for your data.
* Besides, it's cool
-Dan Englender
Seriously I never wanted to the see the day when Slashdot would be home to WMV files. An Open Source sponsored website is posting propietary file formats that play like crap on Linux and Macs. I for one will not support this.