Browse Search Popular Register Upload Rules User list Login:
Search:
Optical Drive Demo

Image:
screenshot of the scene

Author: Little

Group: Default

Filesize: 111.83 kB

Date added: 2024-10-25

Rating: 5.6

Downloads: 4634

Views: 680

Comments: 7

Ratings: 2

Times favored: 0

Made with: Algodoo v2.1.0

Tags:

Scene tag

WARNING: This scene contains a lot of small parts! It's recommended to turn on GodMode (by running god.godMode = true in the console) to allow yourself to scroll in further. I will probably make a scene in the future focusing on godMode, but for now all that's important is that it greatly increases the maximum amount you can zoom!


A little while ago, I made a scene demoing a crude floppy disk drive I had made.
At the time I had intended to eventually improve upon it and perhaps store nearly a kilabyte on a single floppy disk.
However, my intentions changed.

I seem to have been born just before optical media went obsolete -- and a lot of my early childhood revolved around movies and games especially living on DVDs!
That got me thinking -- what if I built an optical drive in Algodoo?


So, here we are!
If I'm honest, I made most of this scene (mainly the disks themselves and the drive controller) a few months ago before temporarily losing interest in Algodoo.
However, my interest to Algodoo has returned and I finished the scene!

The drive works by storing bytes in the "color" values in "blocks" on the disk.
A block stores 7 bytes (technically 8, but one byte is reserved for telling the drive controller which chunk it is).

On the included disks, the chunks are placed in front of the disk's cover allowing you to see the data that is written to the disk.


If you just want to see the drive run, tick the "Random Write" box to automatically write random values to random sectors.


EDIT: Added explanation for how disks work, and added random write feature to the controller GUI

EDIT 2: Fixed the drive spinning backwards (it now spins the correct way, so sequential read/write should be much faster)

Have phun!

2017 - 2024 Little
0x20
Last edited at 2024/11/20 04:03:07 by Little
Please log in to rate this scene
edit
Similar scenes
Title: AIR CRASH AT NIGHT DEMO
Rating: 5
Filesize: 392.46 kB
Downloads: 1972
Comments: 0
Ratings: 1
Date added: 2013/11/13 19:51:20
Made with: Algodoo v2.1.0
Rating: rated 5
download
Title: Fanmobile/suspension demo
Rating: 7.7857
Filesize: 176.14 kB
Downloads: 388
Comments: 8
Ratings: 14
Date added: 2009/01/11 23:16:14
Made with: Phun
Rating: rated 7.8
download
Title: Optical Illusians 2
Rating: 5
Filesize: 88.74 kB
Downloads: 310
Comments: 4
Ratings: 1
Date added: 2017/07/04 13:08:12
Made with: Algodoo v2.1.0
Rating: rated 5
download
Title: Optical illusion
Rating: 5.4
Filesize: 4.75 kB
Downloads: 631
Comments: 5
Ratings: 4
Date added: 2010/06/24 14:43:01
Made with: Phun
Rating: rated 5.4
download
Title: Optical illusion
Rating: 5
Filesize: 5.85 kB
Downloads: 512
Comments: 2
Ratings: 1
Date added: 2014/08/21 17:52:02
Made with: Algodoo v2.1.0
Rating: rated 5
download
Title: Optical ilusions
Rating: 5
Filesize: 359.79 kB
Downloads: 416
Comments: 2
Ratings: 1
Date added: 2017/05/19 11:50:41
Made with: Algodoo v2.1.0
Rating: rated 5
download
Responses to this scene:
Title Author Rating Downloads Comments Date added
Storing Text on Optical Disks Little 5.6 (2 votes) 6030 10 2024/12/03 02:59:33
show grid
Well done.:tup:
Last edited at 2024/10/25 11:57:28 by s_noonan
Is this how the HDD work?
Nope!
HDDs work using magnetic storage and a magnetic read-write-head rather than a laser and an optical disk -- this makes them much more similar to a floppy drive than an optical drive!

This allows for far, far higher data density -- at the expense of needing some pretty incredible precision!

I half wish removable media would make a comeback. The satisfaction of plopping a CD in your computer to install a game while listening to a bunch of funny noises will never be beaten by simply clicking "Download" in Steam!:(
Last edited at 2024/10/25 20:28:53 by Little
Latest update broke the scene
how do i write this ascii down in the disc: "049 032 050 032 098 117 099 107 108 101 032 109 121 032 115 104 111 101 032 051 032 052 032 098 117 099 107 108 101 032 115 111 109 101 032 109 111 114 101 032 053 032 054 032 110 105 107 101 032 107 105 099 107 115"
@XLAerospace it seems to work for me! :(
@THEMANOFALLMANS I actually wondered about that same problem around the time I shared this, and I have a phunlet saved with a crude interface for saving/loading strings, primarily for use with computers. It's designed to plug into the CPUs for my 3 newest Algodoo Computers, and takes over functionality from the disk drive.

Would you like me to remove the computer part, add a basic interface, and publish it?:lol:

I do want to warn you though, the system I mentioned is extremely slow. The slowest Dial-Up speeds would be blazing fast in comparison! :lol:

For the record by the way -- the system I am talking about converts to ASCII automatically -- although it is kind of slow. I haven't tried it since 2.1.0, so maybe it's faster now! :lol:

EDIT: I have put together the scene and uploaded it for you, as a response to this scene.

Have phun! :lol:
Last edited at 2024/12/03 03:00:50 by Little
can i overclock the rpm speed on the drive and still have the reading and writing system still work properly?