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
Ranman  Account Info

Amazing!!!

Great work guys.

Reply to this comment    12 September 2006, 12:39 GMT

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

Great work !
O. Armand: what about the same stuff for TI9X?

Reply to this comment    12 September 2006, 13:10 GMT

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

If I had a cookie, I would split it and give it to you.

Maybe I would even give you the whole cookie.

But, seeing as I have no cookie, youll have to accept my congratulations instead. Great work!

Reply to this comment    12 September 2006, 13:21 GMT

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

I'd give them the entire cookie jar...

But, seriously, this is soooo cool!!

Brendan, Dan, may your greatness never fade!

(now I just need that cable!)

Reply to this comment    12 September 2006, 14:11 GMT


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

Oops, forgot to include Michael in that above... ^_^

Reply to this comment    12 September 2006, 14:14 GMT


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

And me...:)

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


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

I think by "Brendan" he meant "Brandon".

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


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

err...right...double oops!

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

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

If I had a cookie, I would tie it to a stick and hold it in front of the devs heads in order to motivate them to make a port to the 89.

Reply to this comment    12 September 2006, 21:52 GMT


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

I would buy a whole restaraunt and let them buffet!!!

Reply to this comment    20 September 2006, 17:17 GMT

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

This is really, really impressive. Good job, guys! Now I want an 84+... How does it run programs directly from the flash drive? Does it just copy them to RAM first then run them, or something more direct?

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


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

Yes, it copies the program to RAM and then uses MirageOS to run it.

Reply to this comment    12 September 2006, 16:32 GMT

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

Oh.. so it can't like run anything larger than can fit in the RAM? Darn.. maybe it could like take one line of code at a time from the flash drive and run it.. that would probably be to slow, though, right?

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


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

Um, for that you'd need an on-calc emulator (so that it could stop after each line and get the next), and transferring it a few bytes at a time would be so incredibly slow that it would be unusable. With a lot of caching and some creative hacks it might work, although using jps and calls between different parts of the code would be out of the question.

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


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

Yea I thought about that after I posted that last comment.. there HAS to be a way to get something larger than the RAM to play.. maybe split the program up into sections. Make a small program [maybe 50-byte if it's possible] that deletes the section that just played, copies the new one, and plays it.. run this program after every section until the end. A variable would be needed to keep track of what section you're on and how many total there are.. yeh.. comments?

Reply to this comment    12 September 2006, 20:36 GMT


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

Running current programs that don't fit in the RAM is somewhat of a problem, but designing new programs to stream data from the flash drive is extremely simple with the msd drivers. It would not be hard at all to write a game which, for example, streamed the current level from the flash drive instead of storing all the levels in RAM.

Reply to this comment    12 September 2006, 21:17 GMT

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

Ah.. I didn't even think about regular programs.. the only files I had in my mind were sound files when I wrote that comment..

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


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

As I said before, transferring a program in chunks would be slow and really hard since the address of every call or jp would have to be changed before that section was executed. Hadn't thought about a program *designed* to stream data from the drive, though. RPG programmers could go insane with this.

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


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

Just think: you could do something like the original Myst, with pre-rendered backgrounds. And you're right: RPGs would become absolutely massive...

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


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

I think that saying "ordinary USB" left too much to your imagination....... can u tell me some models that have been proved and worked and others that haven't worked...

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

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

Most notably the Lexar JumpDrive (Secure) and Sandisk Cruzer Mini drives (see URL).

If it runs on 100mA or less of power, it's probably going to work.

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


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

any chance for an [ON]+[XTOn] shortcut or something to open the app?

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


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

There's no need for this because of auto-launch. If it doesn't already, and you haven't e-mailed me the vendor/product IDs for your flash drive yet, be sure to do that.

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

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

Mine doesn't auto-launch, where can I find out how to contact them and have it do that?

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


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

I'm the one you contact to have that done (and I think I just said that). E-mail me the vendor/product IDs for your drive. You can get them from USBTools. PortMon is a development tool.

Reply to this comment    18 September 2006, 07:36 GMT


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

sorry, I didn't read it through carefully enough. I'll get on that asap!

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


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

do I need that portmon or whatever to make this work?

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


Re: Re: Re: Re: Flash Drives on a Calculator
Trevor Walker  Account Info

Does it work with a Verbatim?

Reply to this comment    19 October 2006, 19:39 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