svofski / tapeshnik

compact cassette data drive

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tapeshnik

Compact cassette data drive.

Project goals. Not all of them are realistic.

  • utilize an existing consumer tape mechanism with "logic control" to make a fully automatic tape drive
  • investigate the limits of what can be done with a simple compact cassette
  • implement random access to sectors
  • a usb mass storage device
  • use a stereo track for double data rate access, eventually use a 4-track head for quad data rate
  • investigate if altering motor speed to improve r/w speeds makes sense
  • investigate feasibility of reading while fast-forwarding with heads half-lifted

Eventually it's doomed to become either a dust gatherer/conversation piece or an art installation.

Notes

There is no blog, but there are project notes, updated sometimes: NOTES

There is also a youtube playlist, where I try to show noteworthy things about this project. Like/subscribe!

About

compact cassette data drive


Languages

Language:C 71.0%Language:C++ 20.2%Language:CMake 4.8%Language:Python 3.4%Language:Batchfile 0.5%Language:Shell 0.1%