Quake on an oscilloscope (2014)
lofibucket.com
lofibucket.com
Also the hostile treatment he got from the MAME developers is kind of amusing: https://github.com/mamedev/mame/pull/483
They explained what was wrong and how to architect it cleanly. It's not the responsibility of the MAME developers to do his work for him.
They also reasonably discussed the utility of supporting his niche closed hardware. Remember once the code is in tree it's their responsibility.
I really applaud such curiosity.
Ps: Maybe add (2014) in the title.
Its debug-demo mode was uber-cool. you could plot sine waves to your hearts content. I had a lot of fun on that.
1. Open xterm
2. If you use a fancy prompt with colors in it, turn it off (eg with "export PROMPT_COMMAND= PS1='$ '")
3. CTRL+Middleclick on the window, then "Switch to Tek mode" (it's near the bottom). Note that you must keep the mouse button held down and _release_ it over the option you want.
4. Repeatedly press Enter to make the prompt fill the screen; it will sail to the bottom of the left half of the screen (the left page) and then do the same on the right half (the right page).
5. "Page refresh by hand" in xterm means CTRL+middle clicking the Tek window and selecting PAGE or RESET.
Just to clarify, Tektronix 4014 mode uses its own escape sequences that are separate to the VTxxx series. So nothing you have installed will actually "work" in Tek mode. (One of the arguments for removing the code from xterm.)
Like this one: https://github.com/joejulian/xterm/blob/master/tektests/usma...
Download it using the githib raw link and cat it while the xterm is in tek mode.
You can also run aclock on on an emulated tek terminal.
https://github.com/tenox7/aclock
Though you need to download the tek source (its one file) and compile it.
export TERM=tek4015
With that, various things that I have installed, including the humble clear command and a fair amount of ZLE in the Z Shell, do in fact work. It's not quite nothing.There is C implementation - libdrawille [2].
Sound Card output is low pass filtered. With a 22KHz cutoff filter frequency, a digital square wave at 22KHz would optimally render as sine of the same period, because that's the base frequency. Resonant frequencies are filtered because they are not audible. That's the principle of digital-analog conversion obeying the sampling theorem.