Posted by brudgers 18 hours ago
More details: https://www.reddit.com/r/amateurradio/comments/1eo9ki7/xiegy...
For something feeling like a fairly specific IC, I remember seeing many projects that use it throughout the years in wacky ways - and seeing it makes me happy to know that the sentiment for this little piece is shared.
Turns one a single frequency that’s remotely close to one of the two tones of a dial tone will convince it. Wasn’t sine wave either but not a problem! 555 powered by a 9V battery.
There's a lesson in there somewhere.
https://hackaday.com/2011/08/05/building-a-computer-out-of-5...
i have the page archived, but it's called A New Solar _ Wind Charge Controller Based on the 555 Chip (2_7_2026 12
I can upload the webrip if anyone wants it
Fun fact: his original concept needed 9 pins and therefore was going be forced to have a 14 pin package. A late epiphany got it down to the 8 pin version we know today.
PDF version here https://worldradiohistory.com/UK/Bernards-And-Babani/Babani/...
https://shop.evilmadscientist.com/productsmenu/tinykitlist/6...
Very cool. (Looks like it uses 26 transistors. I assume the die is similar.)
https://www.applefritter.com/appleii-box/APPLE2/NibbelingAtT...
The joystick itself just had 1 potentiometer per axis, wired directly to the port. The port had no A/D, no timer, and no interrupt. Instead there was a GPIO and a capacitor. You discharged the capacitor with a GPIO write, and then polled the GPIO to measure when the capacitor was charged again. The number of iterations through your polling loop would be proportional to the position of the axis.
This is a pain to emulate if you aren't doing cycle-accurate emulation. IIRC Dosbox has a bunch of kludges and still doesn't get the joystick right for every game.
[edit]
To clarify the game port used a 558 (quad stripped-down version of a 555) as a schmitt trigger, so it generated pulses of a width proportional to the potentiometer position. I looked up the Apple II interface and it looks very similar, but with the caveat that accelerated versions (e.g. the IIgs) would always clock to 1MHz when reading the joystick port, compared to the PC that could run at a huge range of clocks (and CPI) over the lifetime of the port.
See: https://mirrors.apple2.org.za/Apple%20II%20Documentation%20P...
Though surprising the family at dinner with a small explosion was a much more innocent purpose.
It can be configured as a versatile oscillator like the 555, but it can also implement an FM modulator / demodulator, a FSK modem, a tone discriminator, a clock multiplier, a phase detector, a voltage to frequency and frequency to voltage converter a speed control loop and much more.
Not bad for a $1 chip. My circuits professor always carried a bunch in his lab coat pocket and handed them out like candy almost everyone anyone needed a circuit to do something to do with oscillation.