This is a drive for computers I made. It has no BIOS, meaning it
has to be programmed to work with the desired computer,
however, I included controls for reference to use when you get
to program it. I have barely any idea of Thyme, that's why I did not
include some actual BIOS to it.
It utilizes "scene.hdtxt" commands to make the read/write process.
It is a 3 head, 10 position disk reader: it has 30 writtable sectors
per side of the disk, but to make it a simple machine, I divided
the 30 segments into 3 heads, this means you can write 10
segments per head, giving a total of 30. It works almost completely
using only lasers, except for the eject button that is manual (user has
to use the drag tool to push it and release the disk).
Original designs of this machine were just 30 segments, one side disks,
but after some reworks I made to the machine, it now is super compact
(measuring just 30cm*20cm without counting the eject button)
The machine can work at simulation frequencies as low as 60Hz, and
it can range up to max simulation frequency without issue, making it
more universally adaptable to different computers.
It has a "nodisk" message that cannot be rewritten that gets read
whenever you try to read with no disk inserted on. Text can be changed
in the purple laser's script menu, it is the one above the disk.
CONTROLS:
W+ A or S or D= Write to disk
R+ A or S or D= Read from disk
1,2,3,4,5,6,7,8,9,0 = control to reach 10 segments
I made a similar device a looong time ago, but it was super big and way
more complicated and more propense to malworking. I was originally
planning to make this thing gear-driven again but after some tinkering
I realized it was inefficient and prone to malfunction (specially when big
segment changes), then I realized it works better using some boxes
changing the size of one of them.
The only issue with this machine is that you have to include an Input and
output port in the computer, or find a way to connect it. The input/output
ports have to have E collision groups and have a refractive index of 1 to
avoid it writing/reading somewhere else by reflection. You could always glue
two boxes to the back of the machine and put scripts to link them to the
computer haha.
You're free to use and tinker with this machine as long as you credit it.
I'm planning to make some super basic text editor using this as the memory.
I hope you can find some use to this device!
