Apple ][ game server
asciiexpress.net
asciiexpress.net
Alas my Apple 2 has let its magic smoke escape, otherwise I'd definitely give it a try!
Way cool dude, way cool....
This is amazing—so much simpler! My Apple //e sits right next to my laptop on my desk, so for me, this is giving it a whole new lease on life.
Here's a picture, just for the hell of it: https://p.twimg.com/AiV8lqjCIAICETx.jpg
Worth every penny.
Wow.
How much did it cost? I can't see a price on his site.
It hits me all the time, BTW.
In case you wonder what are you hearing, it's the audio modulation of a memory dump. If you pay close attention, you can distinguish between program (noise-like) strings (less noisy) and graphics (more rhythmic sounds). Try the lo-fi link for maximum vintage feel.
I'm glad someone remembers these games. I still have a good chunk of these games (some legit copies, others pirated via Copy II+ sector editing). Really glad Bilestoad made the list.
Wish list:
Aztec (http://en.wikipedia.org/wiki/Aztec_(video_game))
Below the Root (http://en.wikipedia.org/wiki/Below_the_Root_(video_game))
Championship Load Runner (http://en.wikipedia.org/wiki/Championship_Lode_Runner)
Captain Goodnight and the Islands of Fear
Conan: Hall of Volta
My sister sold our Apple IIe at a yard sale for like $8.00 in the mid 90's :(
I remember that you lost points if you just fired indiscriminately, as well.
Here's a vid: http://www.youtube.com/watch?v=fbHW66AbzHA
Anyway I put up a video about it as well and figured I'd share it here as well. Thanks so much for this!
Thanks again for testing.
http://dabeaz.blogspot.com/2010/08/using-python-to-encode-ca...
http://dabeaz.blogspot.com/2010/08/decoding-superboard-ii-ca...
http://dabeaz.blogspot.com/2010/09/using-telnet-to-access-my...
Pretty sweet hack, IMO
Plus I desperately miss ASCII art..
Put the book and code up on github if anyone is interested: https://github.com/markstewart/ProgrammingIsFun
I said, "Cool, let me see what I can do, here's my email."
I was an idiot, really. I forgot that she might not know how to use email, and I didn't ask her contact.
Seeing this made me wish I could play it again. Excellent job.
Before this I had to download programs through Chris Yerga's ftdi/gameport/twitter client setup. http://atomsandelectrons.com/blog/2010/04/apple-t/
Does anyone have any links or resources on how to do a 'hello world' of audio-based data transfer?
"the most common cause of error is external sounds being piped into the download stream (e.g. mail alerts) and low volume" -- http://asciiexpress.net/gameserver/readme.html
There are many ways to transfer info via audio (e.g. google for modem or frequency-shift keying). The Apple Game (and Disk) Server does not use FSK however. It relies on the Apple II cassette port which is nothing more than a 1-bit digital-analog-converter. IOW, it can detect the shift from positive to negative (zero crossing). The game server WAV files encode the game @ 48K samples/second using a single 12kHz wave for the zeros and a single 8kHz wave for the ones. IOW, 4 pulses for 12kHz (2 +, 2-) and 6 pulses for the 8kHz. The Apple II has a 1023000 cycles/second clock. So I have to detect the zero crossing, chksum and write the data in 1023000/12000 ~= 85 clock cycles. As long as the audio stream is clean and perfect (something only a computer or CD player can do), then it works every time.
If you load up any of the games in Audacity (freeware waveform editor), you can actually "see" the 0's and 1's. The 0's will be thinner.
Lastly, I will be publishing an article on my blog (http://jerkwerks.com) this month with how it works and all the source code.
http://en.wikipedia.org/wiki/Error_Control_Coding#Data_stora...
You can also add a little redundancy in longer messages so you can tell if it's corrupted or if only a few bit's are flipped you may be able to recover. Also, devices can downgrade their bandwidth to handle some noise. Think of it like someone saying Tango when they mean T, if you hear T or ango you know they both stand for T.
You may want to check out this video. http://hackaday.com/2011/07/10/sound-card-microcontrollerpc-...
If only they had known then what we know now...
Although, no Ultima / Ultima II in the game list :(
That was the first game I played on the Apple...
(The Bards Tale would be another great one...)
Nevertheless, awesome!