Queen Bohemian Rhapsody Old School Computer Remix

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
Post Reply
User avatar
Creature
Member
Member
Posts: 548
Joined: Sat Dec 27, 2008 2:34 pm
Location: Belgium

Queen Bohemian Rhapsody Old School Computer Remix

Post by Creature »

I think this is something that totally deserves to be seen, I've never seen something like this in my life before ;). I don't know if you've seen this before, but I was totally stunned!



Enjoy!
Last edited by Creature on Tue Sep 29, 2009 8:27 am, edited 1 time in total.
When the chance of succeeding is 99%, there is still a 50% chance of that success happening.
User avatar
NickJohnson
Member
Member
Posts: 1249
Joined: Tue Mar 24, 2009 8:11 pm
Location: Sunnyvale, California

Re: Queen Bohemian Rhapsody Old School Computer Remix

Post by NickJohnson »

You can usually do something like that as long as you have direct access to the motors in the hardware. Floppy drives' stepper motors have been programmed to play songs, and if you connect an amplified audio signal to the coil that controls the movement of a hard drive read head, you can turn it into a pretty nice speaker. I've never seen it done with a printer though - they're definitely loud enough to begin with :lol: .
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: Queen Bohemian Rhapsody Old School Computer Remix

Post by Combuster »

Beyond words, really. [-o<
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
NickJohnson
Member
Member
Posts: 1249
Joined: Tue Mar 24, 2009 8:11 pm
Location: Sunnyvale, California

Re: Queen Bohemian Rhapsody Old School Computer Remix

Post by NickJohnson »

Hmmm... I bet you could write a nice sound driver for a floppy drive/printer/hard drive/CD drive. It might require single tasking though, or some sort of ingenious ISA DMA hack to make it work without constant attention. Something for the next 512-byte OS contest, perhaps?
User avatar
qw
Member
Member
Posts: 792
Joined: Mon Jan 26, 2009 2:48 am

Re: Queen Bohemian Rhapsody Old School Computer Remix

Post by qw »

Did you see the computers this guy is using? Eighties home computers! Unfortunately, they get a little out of sync with eachother after a few minutes. I'm a drum player; I really can't hear that. Nevertheless, an impressive piece of work! =D>
User avatar
01000101
Member
Member
Posts: 1599
Joined: Fri Jun 22, 2007 12:47 pm
Contact:

Re: Queen Bohemian Rhapsody Old School Computer Remix

Post by 01000101 »

That's just... pure awesomeness.
User avatar
gravaera
Member
Member
Posts: 737
Joined: Tue Jun 02, 2009 4:35 pm
Location: Supporting the cause: Use \tabs to indent code. NOT \x20 spaces.

Re: Queen Bohemian Rhapsody Old School Computer Remix

Post by gravaera »

^ Yup. Quite remarkable. Wonder how much time s/he put into that thing...
17:56 < sortie> Paging is called paging because you need to draw it on pages in your notebook to succeed at it.
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: Queen Bohemian Rhapsody Old School Computer Remix

Post by Troy Martin »

Wow.

Holy crap.

Mighty bajeebus.

Yipes.

Cool.
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
dosfan
Member
Member
Posts: 65
Joined: Tue Oct 14, 2008 1:18 pm
Location: Scotland

Re: Queen Bohemian Rhapsody Old School Computer Remix

Post by dosfan »

That's fantastic. My fiancée just didn't get it....
All your base are belong to us.
User avatar
gravaera
Member
Member
Posts: 737
Joined: Tue Jun 02, 2009 4:35 pm
Location: Supporting the cause: Use \tabs to indent code. NOT \x20 spaces.

Re: Queen Bohemian Rhapsody Old School Computer Remix

Post by gravaera »

^^^ Non-Prorammers rarely ever understand what makes us light up. We're a very peculiar breed. One of the most interesting topics I ever saw, and which almost shocked me was this thing from stack overflow:

http://stackoverflow.com/questions/8952 ... programmer

I was surprised how many of those behaviours I myself had been exhibiting without even knowing it was somewhat ... related...if that's a good word, to my hobby.
17:56 < sortie> Paging is called paging because you need to draw it on pages in your notebook to succeed at it.
User avatar
qw
Member
Member
Posts: 792
Joined: Mon Jan 26, 2009 2:48 am

Re: Queen Bohemian Rhapsody Old School Computer Remix

Post by qw »

And guys, how do you like RuBot?
User avatar
Andr3w
Member
Member
Posts: 76
Joined: Tue Jun 09, 2009 4:09 am
Location: Somewhere

Re: Queen Bohemian Rhapsody Old School Computer Remix

Post by Andr3w »

Creature wrote:I think this is something that totally deserves to be seen, I've never seen something like this in my life before ;). I don't know if you've seen this before, but I was totally stunned!
Enjoy!
Yes, it's awesome! ;)

Hobbes wrote:I'm a drum player; I really can't hear that. Nevertheless, an impressive piece of work! =D>
Yes, I hear that too. I'm a piano and a sax player :P :D
pguy
Posts: 10
Joined: Tue Oct 06, 2009 1:39 am

Re: Queen Bohemian Rhapsody Old School Computer Remix

Post by pguy »

My floppy drive sounds like the first 3 seconds of Viva La Vida by Coldplay when I write my os to it. http://www.youtube.com/watch?v=dvgZkm1xWPE
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Re: Queen Bohemian Rhapsody Old School Computer Remix

Post by Solar »

Hacks like this were not as uncommon in the 8-bit times as you might think. Hardware protocols for peripherals were usually readily available, even included with the hardware, because there were too many platforms around to provide drivers for all of them. The peripheral manufacturer relied on the platform vendor to implement the drivers - and people hacked the protocols to implement faster drivers, or - playing music. ;-)

I still remember fondly that C64 program I had, which would play the USA national anthem on the 1541 floppy hardware...
Every good solution is obvious once you've found it.
Post Reply