ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: Flash Drives on a Calculator

Flash Drives on a Calculator
Posted by Michael on 12 September 2006, 04:43 GMT

[I have mass storage devices on a mass storing calculator!]As the result of a group effort between myself, Brandon Wilson, and Dan Englender, we have released msd8x v0.94, which allows the use of ordinary USB flash drives with a TI-84 Plus. Brandon has been laboring all summer long on finishing the driver and GUI to be acceptable for public usage, and thanks to his dedication and adding of nifty features it is at last at the stage for a general release. Information on downloading and running msd8x can be found at the WikiTI calculator wiki.

With the appropriate cable, you can browse, modify, and copy (in both directions) files between a flash drive and the 84+'s RAM and/or archive. msd8x also supports the running of ION and MirageOS programs directly from a flash drive.

  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: Flash Drives on a Calculator
ShadowFate  Account Info

Wow this is fun to think about! Seriously, no more are calculators just for helping u out on calculus tests, now its to the point where we have our own simple pocket computers without any complexities... its the holy grail of tinkerers... we can overclock, add lights, sound, and now the software has caught up: we can play movies, songs, games, the list grows every day almost. this is a major step. this is truely amazing.

Reply to this comment    15 September 2006, 02:18 GMT


Re: Re: Flash Drives on a Calculator
dtd00d  Account Info

Good luck trying to sneak a flash drive and cable into a calc test though :)

The next step of course is to make a power pack which can drive a USB LAN chip; and then Z80 all the neccesary internet protocols, which opens up a whole new complex of possibilities-- wifi gaming, messaging, web surfing (assuming a 15MHz processor can parse all that)... Oh yeah and cheating on calc tests. I mean learning. Assisted learning.

Reply to this comment    15 September 2006, 06:26 GMT

Re: Re: Re: Flash Drives on a Calculator
burntfuse  Account Info
(Web Page)

Web browsing might be slow on a Z80 calc (getting it to handle TCP/IP, DHCP, etc.), but you could always add an external coprocessor.

Reply to this comment    15 September 2006, 19:55 GMT

Re: Re: Re: Re: Flash Drives on a Calculator
KermMartian  Account Info
(Web Page)

*cough* CALCnet2 *cough*

Reply to this comment    15 September 2006, 21:08 GMT

Re: Re: Re: Re: Flash Drives on a Calculator
dtd00d  Account Info

Yeah but an external coprocessor would be slower (how much bandwidth can an I/O or USB port on a calculator handle?) You may as well flip out your web-enabled cell phone.

lim (TI-84+ series) = [Processing power]
calc -> cool

Theres an equation for it. Or something of one.

Reply to this comment    15 September 2006, 21:11 GMT


Re: Re: Re: Re: Re: Flash Drives on a Calculator
burntfuse  Account Info
(Web Page)

>Yeah but an external coprocessor would be slower

Uh, why? There are chips with dedicated TCP/IP stacks, and with one of those or even just another microcontroller running at a decent clock speed, it could be more powerful than the calc's internal Z80. The external circuitry could fetch the webpage, then send it to the calc for rendering. Adding a coprocessor is almost never going to make it *slower*.

Reply to this comment    16 September 2006, 22:47 GMT


Re: Re: Re: Re: Re: Re: Flash Drives on a Calculator
dtd00d  Account Info

but seriously on a calculator how much bw can you get even from a USB port? it certainly doesnt run at even 1.1 standards. Just porting things to and from the RAM/flash drive take a bit, especially if they are more than a few KB

Reply to this comment    18 September 2006, 00:22 GMT


Re: Re: Re: Re: Re: Re: Re: Flash Drives on a Calculator
burntfuse  Account Info
(Web Page)

The actual HTML of a page isn't going to be that big most of the time, and obviously it wouldn't download images, so it should work out fine.

Reply to this comment    18 September 2006, 19:11 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Flash Drives on a Calculator
dtd00d  Account Info

hmmm maybe you're right; just a text browser or a WAP equivalent usually isnt too hard. Especially now that you mention no pics (though that would make things cooler).

So an external battery pack + a TCP/IP WiFi-enabled web browsing coprocessor = new Godpack.

Super bonus points to the first person to do it!

Reply to this comment    18 September 2006, 22:12 GMT


Re: Re: Re: Re: Flash Drives on a Calculator
Matt M Account Info

perhapes an USB IrDA driver?

Then you could "Beam" as the say in PalmOS the files from calc to calc or computer or other stuff...it could replace the graphlinks completely!

Reply to this comment    18 September 2006, 19:52 GMT


Re: Re: Re: Re: Re: Flash Drives on a Calculator
dtd00d  Account Info

I remember reading the source code to making an 83+ (or was it an 84?) a universal remote control awhile back; but i've never seen the hardware it needed.
IR would be awesome. Imagine wireless messaging across a classroom?

Reply to this comment    18 September 2006, 22:15 GMT

Re: Re: Re: Re: Re: Re: Flash Drives on a Calculator
Matt M Account Info

and USB-IrDA adapters are about the size of the drives and they only cost about $20USA

Besides, I'd think the protocols would be easier than wifi/bluetooth -- think of the possibilities...PalmOS, AlphaSmarts, PocketPC, smartphones, computers, calculators, tv, and more

Reply to this comment    19 September 2006, 12:53 GMT


Re: Re: Re: Re: Re: Re: Flash Drives on a Calculator
W Hibdon  Account Info
(Web Page)

yeah, but line of sight sucks for something as off hand as messaging. RF would be good for something like that. Though IR could be good for linking and for a TV remote....

-W-

Reply to this comment    24 September 2006, 12:37 GMT


Re: Re: Re: Flash Drives on a Calculator
Matt M Account Info

somebody please stop me if I'm wrong, couldn't you just make a battery pack with 4 NiMH AA/AAA batteries and connect it to the corrisponding +/- power pins on a USB cable?

I have a cooling fan that draws from the +/- so it seems possible...

Reply to this comment    17 September 2006, 13:11 GMT


Re: Re: Re: Re: Flash Drives on a Calculator
burntfuse  Account Info
(Web Page)

You'd have to add a regulator to drop the 6V to 5V, but with that, it should work AFAIK. Just make sure the battery ground is connected to the calc's ground.

Reply to this comment    17 September 2006, 14:35 GMT

Re: Re: Re: Re: Re: Flash Drives on a Calculator
Matt M Account Info

no, NiMH would be 1.25x4=5; maximum 1.28x4=1.12

Reply to this comment    17 September 2006, 15:13 GMT


Re: Re: Re: Re: Re: Re: Flash Drives on a Calculator
Matt M Account Info

edit: maximum 1.28x4=5.12

1x4 (!=) 1, sorry, bad math

Reply to this comment    18 September 2006, 00:50 GMT


Re: Re: Re: Re: Re: Re: Re: Flash Drives on a Calculator
burntfuse  Account Info
(Web Page)

Ok, then I guess you wouldn't need a regulator.

Reply to this comment    18 September 2006, 19:14 GMT


Re: Re: Re: Re: Re: Flash Drives on a Calculator
dtd00d  Account Info

does USB have a ground? You're probably right (idk much about cables) and all but when i spliced my cable together there were only four little cables inside-- +/- DC, +/- data. unless the outer housing (which was metal wire) is the ground?

Reply to this comment    18 September 2006, 00:47 GMT

Re: Re: Re: Re: Re: Re: Flash Drives on a Calculator
Matt M Account Info

If I am thinking of the same thing as others, I call the "ground" the "shielding" because that's all it is (to my knowlege)

as for pinouts:
I'd check wikipedia or google but I think it's something like this:

[1234]

[ ]=ground
1 4 =power
23 =data

Reply to this comment    18 September 2006, 17:51 GMT


Re: Re: Re: Re: Re: Re: Flash Drives on a Calculator
Matt M Account Info

oh, re-reading, the metal case/foil wrap/etc. would be a ground/shielding (for RF interference?)

Reply to this comment    18 September 2006, 17:52 GMT


Re: Re: Re: Re: Re: Re: Re: Flash Drives on a Calculator
dtd00d  Account Info

hmm does that shielding connect to a fifth pin? looking into a USB A/B thing there are five pin thingies.

Reply to this comment    18 September 2006, 22:05 GMT

Re: Re: Re: Re: Re: Re: Re: Re: Flash Drives on a Calculator
Matt M Account Info

hmmm, sounds like a multimeter project...

I don't know much about how USB works but I thought I read once that one of the pins is an open/closed to tell if it's a host or client for USB-OTG

I know the normal size USB-A and USB-B (the one for computer and the square one) have only 4 pins and a outer casing but I'm afraid to disect one because I'd probably kill it

Reply to this comment    19 September 2006, 12:55 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Flash Drives on a Calculator
Matt M Account Info
(Web Page)

If you're really interested, this tells all about USB cables/connectors and the pinouts

http://en.wikipedia.org
/wiki/Universal_Serial_Bus

Reply to this comment    24 September 2006, 15:01 GMT

1  2  3  4  5  6  7  8  9  10  11  

You can change the number of comments per page in Account Preferences.

  Copyright © 1996-2012, the ticalc.org project. All rights reserved. | Contact Us | Disclaimer