stuart@BMS-AT.UUCP (Stuart D. Gathman) (09/10/86)
The first thing I'd do for any program development system is to
make a smart assembler so that the code going in is as simple
as possible. I have often wanted to write a 6502 C compiler
in my spare time :-) and I amuse myself with the preliminary
design: an assembler that generates long and short branches,
keeps track of flags to eliminate set instructions where possible,
defines macro instructions that use zero page as a register bank
with stack pointer, index register, etc. etc.
An assembler should smooth out the indiosyncasies of a machine
while allowing access to specific instructions (but probably
through a macro) for hardware functions.
P.S. I have an irrational fondness for my first processor.
--
Stuart D. Gathman <..!seismo!{vrdxhq|dgis}!BMS-AT!stuart>peters@cubsvax.UUCP (Peter S. Shenkin) (09/11/86)
In article <BMS-AT.200> stuart@BMS-AT.UUCP (Stuart D. Gathman) writes: >P.S. I have an irrational fondness for my first processor. H. L. Mencken wrote (as well as I can remember): Men have a special fondness for their first loves; after that they tend to bunch them. Peter S. Shenkin Columbia Univ. Biology Dept., NY, NY 10027 {philabs,rna}!cubsvax!peters cubsvax!peters@columbia.ARPA
jlg@lanl.ARPA (Jim Giles) (09/12/86)
In article <BMS-AT.200> stuart@BMS-AT.UUCP (Stuart D. Gathman) writes: >P.S. I have an irrational fondness for my first processor. I have an irrational distaste for my first processor - it was an IBM 360. Did I say 'irrational'? J. Giles Los Alamos