Archives | Projects | Programming | Hardware | Members | About | Forum
thinking outside the radical

This was the development page for msd8x, the TI-84 Plus/SE USB mass storage interface started by Michael Vincent. It has moved to the usb8x project page. Download the latest version (0.95) from there.


Version 0.94 (with source) is now available! It allows nearly all *.8x* files (even REAL vars) to be transferred to AND from a FAT16-formatted USB flash drive as well as viewing 8XI picture files and on-the-fly MirageOS/Ion program running! Here are the current features it supports:

  • Copy nearly any *.8x* file (even REAL vars) from any directory to the calculator as a variable
  • Delete any file or folder along with its contents
  • Create new folders
  • Select from archived/unarchived calculator variables and send to the flash drive as *.8x* files in any directory
  • Preview contents of a text file
  • Run MirageOS and Ion 8XP programs from the drive in any directory

The low-level FAT16 routines have been integrated into usb8x 0.11, which is required by msd8x. You can download that from the usb8x SourceForge page.

The old version of msd8x (v0.9b) is still available in case anything is wrong. Michael Vincent's original version is on in this directory. I submitted this idea for Google's Summer of Code 2006 and it was rejected; the proposal is here in case you want to read it.

September 11, 2006

Version 0.94 is now available. It fixes a slight bug with running certain 8XP files.

September 10, 2006

Version 0.93 is available! Read the description above and check it out.

August 15, 2006

Beta version 0.9 is now available! Check it out by reading the description above. (too lazy to add more information down here)

July 18, 2006

Beta version 0.8 is now available! FAT16 read and write support, as well as the 8x* send/receive interface is complete! Download it now and try it out!

July 12, 2006

Beta version 0.7 is available! Read above for 8xk/source download links and more information. Make sure you back up the contents of your flash drive first. Do try and add an empty file and then delete it afterwards...the created/modified/last access date/times are based on the 84+/SE clock.

And don't forget, usb8x 0.09 or higher is required (included in if you don't already have it).

July 7, 2006

Beta version 0.6 is now downloadable! It now has preliminary write support (only deletions for now). That's right, F3 finally has a can delete any file/folder highlighted (except "..", I dare you to try it). I should remind you this is still in beta, but progressing very nicely. Back up the contents of your flash drive and try it out!

July 5, 2006

Beta version 0.5 is now downloadable above! It fixes compatibility problems with many flash drives. If you couldn't get it to work before, I highly suggest you check it out now. Also, read support for .8x* files, as well as developer support for all files, is done. Write support is slowly, but steadily progressing.

Please post in the forum and tell me what you think so far!

June 26, 2006

Beta version 0.4 is now available for download. It fixes that stupid turning off problem. It's now completely stable and reads all .8x* files mentioned elsewhere on this page.

Download it and the new source now!

June 25, 2006

Beta version 0.3 is now available for download above. It now has full read support for all .8x* files (except Window, Zoom, and Table files) and can store these on the 84+/SE.

All file detection bugs are now gone, or at least as far as I can see. It seems to turn off and reset every so often when trying to copy a variable. I'm pretty sure it's some kind of power problem that I can't change and hopefully it's just me, my batteries, and my flash drive.

Also, the current source is available. Download now!

June 21, 2006

A new alpha version is available for download above. It allows importing of almost all .8x* files from a FAT16-formatted USB flash drive. It doesn't open Window or Zoom files and I don't intend to implement it.

Also, it seems to ignore certain files after a time. Restart the app and then try to copy the file. If that doesn't work, try putting it in different directories. I'm working on it.

June 20, 2006

Development has heavily started.

The details in the proposal will be implemented (I'm still sketchy on the Basic and assembly interfaces, but I'll figure it out).

I'm currently working out file detection bugs in the original code and then I can work on copying .8x* files to the calculator's RAM or Flash. FAT16 writing and the interfaces for them will follow.

That's pretty much the plan.

Archives | Projects | Programming | Hardware | Members | About | Forum
Copyright (C) 2004 Michael Vincent. This site was hand-coded except for the news and poll scripts. Blame Brandon Wilson for any problems.