USB Peripherals for the 84+
Posted by Michael on 16 August 2005, 17:07 GMT
A few weeks ago, the ever-famous Dan Englender released a revolutionary new flash application called 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. Dan has included demos for a USB mouse, keyboard, and a loopback test for the USB Silverlink. Theoretically this means that drivers can be written to support nearly any USB device (so long as it consumes 100 mA or less of bus power). Usb8x will open up an entirely new world of possibilities for graphing calculators. Congratulations to Dan on an extremely impressive achievement!
You may be thinking that ticalc.org is awfully slow in reporting this news, but due to the recent news drought, I thought I would hold off on this article until it could be as amazing as possible: I have been working on a driver that runs on top of Dan's to allow USB flash drives to connect to the calculator. Yesterday I finished FAT16 reading support and so I now present a demo video (4.4 MB), exclusively available on ticalc.org, of a movie playing off my 1 GB Lexar JumpDrive. You may recognize the clip as part of The Matrix's infamous lobby scene. There is no dithering or grayscale, although both are probably possible. There is still much more work to be done before we have utilities and file explorer-type programs at a level where general users can use their USB drives.
|
|
Reply to this article
|
The comments below are written by ticalc.org visitors. Their views are not necessarily those of ticalc.org, and ticalc.org takes no responsibility for their content.
|
|
Re: USB Peripherials for the 84+
|
Nikky Southerland
(Web Page)
|
We didn't think ticalc was slower than usual in news, not in the least bit. He was teasing us about the video yesterday, but wouldn't let anyone see it. It's actually rather impressive, but I'm partial to the "Gatekeepers" scene in the matrix, personally.
|
Reply to this comment
|
16 August 2005, 18:12 GMT
|
|
Re: USB Peripherials for the 84+
|
DWedit
(Web Page)
|
ZOMG! R-Rated content on ticalc.org! Someone call the censors! Remove this filth from the site!
|
Reply to this comment
|
16 August 2005, 18:16 GMT
|
|
Re: USB Peripherals for the 84+
|
Dan Englender
(Web Page)
|
Hi, thanks for the news article, Michael. Just some other notes:
-usb8x is open source. The source is available on sourceforge.
-There is a demo video on the website linked in the news article showing the calculator linked to a mouse, a keyboard, and a silverlink.
-There is an assembly language and a BASIC language interface to the USB driver. The assembly language interface is in a beta state, the BASIC language one is in an alpha state.
-You need an adapter cable to connect USB devices to the mini-usb port on the calculator. There's a 5-in-1 connector kit that's available at many stores, or serialio.com sells a mini-A to female-A cable that will work.
|
Reply to this comment
|
16 August 2005, 18:39 GMT
|
|
|
|
|
|
|
|
Re: Re: Re: USB Peripherals for the 84+
|
Benjamin Moody
|
There are no such things. Cables which have two female or two male connectors violate the standard, so they're not USB cables.
The question we must ask ourselves, then, is why are such cables expressly prohibited by the USB standard? The answer is that you never need or want to connect a host to another host (which will probably damage one or both devices), or a peripheral to another peripheral (which obviously won't work at all), so you never need to connect an A-device to another A-device, or a B-device to another B-device.
The trick is that the calculator can be either a host or a peripheral, and the initial state is based on whether a mini-A cable (such as the round end of the calc-to-calc cable) or a mini-B cable (such as the PC cable) is connected. So when you connect the PC cable, the calculator always acts as a peripheral. While it might be possible to force the USB controller into host mode anyway, this is a really bad idea.
|
Reply to this comment
|
18 August 2005, 20:19 GMT
|
|
1 2 3 4 5 6 7 8
You can change the number of comments per page in Account Preferences.
|