"Wouldn't it be great if we could put a secret message on the disks. Some kind of program that displays a secret message when you boot up your computer with the disk in the drive".
This instructable is a description of how I wrote a helper script in python and a healthy does of 8086 assembly to regain my 'nerdiest' status.
Remove these ads by
Signing UpStep 1: Plan
1. Copy a text and or image file to the disk
2. Find a copy of some floppy disk linux distro and setup an init script to display a message on boot
3. Write to the boot sector of the disk and hope someone is silly enough to put the disk in before turning on their computer
Number 1 would have been relatively easy, but not nearly as fun. 2 seemed doable however I had some difficulty finding a working distro and 3 sounded like oh so much fun.
So, the basic plan was to find some way to make a custom 'boot disk' that when the computer is powered on with the disk in the drive a secret message will appear on the screen. For those of you too impatient to read the instructable, you can find the code to make your own secret message floppy disks here:
http://github.com/braingram/floppysecret








































Visit Our Store »
Go Pro Today »




Up Up Down Down Left Right Left Right B A Return
I figured it out by reading and altering gen_asm.py. I took out most of the key compares in the keyloop, then ran a new version of the image and pressed buttons. (I know I could've looked up key constants and whatnot) When I hit UP, I figured that there were some repeats in the sequence that seemed familiar.
Gives you the nice little message "Grow Up! :-)"
that pretty much fixed up the attribute things.
You've sparked my interest to keep looking into these things and experiment away .
It gave me a certain sense of glee to move registers around and see results. I'm just glad that I could pass along a little bit of the enjoyment.
Maybe I'll see if I can get a version of tetris working... :)
Combining Python, Assembly, and C to make a totally awesome wedding invite is full of win.
Now I wish I had done this when I got married :P
In the late 90's I had a computer builder annoyed at me because I insisted on having my Pentium computer fitted with a 5.25" floppy drive so I could do some of my college AutoCAD and SmartCAM homework at home rather than hanging around the computer lab at my the local community college. That was considered obsolete technology even back then because a 1.44Mb 3.5" drive could hold almost 6 times my SSDD 5.25 floppy.
At least, that was always my understanding of it :)
Love your screen name.
computers are set to boot from the hard drive before a floppy drive so it wouldn't even look at the floppy unless you change the boot setting on each of the recipients computers.
What?
;-)
apt-cache search *
where * is your search term. it should give a readout of various packages that you can install with apt-get.
I recently needed to get something off an old laptop that only had a floppy.
Guess what?
Of the 6 other computers in the house, NONE of them had a floppy drive.
Floppy drives have not been standard equipment for many years.
Cute idea, but who's going to have a slot to stick it in?
But seriously braingram, your project really is cute. It will be one of the few save-the-dates people don't throw away.