Slashdot Mirror


Quake On an Oscilloscope

An anonymous reader writes: Developer Pekka Väänänen has posted a fascinating report on how he got Quake running on an oscilloscope (video link). Obviously, the graphic details gets stripped down to basic lines, but even then, you need to cull any useless or unseen geometry to make things run smoothly. He says, "To cull the duplicates a std::unordered_set of the C++ standard library is used. The indices of the triangle edges are saved in pairs, packed in a single uint64_t, the lower index being first. The set is cleared between each object, so the same line could still be drawn twice or more if the same vertices are stored in different meshes. Before saving a line for end-of-the-frame-submit, its indices in the mesh are checked against the set, and discarded if already saved this frame. At the end of each frame all saved lines are checked against the depth buffer of the rendered scene. If a line lies completely behind the depth buffer, it can be safely discarded because it shouldn't be visible."

71 comments

  1. Reminds me a lot of NPRQuake by Anonymous Coward · · Score: 0

    that old source port from 2000 that had renderer plugins to render the world in a blueprint and pencil sketch mode

  2. Looks a lot like... by fibonacci8 · · Score: 3, Insightful

    Any game at all on the Vectrex.

    --
    Inheritance is the sincerest form of nepotism.
    1. Re:Looks a lot like... by gl4ss · · Score: 1

      well no surprise.

      however, I was thinking, can this be ported over to use vectrex as the display? maybe less flicker with it's screen?

      --
      world was created 5 seconds before this post as it is.
  3. He didn't get it running on an oscilloscope... by Anonymous Coward · · Score: 5, Informative

    He's displaying it on an oscilloscope. Still cool, though.

    1. Re:He didn't get it running on an oscilloscope... by Anonymous Coward · · Score: 0

      We actually had Counter Strike running on an oscilloscope for real in the lab about a decade ago. Mind you the scope was running Windows NT, and sadly that was the best use of it. Controls sucked but the game was fully functional.

    2. Re:He didn't get it running on an oscilloscope... by Anonymous Coward · · Score: 0

      It is called: overengeneering.

    3. Re:He didn't get it running on an oscilloscope... by Darinbob · · Score: 2

      As an undergrad, we had to do Breakout in assembly, but displayed on an analog oscilloscope. Kind of fun. Simple, but the point was to learn about interfacing to devices not the assembler or programming style.

    4. Re:He didn't get it running on an oscilloscope... by Anonymous Coward · · Score: 0

      And here's Doom actually running on an oscilloscope:
      https://www.youtube.com/watch?v=xZaKlLyikKg
      The 'scope is digital of course, so it's cool but not *that* cool.

  4. Vector Graphics by danomatika · · Score: 5, Insightful

    The irony is that it's only taken 40+ years to get to display resolutions for raster graphics to approximate vector graphics.

    Not to say this isn't cool. I like that the youtube video is basically the following chain: raster Quake -> custom vector renderer -> vector scope -> raster camera capture -> raster video upload -> raster youtube video stream -> you eyes

    In *no way* is the video as cool as that scope in real life!

    1. Re:Vector Graphics by dbIII · · Score: 4, Interesting

      The irony is that it's only taken 40+ years to get to display resolutions for raster graphics to approximate vector graphics.

      It's what we've been prepared to put up with. If more people had bought those monster resolution IBM LCDs in the 1990s then economies of scale would have resulted in 4k screens earlier. It wasn't a technological barrier, it was a progression driven by tooling for whatever would sell. That's why we had the step backwards in resolution for a decade+ and I only gave up on CRTs a couple of years ago when 1600x1200 LCD prices dropped from the stratosphere.
      Back to vectors - that old Star Wars video game still seems to impress kids despite their phone hardware outperforming it 100 to 1.

    2. Re:Vector Graphics by Dadoo · · Score: 1

      The irony is that it's only taken 40+ years to get to display resolutions for raster graphics to approximate vector graphics.

      I'm not sure why that's ironic. When you're only displaying the outlines of objects, you don't need nearly as much memory (or memory bandwidth) as you do with a raster display. On top of that, vector displays only get that resolution in monochrome; you lose it when you try to do color. (A color display can't exceed the resolution of its shadow mask.) I can tell you from experience: Quake looks better on a 640x480x8 raster display than it could ever look on a vector display.

      --
      Sit, Ubuntu, sit. Good dog.
    3. Re:Vector Graphics by Anonymous Coward · · Score: 0

      The irony is that it's only taken 40+ years to get to display resolutions for raster graphics to approximate vector graphics.

      The thing is that most vector graphics didn't have that high of effective resolution. Sure, in theory the concept allows for infinite resolution, but the beam used to draw the picture had finite width, the positioning had finite bandwidth, and there was noise in the system (especially clear in this case). The blurring that gives it a clean, smooth look does take quite a bit of resolution on a raster display to emulate, but it is not because the vector display was particularly high resolution. Just like emulating the blurring of a CRT on a crisper LCD can't be done at the same resolution, but the value of that blurring is up to subjective tastes...

    4. Re:Vector Graphics by Anonymous Coward · · Score: 0

      Vinyl.

    5. Re:Vector Graphics by Anonymous Coward · · Score: 0

      If more people had bought those monster resolution IBM LCDs in the 1990s then economies of scale would have resulted in 4k screens earlier. It wasn't a technological barrier, it was a progression driven by tooling for whatever would sell.

      There wasn't any graphics hardware in the 90s that could push 4096 x 2160 pixels, 24-bit at 60Hz, not even on high-end workstations. Not to mention needing at least 27 megabytes of video memory for a single screen buffer. Such screens just weren't practical at the time due to the technical limitations you claim didn't exist.

    6. Re:Vector Graphics by itzly · · Score: 1

      The irony is that it's only taken 40+ years to get to display resolutions for raster graphics to approximate vector graphics.

      Assuming you only look at images optimized for vector graphics display, and you don't actually accurately measure the position of the lines.

    7. Re:Vector Graphics by Agripa · · Score: 1

      The irony is that it's only taken 40+ years to get to display resolutions for raster graphics to approximate vector graphics.

      That is about right given that my oldest digital storage oscilloscope was first produced in 1981 and has a 10 bit display for 1024x1024 in a 5:4 format of 10 cm x 8cm which yields 260x325 DPI. Oscilloscope CRTs however are a little unusual in that they use very high acceleration voltages to produce bright traces and this has a side effect of giving them a smaller spot size although it does create a halo from secondary emission which lowers contrast. Tektronix used LCD shutters to produce color displays with monochrome CRTs because of the higher resolution this provided over a color CRT.

      We have only just recently commercially achieved that kind of resolution and not in full size displays. When told about the newest DSOs which now have higher resolution displays, I chuckle and smile.

    8. Re:Vector Graphics by Agripa · · Score: 1

      The thing is that most vector graphics didn't have that high of effective resolution. Sure, in theory the concept allows for infinite resolution, but the beam used to draw the picture had finite width, the positioning had finite bandwidth, and there was noise in the system (especially clear in this case). The blurring that gives it a clean, smooth look does take quite a bit of resolution on a raster display to emulate, but it is not because the vector display was particularly high resolution. Just like emulating the blurring of a CRT on a crisper LCD can't be done at the same resolution, but the value of that blurring is up to subjective tastes...

      The oscilloscope may not be in very good shape; maybe the CRT is gassy. I would expect much sharper and brighter lines from a Hitachi V-422 since it uses 10 kilovolts of post deflection acceleration although it is only a 40 MHz oscilloscope. It is also possible that that blurred traces are an artifact generated from the sound card itself because of something like a ground loop.

      The wiggling shown is an artifact of the sound card outputs which suffer from non-linear group delay and low bandwidth compared to even a slow oscilloscope in X-Y mode. Most oscilloscopes have an X bandwidth in the range of 1 to 2 MHz (500 kHz on the Hitachi shown) which is 50 to 100 times higher than a sound card can usually produce. Some are more than an order of magnitude faster then that. Oscilloscope vector graphic drivers generally have bandwidths in the 1 MHz range although faster is possible.

      As far as spot size, oscilloscope CRTs have an advantage over CRTs intended for other applications because of high acceleration voltages which yields smaller spot sizes. My oldest DSO generates a 10 bit or 1024x1024 display on its 10cm x 8cm CRT. Later similar models were lower resolution but not because of CRT limitations.

  5. Nice work by gatkinso · · Score: 1, Insightful

    No snarky commentary to offer like the above posters.

    --
    I am very small, utmostly microscopic.
  6. How many Mhz for Nethack? by freelunch · · Score: 2

    Please vectorize my dog. Thx.

  7. Nice by Dan+East · · Score: 5, Informative

    That is by far the geekiest thing I've seen in a long time. As someone who has also ported Quake to run on hardware it wasn't designed for, my hat's off to you.

    --
    Better known as 318230.
    1. Re:Nice by 50000BTU_barbecue · · Score: 4, Interesting

      How about a song that makes pictures?

      https://www.youtube.com/watch?...

      --
      Mostly random stuff.
    2. Re:Nice by msobkow · · Score: 1

      I agree. He wins "the geekiest nerd" contest for this one. Big time. :)

      --
      I do not fail; I succeed at finding out what does not work.
    3. Re:Nice by perryizgr8 · · Score: 1

      Oscilloscopes are fun! I used to struggle with them during my labs, never imagined anyone doing this.

      --
      Wealth is the gift that keeps on giving.
    4. Re:Nice by UnknownSoldier · · Score: 1

      Now _that_ is fucking cool.

      Just when I thought this place was turning into an ad infested swamp you pull out that gem!

    5. Re:Nice by Anonymous Coward · · Score: 0

      I played this!!! Thank you!!! (I didn't go through the whole game, but it was comforting to know it's there on the crappy ipaq).

  8. Beautifully steam-punky by blind+biker · · Score: 4, Interesting

    In an alternative steampunk universe, this is how graphical displays MIGHT work.

    --
    "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    1. Re: Beautifully steam-punky by He+Who+Has+No+Name · · Score: 1

      It's actually not that far off from what MIT was doing with early millimeter wave radar in WWI, in some ways.

      This is also just begging to be polished up some and used for a practical effect in a sci-fi movie.

    2. Re: Beautifully steam-punky by 50000BTU_barbecue · · Score: 1

      The original Battlestar Galactica TV series was filled with Tektronix raster displays.

      http://en.wikipedia.org/wiki/T...

      --
      Mostly random stuff.
    3. Re: Beautifully steam-punky by 50000BTU_barbecue · · Score: 1

      "vector"

      I'm drunk.

      --
      Mostly random stuff.
    4. Re: Beautifully steam-punky by blind+biker · · Score: 1

      Thank you for the link to that Wikipedia article - that's a fascinating read!!! And I thought I knew the history of computing relatively well.

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    5. Re: Beautifully steam-punky by 50000BTU_barbecue · · Score: 1
      --
      Mostly random stuff.
    6. Re:Beautifully steam-punky by dunkelfalke · · Score: 1

      So you are saying the they should rather port Fallout 3 for this?

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
  9. Doesn't Count by Nova+Express · · Score: 2

    He didn't find all the secrets...

    --
    Lawrence Person (lawrencepersonh@gmailh.com (remove all "h"s to mail)

    http://www.lawrenceperson.com/

  10. Cool Hack by Habberhead · · Score: 1

    Flat out, one of the coolest hacks in history.

    Well Done!

  11. The real question is... by esperto · · Score: 1

    Does it run crysis?

    I bet the water would have great waves.... :ducks:

  12. I ain't afraid of no quake! by Joe_Dragon · · Score: 1

    now run duke3d on it.

  13. Seriously cool by cascadingstylesheet · · Score: 1

    That is some seriously cool stuff. My hat is off to you, sir.

  14. Easier by several other methods by Bing+Tsher+E · · Score: 2

    First off, In the late 90's Tektronix made a series of digital oscilloscopes that ran an embedded version of Windows 98.

    But really, the easiest way to get Quake running on an oscilloscope is to take the raster signals from an analog CRT controller (like, for instance, a VGA card) and use the vertical and horizontal signals to properly drive the X and Y axis, and feed the video into the Z axis. Like, duh. Why would you vectorize it?

    1. Re:Easier by several other methods by Barny · · Score: 1

      Pretty sure those old scopes ran winNT, not 98 (for obvious reasons)

      If I remember rightly you could use a mouse/keyboard with them, so controls would be simple.

      As for why vectorise it? Why not!

      --
      ...
      /me sighs
    2. Re:Easier by several other methods by smellsofbikes · · Score: 1

      First off, In the late 90's Tektronix made a series of digital oscilloscopes that ran an embedded version of Windows 98.

      As far as I know, every current Tek scope has either Windows (higher-end) or embedded Linux running it. All our 4000-series and up scopes have a mix of Win2K and XP, which is for us a disaster since we're not allowed to use them on the corporate network now that there's no longer any OS support for them. Weirdly, the Linux-based systems, which appear to have 2.2-era kernels, are freely allowed on the network and feature integral webservers so you can control them remotely without needing any fancy software.

      --
      Nostalgia's not what it used to be.
    3. Re:Easier by several other methods by Bing+Tsher+E · · Score: 1

      Nope. The scopes that I remember specifically had a Windows 98 bootup screen. There's no reason at all that a completely stable 'Oscilloscope' app can't be run on Windows 98, particularly if they make it fairly difficult to install a lot of the croft and crap that the typical 'desktop/home' user put on a Windows 98 machine back in the day. I suspect at that time, doing anything in snappy 'real time' on NT was much more difficult. Win 98 itself wasn't very good, but it gets the hell out of the way of whatever real time stuff you run on it better than NT of the time would.

      As for vectorizing it? Well, why not chisel the video out on stone tablets? It's raster video by design. Vector graphics, i.e. VT-330 'dumb' terminals with ReGIS graphics, were really cool. But if something didn't start out as vectors, it's really awkward to turn it into vectors.

    4. Re:Easier by several other methods by TechyImmigrant · · Score: 1

      Those windows teks made the previous generation of tek scopes instantly more desirable. Office space used a red stapler, but in the real world, in real labs, people fight over the most recent tek scope that still has a useable interface.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    5. Re:Easier by several other methods by rjforster · · Score: 1

      Yep. Win98 for the Agilent ones too.

      I remember, around 2001, buying a vibration motor for an old Nokia 3210 mobile phone that wasn't originally supplied with one, though the space inside was there. Fitting the motor was easy but I needed to flash the firmware to drive it. For this I needed DOS on a PC with a serial port. My home PC ran linux (obviously), my desktop at work was NT4 but the 'scope in the lab ran Win98 and had the serial port and floppy drive. 2 minutes later I had a vibrating phone.

      Someone else at work put full excel on one of these Win98 'scopes.

    6. Re:Easier by several other methods by petermgreen · · Score: 1

      First off, In the late 90's Tektronix made a series of digital oscilloscopes that ran an embedded version of Windows 98.

      And nowadays all the major high end scope vendors make scopes running an embedded version of windows 7.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    7. Re:Easier by several other methods by tlhIngan · · Score: 1

      First off, In the late 90's Tektronix made a series of digital oscilloscopes that ran an embedded version of Windows 98.

      Not unusual - a large amount of test equipment, especially higher end gear, run Windows today. Basically because the equipment is expensive enough they don't have to save cost by using low-powered SoCs and can just dump a full PC on it, getting you the speed and flexibility.

      I have used a logic analyzer that used Windows 2000 embedded, and seen ones based on XP embedded and Windows 7 embedded. All the fancy work is done in hardware, it's just the display and interactions are using Windows.

      Usually they come with APIs as well so the UI can be extended to include stuff like automated testing, qualification testing and other roles where you just run the test suite directly on the scope rather than having to set up a test PC that talks to the scope over GPIB (or LXI or whatever) and gather data. Required especially for production pass/fail usage.

    8. Re:Easier by several other methods by Agripa · · Score: 1

      The current Tektronix 5000 series is Windows 7.

  15. Nice by Intrepid+imaginaut · · Score: 2

    More of this!

  16. IBM LCD by ArchieBunker · · Score: 2

    The IBM T221 cost $17,999 when it was released. I can't imagine anyone outside a research lab or government agency buying one back then.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
    1. Re:IBM LCD by dbIII · · Score: 1

      Try buying a PPC system from IBM and you'll see how they can be experts at pricing themselves out of markets they can afford to sell to. Wikipedia mentions a price drop from $17,999 to $8,399 without it being a fire sale.
      Middle ground at less cost was available but didn't happen. It was made out of 2400x900 panels which would have been pretty decent alone.

    2. Re:IBM LCD by Theovon · · Score: 1

      I got to play with the IBM T221 back when I worked at Tech Source. One dual-link DVI didn't have enough bandwidth for a decent framerate, so I helped adapt one of our dual-head air traffic control video cards to drive the display. That monitor was awesome. Retina display before its time!

  17. Cool by Anonymous Coward · · Score: 0

    But it would probably have been better to use something other than audio output.
    GPIO on an FPGA board can be driven at several hundred MHz. Probably so could those on some other development board.

  18. I usually don't read the youtube comments but... by DRMShill · · Score: 0

    This one is classic:

    "Please don't support this abuse of technology, Reddit. Oscilloscopes were invented to benefit mankind and save lives by being used for purposes such as monitoring heart rates. It's disgusting seeing a male program it to run a violent video game. This is exactly the same as going to a school for a shootout rather than for education. I hope this travesty is destroyed before a doctor mistakes it as a heart rate monitor and ends up shooting a female patient.

    Berta Lovejoy, Feminist, Promoter Of Equality, Love, and Peace."

  19. Has he not heard of the Z (blanking) axis? by NixieBunny · · Score: 2

    A decent vector oscilloscope display uses the Z blanking input to turn off the beam when not drawing a line. I see no mention of this in the writeup, and consequently there are ghost lines all over the screen. It would look a whole lot nicer if the Z input were put to use.

    --
    The determined Real Programmer can write Fortran programs in any language.
    1. Re:Has he not heard of the Z (blanking) axis? by Mr.CRC · · Score: 2

      Because it's just using a crummy sound card, initially AC coupled, then some hacked DC coupled one.

      This would be much more interesting with 20-50x the bandwidth, which a scope like this could deal with easily. That would require a good data acquisition (DAQ) card with high sampling rate D/A converters.

      Some low-end analog CRT scopes (like my 20MHz B&K) don't include Z axis inputs. I'm contemplating hacking one on to mine, and also building a generic set of deflection amplifiers to use old electrostatic CRTs for "fun" vector scopes, but with serious video bandwidth of 5-15MHz not the 50-100kHz shit that's typical.

      High-res. vector display requires high video bandwidth on all 3 axes, unlike raster which only needs MHz bandwidth for the video, 10s of kHz for horizontal, and 100s of Hz for vertical.

    2. Re:Has he not heard of the Z (blanking) axis? by itzly · · Score: 1

      That would require a good data acquisition (DAQ) card with high sampling rate D/A converters.

      Or a cheap VGA output. Connect the RGB outputs to X, Y and Z and load the frame buffer with a suitable picture.

    3. Re:Has he not heard of the Z (blanking) axis? by tlhIngan · · Score: 1

      A decent vector oscilloscope display uses the Z blanking input to turn off the beam when not drawing a line. I see no mention of this in the writeup, and consequently there are ghost lines all over the screen. It would look a whole lot nicer if the Z input were put to use.

      Yes but that requires a 3rd output. Instead, he uses the fact that vector display brightness is dependent on how fast you sweep the beam, so "off" lines are simply swept fast while lines meant to be shown are swept far slower.

      Incidentally, this won't work on modern digital scopes - unless they have "analog" intensity-graded displays (goes by various names, including DPO (Digital Phosphor Oscilloscope) on Tek)). What these do is simulate analog scope behavior by making parts of waveforms that get "swept" multiple times brighter so the more often a wave is regular, the brighter it is. Odd events are shown dimly. Of course, with a digital scope you can invert it so the rare event is bright and the common event is dimmed out.

      It can still be a mess because the quality then depends on how fast your digital scope can update the display (update rate) - older scopes have troubles updating at 100 waveforms/s, and even modern budget ones often only do less than 1,000 updates/second. But you can get scopes that easily do 30,000 updates/sec or even 1M updates/sec (this is how fast the scope circuits can trigger and update the internal framebuffers and display buffers and all the other things, it has nothing to do with the LCD update rate). Even then it's just a rough approximation.

  20. Re:I usually don't read the youtube comments but.. by Anonymous Coward · · Score: 0

    Reminds me of Doctress Neutopia
    http://www.lovolution.net/

    She was big on usenet in the '90s complaining about men in general
    She was begged on by the masses with stories of hunting, barbecue and monster trucks
    Many people thought that she was a troll-bot or collaboration of people trying to make all feminists look like looney-tunes

    Very little changes

  21. Where is my upvote button? by caffiend666 · · Score: 2

    Where is my upvote button? Why can't I fucking upvote this?

    --
    Here's to losing my Karma Bonus again....
  22. PS4? Xbone? PC? by sbrown7792 · · Score: 1

    Oscilloscope master race!

  23. Digital phosphors by Moof123 · · Score: 1

    To really make the circle complete he needs to pipe it to a digital phosphor oscilliscope. The would be the height of irony.

    Another thought would have been to output the X and Y scans on red and blue of a video card to have much higher bandwidth than the audio channels provided.

    In short, where the hell is my Geekport?!

  24. But does it run..... by Anonymous Coward · · Score: 0

    Doom? ;)

  25. A legend, by Anonymous Coward · · Score: 0

    the man is.

  26. Quite impressed that Audio output is fast enough by Anonymous Coward · · Score: 0

    It is really interesting to see the limits of what is achievable with audio bandwidth. It's also very cool to see the Gibbs phenomenon caused by the digital reconstruction / up sampling filters in the Delta Sigma DACs, and how that shows up as image artefacts (something I had wondered about).

    Very cool project.

    A 2nd or 3rd order DSM in a cheap FPGA with a good analog low pass filter, clocked at say 50MHz at 32x or even 16x oversampling can easily give you 10 bits of resolution and corresponds to 1.56 or 3.125MHz of bandwidth. With a simple analog low pass filter the DSM noise can still be suppressed and easily achieve 200kHz bandwidth. Couple that with a third output for intensity (since we're doing high speed DSMs anyway) and a hardware CORDIC to draw the lines at different angles (also in the FPGA) and it should be flicker free. Since the line drawing can occur at the sample rate, no reconstruction filters to introduce Gibbs effect. Hmmm...

  27. made my eyes hurt by ihtoit · · Score: 1

    almost as bad as watching it on a WinCE device (yeah, tried playing Quake on a Dell Axim X5, wasn't happening).

    --
    Political debates have me rolling my eyes so much I think I got optical whiplash. I should sue. - Foamy The Squirrel
  28. Awesome & mesmerizing by Anonymous Coward · · Score: 0

    I really want a render mod for quake now that imitates that oscilloscope look.

  29. Strawman cometh by dbIII · · Score: 1

    90s that could push 4096 x 2160 pixels

    The strawman in your head may have mentioned that but a resolution in my post was:

    I only gave up on CRTs a couple of years ago when 1600x1200 LCD

    It looks like I'm a bit less fussy than the strawman in your head so I suggest you argue with him instead of me.

    1. Re:Strawman cometh by Anonymous Coward · · Score: 0

      If you have to pull out cliched Internet terms such as "Strawman", not once but thrice, you've already lost the argument. My point stands: Your revisionist, somewhat conspiracy fueled recollection of history is inaccurate.

  30. Television by braindrainbahrain · · Score: 1

    Very cool hack! Back in my younger days, I met a lab technician who would impress the much younger engineers by displaying broadcast TV on an oscilloscope.

  31. pre-1980 computer graphics were vector by peter303 · · Score: 1

    Mainly juiced up oscilloscopes like Tektronix or pen-plotters. And the early computer graphics languages like GKS were all stroke-based. Raster was a late add-on.

    Our first image raster graphics terminal in 1980(AED) had 512x512 8bit-indexed-color resolution and cost $30K ($120K 2014 $$). Most of that was for screen buffer memory which was still several thousand dollars a megabyte then. PC memories were still counted in tens of killobytes (1984 Mac 128KB). I believe you can get this kind of display for a cheap cellphone for about a dollar now. (Moores law in magnitudes is 10x every 5 years, so a million is about right)

  32. This is exactly the situation for that term by dbIII · · Score: 1

    Ah, so you've got some special rule so you "win" despite either an epic failure of reading comprehension or a totally invented fantasy. Bonus points for using "conspiracy" on such a mundane topic, very funny.
    Please address me and not the strawman in your head. The term fits exactly since you've built something in a parody of my image and set fire to it.

  33. Display on an oscilloscope... old hat by Anonymous Coward · · Score: 0

    We played Space Wars displayed on an oscilloscope on a PDP 8 at Monash University in 1974 ! They kept telling us the computer was too expensive to play games on...