This is a recount of my early computing history.
I got my first Commodore 64 in 1986, which was used solely for playing games. After losing at some game one time too many, I bricked it in a fit of anger. It wasn't until Christmas 1987 that I was so lucky - or spoiled - as to get another C64. This time I had learnt my lesson, and never smashed a computer again.
The interest in games quickly morphed into curiosity of the machine itself, and I wrote my first simple text adventure game in BASIC. I started experimenting with music in 1988, by changing bytes in a music player by Michael Winterberg before moving briefly on to Chris Hülsbeck's Soundmonitor.
My interest in the demoscene grew, and in 1989 I came across Soundmaster by SödeSoft: It allowed creating more advanced sounding music, just like the ones you'd hear in demos. To me, this was a revolution!
At the time I had inherited a big, fat, old TV from my parents. It had a tiny speaker - I couldn't even hear samples! If filters were used, everything was muffled to the unrecognizable. If you check out my 1989 songs — and I strongly recommend you don't — you'll notice the horrible filter sounds.
After seeing one of the quite new, but already pretty famous demogroup Megastyle Inc's (aka. MSI) productions, I applied for membership by mail. For no good reason I got accepted in July 1989. My music was rather lackluster, but I like to pretend the guys heard some kind of potential. My handle was Flashman at the time.
As a member of MSI, it was suddenly really easy getting swapping contacts. Swapping, if you don't know, is the act of copying software onto floppy disks and sending them by mail to a contact, who in turn returns the favour. "Return stamps!". Well, he'd better return the favour, or there could be WAR!
At one point I even swapped with the famous Kingfisher of Byterapers (now in Triad, still active in the scene!)
Scroll of Megastyle, in my humble opinion one of the C64's best coders, hacked Maniacs of Noise's Stormlord music player and coded an editor for it, Audiomaster:
The interface was very much inspired by Future Composer, the most popular music-editor on the C64 at the time. Scroll coded this editor in a monitor, not assembler! An amazing feat.
There were, at least virtually, too many "-men" in the scene those days, so I came up with a new handle, Drumtex, which just was a combination i liked from some words on paper. I made a bunch of songs in both editors. Some were used in Megastyle's demos, most remained unused. Listening to them now, they all pretty much sound the same. I could create several "tunes" in a day, re-using a lot of the sounds.
During this time I was swapping demos and being envious of the crisp sound of other musicians like JCH, Johannes Bjerregaard, Laxity, Maniacs of Noise... The desire to create more advanced sounds than the SID (aka. 6581, the C64's sound-chip) could produce was really strong. Unlike today, where authentic SID- (or chip-)sound is a virtue in itself.
As the spoiled brat I was, I had no qualms about complaining that Audiomaster was too hard to use, and that I'd prefer something tracker-based instead, like Soundmaster above. I remember I wrote this in a "note-writer", a popular form of communication on the C64.
I hope for the challenge, rather than my complaining, Scroll made a sequel, Audiomaster 2:
He wrote his own player for it as well, all in a machine-code monitor! Megastyle also formed a "music-group" named Jolly Poppers. Music-groups were popular at the time, after the success of the likes W.E.M.U.S.I.C, 20CC, Maniacs of Noise and Vibrants. Just like today, everyone and their dog thought they could do music, and especially game music.
Sadly, I don't think I ever made any music with Audiomaster 2, because by then, the lure of the Amiga had become too great. After the summer of 1990 I replaced the C64 with an Amiga 500 and immediately started building a contact network for swapping demos and games. I also picked up making music using the famous Noisetracker by Mahoney+Kaktus:
In 1991, Protracker arrived. It quickly dominated the music scene, and was the go-to tool for music over the next few years.
Fun anecdote: At the Cryptoburners' Amega party in june 1991, my friend Rancor and I approached Lars Hamre, the author of Protracker 1.1b, questioning how the splash image (the Protracker info image you see above) was encrypted. Lars told me it was not encoded, just byte-run encoded to save space, and gave me the encoding routine on a disk! Not long later, we replaced the image and released "Protracker 1.1c". I'm sure it ended up in someone's collections, but the only difference was the logo.
I also applied and was accepted into a few demo groups at the time, of which I can recall: Exit (1991), Cytax, and Deadline. Not exactly the pinnacles of the scene, no offense. In contrast, Rancor went on to join world-famous groups like TRSI, Scoopex and Absolute!
By 1992 I renamed myself to Lloyd Rosen (Rosen after Ron Rosen, author of the Atari/C64 game Mr. Robot, which I quite recently did a remake of). Over the years it devolved into lloyd and llyode. I still use those from time to time.
I also learned assembler programming on the 68000, in the hope of creating demos and games. In the summer of 1991, my friend Caustic and I xeroxed two copies of the Amiga Hardware Reference Manual at our school. About 700 pages in total! His father worked there, so the keys to the school were, let's just say, available.
Briefly, I released a diskmagazine called Resident Magazine (tagline: This one stays in YOUR memory) in June 1992. We got access to Usenet through my friend's father at the university were he worked, and so we were able to spam a few newsgroups. I remember we got negative remarks about this. Sorry, we were young and didn't know proper netiquette! Here's a link to one of the messages we spammed with. My friend Cray coded the first engine. An organization called Safe Hex International wanted to work with us on this magainz. Issue two was written by Safe Hex International, and was full of swearing. I regained control by issue 3 (1993) and wrote the engine myself. After issue 4, the magazine was dead.
In 1993 a friend of mine offered me his C64 for cheap, and I jumped at it. Finally I learned 6502 assembler, created a tiny game (Holy Camels!), the beginnings of a demo, and composed a few songs in Music Assembler. But interest waned, and the C64 was pretty much dead by then anyway.
In 1994 an artist friend of mine, Rhino and I applied for work at Funcom and were turned down. Rightly, I must say - they had Jeroen Tel himself onboard!
1995 was a year off computers entirely, while I dedicated myself to girls, partying and playing bass and guitar in a band.
Inevitably, though, the digital itch came back. It always does. I got myself an Amiga 600 in 1996. I remember working on several projects that never came to be; a Wizard of Wor clone, a Bruce Lee remake, a Zenji remake. Notice some kind of pattern here? But I also wrote two music editors, so all hope was not lost.
But in 1997 I finally finished a "port" of the C64 game High Noon, under the "company name" Seasons (Chris Cornell, anyone?) Here's a video of someone playing it:
Seems like it has a bug that makes it freeze at the fourth wave. A shame, because there's actually a fifth wave outside a cave. Note the strange way the undertaker walks. I had no idea how to do a proper line algorithm, so I devised a strange random line-ish walk thing. I now find it adds a bit of positive "quirk" to the game. I also wrote my own music player for this game, of which I was rather proud.
I finally found the sourcecode, browse it here! - If you find the bug, let me know :)
My friend Alex had an internet connection at the Uni and uploaded the game to Aminet under my real name by mistake. Years later, I tried to have it corrected to "Lloyd Rosen", but the maintainer was very suspicious about the whole thing and rudely refused. It wasn't until 2005 they finally caved in and changed it!
Speaking of music players. Now that I think of it, this was another desire in the C64 and Amiga days: new music routines. Anything that was different than the Protracker module format everyone was using. I spent countless hours disassembling and researching players and editors (Fredplayer, David Whittaker, Maniacs of Noise, Brian Postma's Soundmonitor, etc.) and also trying to come up with my own.
Come 1998 - 2000, the Amiga was on it's dying breath. First refusing to ever let go of the Amiga, I finally gave in about four years too late, and built my first PC in 2000. I initially built it to use BeOS, an up and coming operating system inspired by the Amiga. But the lack of quality software quickly moved me on to Windows 98. I've stayed on Windows ever since.
An internet buddy of mine, pluki and I had some game ideas, but stuff never amounted to anything except a pathetic demo that was never released. It was a novel puzzle game called Loads-a-Balls, a concept I still think fondly of. I also worked on an adventure game engine at the time called MADCAP. Here's a picture with ripped graphics:
We had an idea of a spoof of the X-Files, which we wanted to call the - wait for it - Z-Files. It was too much writing, not to mention we had no graphics artist anyway, so the idea was scrapped. (15 years later, Ron Gilbert of Maniac Mansion fame is working on basically the same idea, in the shape of Thimbleweed Park.) I'm still fond of the idea of making an adventure engine, though not so much the game itself.
The above image is taken from a 2D indie developer site I was the webmaster of, called 2DNow (2001 - 2003). Remind me, someone, to convert the posts to text and publish them, for historical purposes.
We also had other vaguely defined projects, like an Advance Wars clone, a RISK-like strategy game and so on. Nothing ever came to be. A lot of time was invested in writing tools and engines and libraries and stuff, not nearly enough effort on the games themselves.
One christmas, at my parents house, I disassembled as much as I could of Maniac Mansion and wrote down some specs and the beginnings of an emulator for it, which became the basis for the ScummVM implementation of the C64 Maniac Mansion interpreter. ScummVM credits - See "special thanks" Lloyd Rosen for deep tech details about C64 Zak & MM.
I'll never get over the C64 (and, to a lesser extent, the Amiga). It's probably strange for you to hear that my fascination for this little machine keeps going; I still research old C64 games, write tools to hack on them, listen to music, watch demos, read interviews, and so on. It's my mental yoga, it's my meditation, my zen. Reverse Engineering is my sudoku.
I guess I'm just a "has-been" now, forever stuck in the past.
But it feels so good.