Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site gitpyr.UUCP
Path: utzoo!linus!gatech!gitpyr!wutka
From: wutka@gitpyr.UUCP (Mark Wutka)
Newsgroups: net.micro.cbm
Subject: CBM Assembler
Message-ID: <823@gitpyr.UUCP>
Date: Thu, 26-Sep-85 18:41:46 EDT
Article-I.D.: gitpyr.823
Posted: Thu Sep 26 18:41:46 1985
Date-Received: Fri, 27-Sep-85 07:49:45 EDT
Organization: Georgia Institute of Technology, Atlanta
Lines: 33


   Yes, I believe I have the assembler you are talking about.
You use the editor with a few added routines such as search, renumber,
delete. Instead of saving the file with the line numbers, it just writes
it as a sequential file with no line numbers so an alternate way to
renumber the program would be to save it and load it in again. I like
the way it stores the programs since I can easily upload them to our
Cyber and send it off to the laser printer.
My main gripe about that particular assembler is that you have to invoke
the editor, and then load and run the assembler and then load in a
program that loads in your program. It creates an object file that is
in some weird format so you need the loader to put it into the memory.
The documentation is adequate, at least, it is if you already know
how to program in 6502. It gives no tips for actual program writing
(although I imagine that most programs don't). It DOES give you two
monitor programs - one to load into $8000 and one to load into $C000
so that you don't have to worry as much about the program taking up the
same memory as the program.
One other thing, the assembler doesn't have quite as many pseudo-ops
as the PAL assembler, which is the only other 64 assembler I am familiar
with. I don't believe it allows the < and > options.


-- 
Mark Wutka
Office of Computing Services
Georgia Institute of Technology
Atlanta, Ga.

...!{akgua,allegra,amd,hplabs,ihnp4,masscomp,ut-ngp}!gatech!gitpyr!wutka
...!{rlgvax,sb1,uf-cgrl,unmvax,ut-sally}!gatech!gitpyr!wutka

Official member of NERDS (NERDS Existing in a Recursively Defined System)