Oldskooler Ramblings

the unlikely child born of the home computer wars

Yes, Virginia, things will work out fine

Posted by Trixter on January 28, 2009

Our 12-yr-old son Sam is autistic, as I have written before.  While we are thankful he is somewhat high-functioning, it is a constant battle.  From (re)enforcing proper hygiene, to worrying about his future, even weathering the occasional act of violence, life with Sam is a constant adjustment, filled with stress.  Recently he has developed a verbal tic, a soft “hmm” that repeats once every two breaths on the exhale.  Since this is involuntary, and since increased involuntary tics can be the result of incorrect medication dosage or the sign of wonderful new symptoms to look forward to, this is usually cause for concern, and more worry.

But we’re not worried.  At least, not by this in the short term.  Why?

Melissa and I were talking about this new development tonight, and we usually discuss anything around Sam because 99.997% of the time he’s in his own world and not paying attention.  Melissa asked me, “Do you think we should bring this up to his doctor?”  To our utter shock, Sam replied out of nowhere with “It’s my autism, guys.  I just can’t help it.”

Sometimes you get what you need right when you need it.

As I type this, Sam is heartily laughing at the same 10 seconds of a Spongebob Squarepants episode he is replaying over and over.  I can’t help but laugh along with him.

Posted in Family | 1 Comment »

The Great Television Migration

Posted by Trixter on January 14, 2009

I ran across an interesting topic today in one of of the mailing lists I subscribe to:

Why have TV when you can stream anything you want any time you want from the internet?
Where is the place for it, and advertising when you can download shows for free, or close to it?

As a video content producer who has researched online distribution,  I feel somewhat qualified to answer.  You may disagree, but it makes for interesting speculation.

First of all, you can’t currently stream everything for free.  Less than 3% of all major networks’ shows are available online from the networks (ie. legally).

Secondly, TV won’t die any time soon, but is changing into a quasi-music-industry model.  Meaning, pop music artists today hardly make any money off of their CD/online store sales; instead, they make their living from live shows.  From the standpoint of the artist, all of the radio play and CD sales are “advertising” to go see the live shows.  (This is not the standpoint of the publishers, which I will tastefully not comment on in this post.)  So how is TV like that?  In the case of television, shows like Heroes, 30 Rock, and CSI are available online 1-7 days after the broadcast.  When you go to watch them online, you are treated to advertising — but unlike broadcast television, there is no way to skip the advertising, as the DRM’d player won’t let you.  (No doubt hackers will find a way around this, but for now, that’s the case.)  To broadcasters and advertisers, a single advertisement that you cannot skip is worth a dozen that you expect the user to skip with VCRs and DVRs.  In these shows’ cases, the broadcast brings in advertising dollars, sure, but more serves to drive the user online, where distribution can be audited (think Neilsen ratings with a much larger sample size) and other company offerings can be promoted (like DVD sets) without cutting into broadcast time.  There is a very large market for DVD sets of shows, and as long as the set contains extra materials (commentary is usually a requirement), the set can sell to a customer even if they have watched all of the shows online.

There is a tipping point, but we won’t get there until high-speed broadband becomes a utility in every home (ie. 6mbps or greater, enough to support picture quality identical or better than broadcast SDTV).  The only reason it is happening at all is because networks are trying to reclaim their user base.  Perform an inventory of all of the shows being offered online and you will find that, almost universally, they are shows that are followed by the technologically savvy.  Putting nerd-centric shows like 30 Rock and Heroes online makes sense because that is more of where those shows’ viewers are anyway (“I spend more time on the computer than on the couch”).  Conversely, putting shows online like talk shows or old reruns doesn’t make sense, since the viewership of those shows is primarily non-technical or lower-income and wouldn’t have broadband.  (One of the few exceptions to this are soap operas, because each show of a soap is broadcast only once and is not repeated/re-run.  Putting them online gives viewers a second chance to catch up on the story in missed shows, which gives the broadcasting company a second chance to earn advertising revenue.)

My prediction is that the future of traditional broadcast television will ultimately be determined by the future of online/digital copyright law.  But that’s a topic for another day.

Posted in Digital Video, Entertainment | 1 Comment »

The Next Big Thing

Posted by Trixter on January 12, 2009

As some followers of a certain thread on pouet might have guessed, the MindCandy crew has started production on MindCandy 3.  This time around we’re mixing the familiar with the unfamiliar:  We’re revisiting the PC — specifically Windows  — but unlike any other demoscene project, we’re doing it all in HD.  That’s right:  MindCandy 3 will be Blu-Ray.

Oh, we’re going to make a DVD available as well, don’t worry.  In fact, we’re tossing around the idea of including the DVD in with the BD, so that there’s only one package to get and you can enjoy the BD when you eventually upgrade your hardware.  Nobody gets left in the cold, and the demos get the proper treatment they deserve.  And it’s one hell of a treatment; thanks to kkapture, we’re able to get clean and pure video from most demos, 60 frames per second, at 720p.  For those who hate interlacing artifacts, this is the fastest progressive video specification HD supports. For some demos (like Into The Pink), the video exceeds what most 2008 machines are capable of.

Work on MindCandy 3 actually began before MindCandy 2 was finished.  In mid-2003, a good friend of the project, Steinar H. Gunderson, worked with us to create “demorender”, which did exactly what it said it did:  Hooked DirectX 8 and 9 calls to grab the data from a frame, dump it through a VFW codec, and then continue, all the while faking the timer so that the demo would be fed a constant timebase.  We were able to capture around 50% of the demos out there when ryg announced kkapture in 2006 and we found that, right off the bat, kkapture did everything our tool did.  We weren’t ready to begin MC3 at that time — and farbrausch is, well, farbrausch — so Steinar contributed the source code of demorender to ryg to fill in a hole or two in kkapture (I believe it was in .wav writing or something but I’d have to check the sources to be sure).

Fast-forward to 2008, and we start to get the MindCandy bug again.  We were in the middle of tossing around ideas to cover, when Blu-Ray finally won the HD format war, and we took that as a sign that that’s what we should target.  The first MindCandy, which was in production from 2000 to 2002, came right at the cusp of the DVD revolution; it was the right product at the right time, and as a result, it did well and the demoscene gained some new converts.  We’re at another cusp:  HD video.  We’re excited to work in that medium and we hope that we can live up to the standards set by MC1 and 2.

While the www.demodvd.org website will remain and start to get updated as we get rolling, I’m moving the Developer’s Blog over here, because this space is an actual blog and not some Python code I slapped together.  I’ll tag them appropriately, for those who want to follow only MindCandy development.

Because part of capturing HD material is making sure you have an HD monitor, I have one now.  Unfortunately, I can’t stand how my 1920-wide window displays a 640-wide skinny little blog in the center, so I will be checking wordpress.com every week to see if they have a theme available with a flexible width that doesn’t royally suck.

Posted in Demoscene, Digital Video, Entertainment, MindCandy | 12 Comments »

Parsing Life

Posted by Trixter on January 8, 2009

Not a lot of information from me lately, mainly because I’m working on The Next Big Thing (formal announcement in a few weeks, although if you’re familiar with some of my more public past work, you already know what it is) which is taking up all my hobby time, and also because I’m having a difficult time dealing with life at the moment.  Life itself is doing quite well — it’s me who is having trouble parsing the input properly.

I don’t have it in me this time to pick a single topic and expand on it, so here are loosely random thoughts and observations.  They’re personal, so at least I can say this is a true “log” entry.  Those with better things to do, leave now.

Block Party 2009 is all systems go, and I have tentatively scheduled a road trip with two ‘scene acquaintances.  If it works out, I will essentially be in a state of shock and awe the entire trip, as I idolize these guys.  Because of The Next Big Thing taking up my time, I was illogically concerned that there would be pressure on me to deliver something at the next Party even though I would have no time to prepare for it.  I have been reassured by various people that, yes, it really is okay to just sit back and enjoy the party.  I haven’t done that at any demoparty — every party I’ve been to, I’ve either given a talk, entered a compo, or helped run the thing (in one party’s case, done all three).

I may still set up a machine and start coding, but this time it will be to relax.  I suppose it is a sign of our times that true relaxation can be obtained creating technology, as opposed to merely interacting with it.

(topic change!)

I joined Weight Watchers December 1st 2008, and in the 5+ weeks that have gone by I’ve lost around eight pounds so far.  I am trying to lose 10% of my starting weight by the time Block Party rolls around, and another 10% by the time my 20th-year high school reunion rolls around.  I don’t know which god I pissed off to gain this double chin, but I hope to appease him/her/they/it before I have to venture out in public.

(topic change!)

My parents are currently on a trip to Egypt, their first time, and they have visited the pyramids, the Sphynx, and rode
camels.  This is a lifelong dream vacation destination for them, and while I have rolled my eyes at previous destinations (for example, middle-eastern destinations in the middle of, how should I put this, *uncertain political climate*), I have to say I’m really happy for them this time.  They’ve gone to more conventional places too (UK, Germany, France, Belgium, etc.) but this trip is the quintessential “I’ve always wanted to do that” vacation.

(topic change!)

I am, amongst other professions, a Solaris administrator.  Not to break my arm patting myself on the back, but I’m a pretty damn good one; I may not be ready for Sun’s kernel group, but I understand the big picture (of all *nixes, not just Solaris) and can pick stuff up pretty easily.  Not to break the other arm, but I am also a fairly nice guy who likes to help and teach people.  Most of the time this results in a clean conscience and no worry lines on my face.  Unfortunately, it also means I leave myself open to being the departmental crutch.

Case in point:  Yesterday a fellow Solaris administrator came up to me, handed me a CD with Solaris bits on it, and asked me to mount it somewhere so he could read it.  I stared for a few seconds and just blinked, suppresing the rising urge to say something caustic.  Let’s review:  He is a Solaris admin.  He administers Solaris servers.  Every Solaris server comes with a CD/DVD drive.  And yet he just barged into my area, and told me to mount a CD somewhere so that he could read it.  When I regained the ability to speak politely, I asked him why on earth he was coming to me with this request.  He replied, looking somewhat irritated, that he doesn’t have a sun workstation under his desk to read the CD with.  Ignoring the fact that I don’t either, let’s continue:

“You’re a Solaris admin.” I replied.  He stared blankly.

“You administer Solaris machines for a living.”  More blank stares.

“Walk to any of the nearly one hundred machines you administer and put the CD in.  Better yet, put it into the exact server that needs the data!”

This is one of the more egregious examples of simply not thinking.  Others (from multiple people, not just this admin)
include:

  • Asking me what the syntax for a unix command is (online documentation has been standard on every unix system for decades)
  • Asking me about basic networking (ie. netmasks) or security (ie. ssh) concepts that should have been a requirement for them to obtain their job in the first place
  • Requesting older/unsupported versions of drivers/patches/utilities when updated/supported versions are freely available

I don’t understand this phenominon, if it is one.  I can’t believe it’s just laziness because, in most instances, taking five
seconds to use your brain and do things properly takes the least amount of time!

(topic change!)

My wonderful wife Melissa just started her last semester in the radiography tech program she is in, and by mid-year, she will hopefully have her first job as an x-ray technician.  While she started down this path because we badly needed the money, she has found unexpected benefits in rejoining the workforce.  She has made new lifelong friends, gained
self-confidence, and generally reaffirmed her appreciation for life.  The last nine years of my career haven’t been that
rewarding in a while.  I’m envious, but very happy for her.

And hey, the extra money can’t hurt :-)  By this time next year, I hope to be going to demoparties under my own power for a change.

Posted in Demoscene, Family | 7 Comments »

Blast Processing 101

Posted by Trixter on December 5, 2008

I hit my inaccuracy limit today listening to the umpteenth oldgaming podcast to refer to Sega’s “blast processing” as only a marketing gimmick.  The common reference goes something like this:

…which many people assert was a completely factitious term invented to sell Sonic the Hedgehog carts.  Not that it makes much difference nowadays, but I want to set the record straight:  Blast Processing was not just marketing; it was a real hardware feature that could drastically speed up certain operations.  Marketing only chose the term Blast Processing because its real name is fairly dull and boring.  Blast Processing was… get ready for it…

DMA.

In layman’s terms, a DMA controller is typically added to a system to assist in copying memory around independently of the CPU.  The CPU can issue a memory operation, and then perform other calculations while the memory gets shuffled around by the DMA controller.  For example, the original IBM PC has an Intel 8237 to offload the task of moving data between main memory and I/O ports, because I/O operations are typically incredibly slow and it’s a waste of everyone’s time to have the CPU wait for I/O to get its ass in gear and cough up the next byte/word.  So the 8237 does this, and the CPU is free to perform other work.  If you’ve ever wondered how early DOS backup programs were able to update the screen and compress data while the floppy drives were fully active, you have the 8237 to thank for it.

So what did DMA do for the Genesis?  Actually, not as much as you would think, but it did help out.  As confirmed by Bruce Tomlin, Genesis had a DMA unit which could be programmed to do copies and fills both to and from main memory, as well as VRAM-to-VRAM copies, with an arbitrary increment so that you could do column fills as well as row and block fills.  During display time, it was about the same speed as doing CPU writes, but — here’s the part that could arguably be called “blast processing” — during vertical blanking it was much faster than the CPU.  You may not think that the CPU in a console could get everything ready fast enough to take advantage of VRAM copies during the vertical blanking interval, but you have to remember that the Genesis sported a 7.6MHz 68000 — a 32-bit CPU with no less than 8 32-bit general-purpose registers as well as 8 address registers.  That is huge, and Genesis could easily give the DMA controller enough to do.

So there you go.  While the name could have been better chosen, it was a real thing that could offload a significant amount of work for the CPU.

Update:  It turns out that the creator of the term Blast Processing has publicly apologized for the marketing.  Read that link, not because of the marketing but because it goes into detail as to what exactly Blast Processing was referring to.  Quite specifically:

“Marty Franz [Sega technical director] discovered that you could do this nifty trick with the display system by hooking the scan line interrupt and firing off a DMA at just the right time. The result was that you could effectively jam data onto the graphics chip while the scan line was being drawn – which meant you could drive the DAC’s with 8 bits per pixel. Assuming you could get the timing just right you could draw 256 color static images. There were all kinds of subtleties to the timing and the trick didn’t work reliably on all iterations of the hardware but you could do it and it was cool as heck.”

Posted in Gaming | 36 Comments »

People started dancing a long time ago

Posted by Trixter on November 24, 2008

Back when I worked at Bank of America in the first few years of this century, I met Matt Hite.  Matt is something of an authority on mash-ups, and he inspired me to try my hand at creating some mixes.  Not mix tapes, that melodramatic lost art of the 1980s, but full-on beatmatched mixes that pay a passing respect to basic musicology.

Surprisingly, I turned out to be quite terrible at it.  I mean, I can beatmatch and match songs somewhat competently, but it turns out I just don’t have The Gift for this kind of thing that results in clever, listenable music.  After three strikes, I figured I was out.

For anyone with minutes to kill, I offer up my mutations for a post-mortem.

Attempt #1

Title: Memories of Medusa, Cuesheet (with track breaks and CD-TEXT info)

During my senior year of high-school (1988-1989), and during summers inbetween college, my friend Victor and I used to go to Chicago every Friday night to Medusa’s, a dance club in Chicago (it has since relocated to Elgin).  A converted two-story house, Medusa’s had two distinct components:  House/Dance on the giant lower floor, and a somewhat experimental upper floor that would alternate between rock, punk, experimental electronica (I remember watching Kraftwerk’s Music Non-Stop video up there), and anything else you could think of.  This was my first attempt at making a mix, and I unwisely chose to make a tribute to that time period at Medusa’s.  The choice was unwise because I was still in the “mixtape” mentality and the mix plays like someone walking up and down between the two floors, alternating between late 1980’s house music and… not 1980’s house music.  While that evokes great memories for me, it does not make the most listenable mix.  The first two songs in particular don’t belong in ANY mix, I think, but I had to include them because they were so representative of Chicago house music at the time I was going (including that damn ACIEEED house period).

Attempt #2

Title: Goth Chicks Dig It, Cuesheet (with track breaks and CD-TEXT info)

After realizing the mistake of my mixtape mentality, I decided to put together something modern that would be darker and more intense, with maybe the slightest new-wave influence.  Whether or not it turned out that way is up to you.  This one is listenable and flows well 60% of the time, if not very cleverly.  It’s quite self-titled; I figured it would be female-friendly electronica that goth chicks could tolerate.

Attempt #3

Title: Ultimate Tribal Dance, Cuesheet (with track breaks and CD-TEXT info)

Inspired by the MindCandy 2 easter egg hidden in the first five seconds of 9 Fingers, this was an intentionally silly challenge:  Mix together as many versions as possible of 2 Unlimited‘s Tribal Dance without losing my sanity.  The end result is a 24-minute ultra-mix of Tribal Dance, probably 16 minutes more than anyone should be subjected to in a single run.  And yet, this one is my favorite, mostly because it mixes together so damn well.  If it weren’t for the track breaks in the cuesheet, I’m not sure people could pick apart the individual sections.

When I knew that my silliest mix was also my favorite, I knew it was time to stop trying.  Enjoy these, if you can.

Posted in Entertainment | 9 Comments »

NVScene 2008 Seminars Online

Posted by Trixter on November 19, 2008

After a few months of editing and collaboration with Temis / nVidia and Bunny / Demoscene.tv, I’m happy to announce that the footage I shot of the NVScene 2008 seminars is finally online.  Every one of them taught me new things about the demoscene and making demos, even though I’ve been following the scene on and off for nearly two decades.

Some of the highlights include Chaos and Navis debating whether or not scripting tools or pure code is better — in both Chaos’ talk and Navis’ talk! — and some of the “why didn’t I think of that!” forehead-smacking moments of iq’s talk on making 4ks.  There is a very high-quality showing + explanation + hidden parts of Linger in Shadows, the first interactive demo for PS3; and both pixtur and Preacher give interesting insight into how they design demos and where they get their ideas.

I’d like to thank many people for helping me accomplish all of this:

  • Jason Scott for getting me out there in the first place
  • Polaris and Radman for giving me places to sleep
  • iq for donating his Adobe CS3 prize to me (I edited the videos with it!)
  • Jeremy Williams for lending me his HD cam after it was clear my DV cam wasn’t going to cut it for the bigscreen presentations
  • Navis and the Demoscene.tv crew for both allowing and encouraging me to shoot in the partyplace
  • and OF COURSE temis, gargaj, gloom, steeler, and anyone else who had anything to do with creating NVScene in the first place — I will never forget it

My time at NVScene 2008 remains vivid in my brain and I don’t think I’ll forget it as long as I live.  I can’t thank everyone enough and I hope to see you all again, maybe even with a production of my own.

Posted in Demoscene | 3 Comments »

25 Years of Junior

Posted by Trixter on November 6, 2008

25 years ago, IBM announced the IBM PCjr.  23 years ago, they killed it as swiftly as one would kill an attacking weasel.  IBM had good reason to bury it:  It misinterpreted its audience, didn’t forecast for the future properly, was too expensive, and most ironically, it wasn’t as IBM PC-compatible as some clones.  But just before it died, it managed to infect the industry with a few innovations that continue to this day.

Let me hit you up with some PCjr 101.  Your time is valuable, so I’m going to ditch the long boring history lesson and get right to the juicy stuff. Here are main features that set the PCjr apart from the PC — along with the good, the bad, and the ugly:

Feature The Good The Bad The Ugly
Used “sidecars” instead of slots Very easy to expand the machine without opening it Locked you into IBM proprietary expansions You could quite literally double the width of the machine with a crapload of sidecars attached to it
No DMA capability Kept the cost down for consumers CPU was required to transfer data from floppy disk The entire machine ground to a complete halt every time the floppy disk was accessed, which made downloading from BBSes an exercise in frustration
Memory-mapped video Use as many video pages as you need; no more CGA “snow” All of main memory was now display memory, which needed slow wait states to be compatible with the video hardware Because of the wait states, the PCjr was the only PC ever created that was slower than the original IBM PC
Initially limited to 128KB Kept the cost down for consumers Because of memory-mapped video, any decent PCjr graphics mode with two video pages meant there was no memory left for programs 128KB machine was only fully usable via BASIC, since BASIC was in ROM and didn’t take up system RAM. Memory expansion sidecars were required to approach rudimentary compatibility with most PC programs.
16-color graphics All 16 text colors could be used up to 320×200, and 4 colors in 640×200 More colors = more memory to sling around = slower screen updates More colors = less main memory for apps, so most third-party games required an additional 128KB to use PCjr modes
3-voice sound 3 individual tones plus noise channel Noise channel inflexible unless you were willing to give up one of the frequency channels; clock divider meant frequencies couldn’t go lower than 110Hz Thanks to the idiotic clock divider locking you out of lower octaves, most audio on the PCjr was one octave higher than usual making everything sound like a kid’s music box
PCjr-specific monitor Was cheaper than other RGB monitors and had a speaker built-in; matched dimensions and style of system unit Image quality was substantially fuzzier than most RGB monitors; had proprietary connector that could only be used by the PCjr PC Speaker sound could not be routed to the external monitor speaker, which means the monitor’s speaker was useless unless 3-voice sound was playing
Keyboard used rubber keys Spaces between the keys meant that custom application overlays could cover the entire keyboard Keys had zero tactile feedback (although you could enable an audio keyclick) Touch-typing on the rubber “chiclet” keyboard was impossible unless you were willing to live with nerve damage.  A few months after the PCjr launch, IBM provided a free replacement keyboard with more typical keys.
Keyboard was wireless Could sit on the living room couch and use PCjr Infra-red technology limited use to line-of-sight at six feet or less A lot of people ended up buying the keyboard cord
Cartridge slots Cartridges boot instantly; larger programs like Lotus 1-2-3 could be put into cart ROM, making them usable with only 128KB RAM Carts were limited to 64K; hardly any software came out in cartridge form The space the cartridge slots took up could have been used better as space for a second disk drive, something IBM never offered for the PCjr.  Quirk: PCjr forcibly rebooted when a cartridge was inserted or removed.

The Bad outweighed The Good just enough for consumers to buy other machines, so IBM discontinued the PCjr 18 months after it had launched it. Even the release of several third-party addons that tried to bolt on necessary functionality (memory beyond 128KB, 2nd disk drives, hard drive, faster processor, etc.) could not save it.  Poor PCjr never had a chance to make an impression…

…or did it?  Tandy, in the creation of their Tandy 1000, had chosen the PCjr as the machine to clone+enhance.  When the Tandy 1000 was released in 1985, it had all of the good stuff of the PC (DMA, ISA slots, hard drive capability, memory up to 640K) as well as the PCjr (16-color graphics, 3-voice sound).  Even better: Sierra, through their prior agreement with IBM, already had games both published and in development with full support for PCjr Tandy graphics and sound.  The Tandy was cheap, you could buy it at any Radio Shack, and — most importantly — get face-to-face support for it at any Radio Shack, which appealed to first-time home computer buyers.  It was a runaway success, and little PCjr’s graphics and sound legacy got dragged along for the ride, forever changing how the PC was perceived as a gaming platform.

There is a small corner of my heart reserved for the PCjr (and the Tandy 1000 as well), but by far the sweetest love letter you will find for the PCjr is Mike Brutman’s PCjr Page.  Head on over.

Posted in Vintage Computing | 28 Comments »

Voter’s Remorse

Posted by Trixter on November 3, 2008

Nothing upsets me more than political discourse.  And, with that sentence, I have immediately alienated approximately half of my readership — which naturally upsets me more.

Every four years, Americans put themselves through hell trying to elect someone whom they can come to terms with.  There is no perfect candidate; there is no best match (even Mondale got six electoral votes).  I am reminded of Robin Williams appearing on Letterman in 1988 shortly before the election, trying to decide who to vote for:  He likened Bush and Dukakis to a Ford Pinto and a Suzuki Samurai:  One blows up; the other rolls over — so which car do you feel comfortable driving?  I would rather walk, thank you.  But stating that publically gets you treated like a terrorist.  Celebrities mocking you into voting does not help.

This year’s election has many facets, but the most dividing issue in my neck of the woods is war: Defense spending, the Iraq war, the military, etc.  You either believe that attacking threats abroad is necessary, or you believe that it is wrong to pre-emptively strike first.  That’s pretty much it; there’s no gray area.  I mean, sure, there is a gray area, and it’s okay to put yourself in it, but you’d never know it from listening to both sides.

It doesn’t upset me that people choose opposite from me on issues; everyone is free to believe what they want.  What upsets me is how intolerant they are of my position.  In the last week, I have heard some of the most spiteful, pretentious, and downright sarcastic language regarding any political position I may or may not hold; from coworkers, random strangers, even members of my family.  Some of it is motivated by fear — biologically, a great motivator; intellectually, a terrible motivator.  Much of it is motivated by wealth.  Unfortunately, some of it is motivated by race.  It’s all terrible.  If voting for our government is such a gift, why are we made to feel worthless for expressing what direction we want to cast ours?

From now on, I’m keeping my political opinions to myself.  Never before have I been so maliciously scarred for exercising a basic right.

Posted in Sociology, Uncategorized | 5 Comments »

The Demoparty You Can Drive

Posted by Trixter on October 5, 2008

I’ve finished editing the NVScene seminar footage and am in the process of distributing it to those who get the six-month exclusive license for distribution (most likely demoscene.tv).  Until then, here’s a taste of RVScene, the party outside the party in an RV.  Yes, an RV.

It’s HD if your system/bandwidth can handle it, so be sure to click the “HD” button and then the little “zoom” icon at the bottom right.

Posted in Demoscene | 3 Comments »