I was still learning my chops with LOADSTAR #80 and this time it was music. The Commodore 64 had a synthesizer chip, called the SID chip, that was quite a bit better than any other music chip around in the 80s and 90s. With headphones a real C-64 sounded great and we had background music for all of our "presenters", as we called our main LOADSTAR menu program. If you've been downloading and running the .d81 files you've heard some of this music and it probably sounded pretty bad. SID music on a true C-64 had a beautiful, full sound. But the same music, on a PC in an emulator, sounds terrible. I can't recommend listening to SID music through an emulator. But I do have some Commodore-64 music I think you'll like.
This is another simple program but it has graphics, music, and some animation so it shows BASIC programmers how to put all those together in the 64K we have. So the Read It gets a little technical. There are two .d81 files to download because I re-did the program on LOADSTAR #182. It's sort of a sequel.
Once upon a time there was a highway that
wound from Chicago to LA, more than 2000 miles all the way. And if you planned
to motor west, this was the highway that was the best. You could get your kicks
on ROUTE 66.
The past is the saddest tense, even when the
words are shamefully plagiarized. The days of driving across this wonderful
country of ours and actually LIVING it are gone. Now we have the Interstate
Highway system, which lets you get from coast to coast with fewer flats, but
doesn’t let you meet anyone. With all of the easy off/easy on gas stations and
motels, it’s possible to drive across the USA and never even notice that New
Mexico is a whole different world from Illinois.
But not so in 1950, when my family drove from
New Mexico to LA and back several times. Back then you could scrounge up a
couple of your Jack Kerouac/Neal Casady-type buddies and ball that jack from
Chi-town to Hollywood, stopping at every podunk town and village that straddled
“America’s Main Street”, as ROUTE 66 was called.
Pardon me for waxing nostalgic,
something I’ve been doing more and more as I get older and America gets
plasticker, but I’m betting that a lot of LOADSTARites remember ROUTE 66 and
the days before roadside sign laws. I’m also betting that taking a simulated
trip from Chicago to LA on computer will prove to be entertaining enough that
not too many people will notice that there’s not a whole lot of interactivity
in this program.
It started out as a file with a bunch of my favorite
BURMA SHAVE signs. Then I figured a few hi-res landscapes would be nice. Then I
thought, hey, you can’t drive cross-country without a radio.
And so I ended up with ROUTE 66, which
doesn’t DO anything, but maybe will tweak a forgotten memory. All you have to
do is Run It and sit back in your bucket seat and groove. “It should be a red
Corvette!” some viewers may say, but I decided that a Packard or a Hudson
better fit into my vision of bombing down 66. Easier to draw, too.
Okay. You have your foot on the pedal (CRSR
UP/DOWN), your right hand on the radio dial (R) and your left elbow hanging out
the window. Fuzz-buster? You don’t need no stinking Fuzz-buster! Radar is what
our boys in Korea are using to roust those marauding Chi-Coms! Our government
would never use radar on its own citizens!
I wonder how many people have wondered what
the hell THE THING! was? It seemed like every ten miles there’d be a big yellow
sign warning you not to miss THE THING! Well, for the benefit of those common-sensical
sorts who never stopped, I’ll tell you what it was. My mother was too wise to
stop when my brothers and I would scream “THE THING! Let’s stop!”, but my
daughter forced me to check it out a few years ago.
It’s a giant tourist trap/souvenir shop with
a museum of 19th century wagons, farm implements, riding gear, etc. Above each
one is a sign that says “In 1890, this wagon was just THE THING for getting to
town.” Now, aren’t you glad you never stopped?
What got me on this ROUTE 66 kick was a
couple of terrific books (what else?). One is The Verse by the Side of the
Road by Frank Rowsome. It’s the history of the Burma Shave company and
their signs, and is very entertaining.
All 600+ Burma Shave poems are listed. I picked some of my favorites for this
program.
The other book is Route 66: The Mother Road by Michael Wallace, St. Martin’s Press,
NY 1990. It’s a great coffee table book with plenty of pictures and first
person stories about the highway as it was in the 20’s through the 60’s.
Each of the states that Route 66 used to run
through has its own “Route 66 Club” but the main one seems to be the ROUTE 66
ASSOCIATION, P.O. Drawer 5323, Oxnard CA 93031. Write them if you’re interested
in this wonderful bit of Americana.
What can you say about a road that died? They
just don’t pave ’em like that anymore.
ROUTE 66 takes a while to load since it has
so many files. If you have SUPER SNAPSHOT you could capture it as 90-block
program and cut the setup time drastically. I chose not to use a captured
version on LOADSTAR since some readers may want to see how to use music and
hi-res pictures at the same time.
Here is a memory map of the program. As
usual, I consider the C-64 as having 256 pages, each one 256 bytes long. The
numbers refer to the pages.
3 input any.o
8-77 BASIC program space
78-83 Song 1 - “Woogie”
84-89 Song 2 - “Fingers”
90-99 Song 3 - “Riff”
100-109 Packed Pic 1
110-119 Packed Pic 2
120-129 Packed Pic 3
132-133 Sprites
140-144 Color memory for hi-res
160-192 Bit-map for hi-res
192-195 Font
196-198 Hi-res Scripter
201-202 Unpacker.89
203-207 Songsmith “player.o”
207 Instrument file for music
I ran into a few snags along the way, and you
will too if you try to use these utilities together. Watch out for:
(1) When Songsmith music is playing you can’t
use the RND command. Why? I don’t know, but it sure is a hassle.
(2) All three songs use the same instrument
file. Since the data MUST be on page 207, I would have had to use COPYMEM.O to
swap data for the different songs in and out of page 207. It’s blasphemous for
a programmer to say this, but there comes a time when one has to say, “Nah, too
much trouble.”
(3) Switching between hi-res pics either
causes a momentary color glitch or a blank screen. I chose the blank screen and
used a TUNNEL AHEAD sign to explain it. This technique is used more often than
you realize in the computer field. “It’s not a bug! It’s a feature!”
Accomplished programmers may see my attempts
at using LOADSTAR tools as feeble, but if you are starting out in programming,
I very much recommend trying something simple. A high sheriff here at Softdisk
thought I ought to make the program into an interactive car-racing game. Obviously
he doesn’t program and have a monthly deadline.
The pictures were drawn with DOODLE. Because
the pictures are mostly color background with little foreground, they packed
down very small with “unpacker.89”. If I had had Walt Harned draw the scenery
(as I originally planned), I would have had memory problems getting three
hi-res pictures in memory at once.
The music was done with SONGSMITH. All three
songs are typical guitar riffs I used to play all too often when I was a lounge
lizard. It’s fun throwing in notes that would be practically impossible to play
(and repeat) on the guitar. The SID chip plays them easily, but unfortunately
without the twang.
And finally, my thanks to Bobby Troup, who
wrote the song, “Route 66”, and the Rolling Stones, for bringing it to my attention
back in 1965.
May the spirit of 66 live forever.
I asked Walt Harned to do the four background scenes for ROUTE 66 '99, published on LOADSTAR #182. Much better. And here is the Read It from the sequel:
Back on LOADSTAR #80 there was a mini-travelogue called ROUTE 66 that apologized for not being very "interactive". That was before the age of demos, which brought respectability to programs that look great but don't really do much.
ROUTE 66 '99 is the same program with a few added features, not the least of which is the artwork of Walt Harned. It's also been LINKed and CRUNCHed into one file which, for all intents and purposes, can't be distinguished from a real European style demo. Purists may insist that demos be written in 100% ML but I disagree. I call this a demo.
The program is not entirely useless. You can enjoy a few old Burma Shave signs (which merit a large nostalgic article of their own), be reminded of the upcoming Chicage EXPO in Lansing IL on September 25, 1999, listen to some Knees Calhoon tunes, and narrowly miss getting disintegrated by trendy meteorites as you make the trip from Los Angeles to Chi-town. Is it 1955 or is it 1999? It's hard to say.
The program is not entirely useless. You can enjoy a few old Burma Shave signs (which merit a large nostalgic article of their own), be reminded of the upcoming Chicage EXPO in Lansing IL on September 25, 1999, listen to some Knees Calhoon tunes, and narrowly miss getting disintegrated by trendy meteorites as you make the trip from Los Angeles to Chi-town. Is it 1955 or is it 1999? It's hard to say.
If you've never hopped into a '54 Packard and balled that jack from Chicago to LA (or LA to Chicago) then this is your chance. Before Eisenhower's Interstate highway system, Route 66 was [the] way to go. It was two-lane and full of stomach-churning dips, but at least it had classy road signs like those crazy red things from Burma Shave.
Jack Kerouac immortalized Route 66, which John Steinbeck called "The Mother Road", in his classic stream of consciousness novel, On the Road. With an amphetamine-powered Neal Cassady at the wheel Jack and his beat buddies saw the country the way it was meant to be seen. Back then you drove [through] every little podunk village, not around it. You stayed at "mo-tels" and ate at family-owned hamburger joints and cafes. Sure, you had a flat tire about every 300 miles but that was just a fact of life. You fixed it and tried to make Santa Rosa by midnight. Those were the days.
Jack Kerouac immortalized Route 66, which John Steinbeck called "The Mother Road", in his classic stream of consciousness novel, On the Road. With an amphetamine-powered Neal Cassady at the wheel Jack and his beat buddies saw the country the way it was meant to be seen. Back then you drove [through] every little podunk village, not around it. You stayed at "mo-tels" and ate at family-owned hamburger joints and cafes. Sure, you had a flat tire about every 300 miles but that was just a fact of life. You fixed it and tried to make Santa Rosa by midnight. Those were the days.
I could babble on for hours about the charms of Route 66 and the highway's influence on our mid-century culture, but disk space is running out. It's time to get your kicks on Route 66!
If you've got a SuperCPU, crank it up. You'll be travelling too fast to read the signs, but there's not a highway patrolman alive who can keep up with you. Eat my dust, coppers!
And watch out for that meteorite!
If you've got a SuperCPU, crank it up. You'll be travelling too fast to read the signs, but there's not a highway patrolman alive who can keep up with you. Eat my dust, coppers!
And watch out for that meteorite!
Back here in 2015. I don't think there's any way to get the songs on the radio in the program to sound good through the emulator (even at 100% speed), but here are a couple of songs programmed by Dave Marquis that show off what the C-64 can do. Dave, a Floridian, did about 80% of our music for several years.
And guess what! Tomorrow night I actually have a real, honest-to-gosh puzzle program that's clever (I didn't make it up), well-designed, well-programmed and has just the right amount of solvability. It's a damn good program called ELEVATOR MUSIC. Well, actually the music is pretty horrible, but you can turn it off.
This comment has been removed by the author.
ReplyDeleteWhich emulator are you using? Because in WinVice 2.4 - it sounds nearly 100% perfect compared to the real thing. If you're using Vice then make sure that RealSid is selected in the SID Settings (by default it uses FastSID which is faster to emulate on slower PCs but the emulation quality is low).
ReplyDeleteAlso the .mp3 links are SID music being run through a MIDI sequencer not straight from a SID chip.
ReplyDeleteRicky is right that the Dave Marquis songs don't show off the SID chip at all. But they show off what the C-64 could do with a wizard like Dave using a program called SID EDITOR. And I'm sure Ricky is also right when he says that the newer emulators handle SID well now. I'm using an old version of VICE and on my PC the sound is horrible. I'll look into the setting you recommend.
ReplyDeleteAgree with your thoughts about the slower older roads. When Mikie and I visited you in 2009, my favorite part of the trip was wending our way up through Alabama, and down through Georgia, mostly on state and even county roads.
ReplyDeleteIn 2014 I went across to Ohio, avoiding Interstates for all but about a hundred miles. It was a 5-week trip, so by the time I was heading back west, I wanted to go fast, and mostly traveled I-40. But I really enjoyed driving across Nevada, Utah, Colorado, Kansas, Missouri and Indiana via state roads, slowing down for every little town and village.