Re: [stella] Re: vcs.h

Subject: Re: [stella] Re: vcs.h
From: "John Saeger" <john@xxxxxxxxxxx>
Date: Thu, 11 Jul 2002 09:21:21 -0700
Andrew Davie wrote:

> The Stella Programmer's Guide dates from 1979, and clearly lists names for
> majority of the registers.  By the above rules, those names should take
> absolute priority over all others in use.  We will all understand them,
> we should all use them.  Registers which are not defined in that document,
> or where that document is ambiguous or in error, will have been defined in
> various forms by various programmers over the years.  Certainly we should
> NOT create new names for them - but should search for earlier use, and
> especially for names which have become 'standard' due to their use by
> everyone.

Basically I agree with this.  But the registers were named by hardware guys,
not programmers.  And besides, back then many assemblers could only
recognize symbols with 5 characters.  These days we can make them
essentially as long as we want.  Maybe it would be nice to name the
registers in such a way that the functionality of a program becomes more

> I was given a lot of help by the people on this list.  In return, I will
> delighted to help others where I can.  But, and here's the rub, I expect
> have certain standards in place (..."by which people are able to
> and understand each other without having first to learn the
> terminology...").  If somebody submits code and asks for help - and that
> code does NOT adhere to our commonly used and/or agreed standards - then I
> am much much less likely to help.

Yeah, this is the rub.  People who've been around longer are used to the old
way and are resistant to change.  Personally I'm constantly annoyed at how
the names of the classic games have changed from 8.3 names which I knew and
could remember to something that is much too long to type.  So there's
something to be said for not changing things.

> Perhaps we should form a [stella] list sanctioned "official" vcs.h
> naming committee.  I do not believe embedding VCS.H inside your source is
> good way to go - it presupposes a single source file, which is not always
> the case.  If we had a standard [stella] VCS.H then I would use it - even
> some of the names weren't the ones I was used to.

Oh, what was that movie with Mel Gibson in it?  Not the Australian ones --

Freedom!!!!  But if there is going to be a committee, I'd like to be on it.
It sounds like a lot of fun.  I like committees.  Lots of talk, and not too
much action.  And there's always a troublemaker.  Always.  ;-)


Archives (includes files) at
Unsub & more at

Current Thread