View Single Post
  #13  
Old August 10th 03, 06:24 PM
Ron Wanttaja
external usenet poster
 
Posts: n/a
Default

On Sun, 10 Aug 2003 11:41:26 +0000, Scott wrote:

Ha! REAL REAL Men write in Machine Language! We don't need no stinkin'
mnemonics!!

C9 22 FF E0 10 1C ...


HA! I resemble that remark. I took a class in machine language about
twenty years ago (on the 8080, I think) and soon after bought a VIC-20.
Tried to write a flight simulator in straight BASIC, but it ran too slow.
So I bought the "Programmer's Guide to the VIC-20" and taught myself the
6502 machine language.

My 8080 course had given me forms to hand-write my program (one column for
the address in hex, one column for the mnemonic, another column for the
command in hex, and a wide column for the description), and I wrote a BASIC
program that would translate an input hex value into decimal and "poke" it
into the next memory location.

Biggest problem I had was with adding patches to fix stuff. If I didn't
include a lot of NOPs (No operations, null areas), I'd have to reassign all
the memory locations and re-type the whole durned program.

I ended up selling the program to a Silicon Valley software company. But
it wasn't until they wanted a Commodore 64 version of the program that they
discovered I was programming in straight machine code. They wanted a copy
of the "assembler code", so I sent them Xerox copies of my handwritten
sheets. They were absolutely aghast.

I got a gen-u-wine assembler program from them....

Ron Wanttaja