Hello all:
Got an answer to this posting. Thanks to all.
I am trying to build/run a 6809 simulator & machine code for the 8-bit Motorola 6809.
I got a full working archive from GitHub, a package written by Lennart Benschop.
Something I don't understand - but a 'C' language / make question - not Puppy Linux.
Question: Where is the best place to ask: Votz going on in this C code?
I know there will be a simple answer.
Below: Irrelevant detail to my "Q" above.
The archive included source for assembler (a09), emulator (v09) and a small utility program that converted Motorola "S" files to machine code (it was called 'make.rom')
Lennart's 'make' file built everything from the source (both C and assembly language). I read his code with interest. Running 'make' gave me a monitor program ("Buggy") that ran 6809 machine code under Linux on Intel hardware.
When I loaded and ran the monitor I saw: "Welcome to Buggy, version 1.0". Amazing!
The point: Using 'make' everything in the archive is built from original source, so the source works.
The assembler is coded in C; and the assembler is used to produce the monitor in Motorola "S" file format.
Now I'm trying to use Lennart's code as a model to produce a few simple working programs written in 6809 assembler. I'm close - or at least I think I'm close - but a problem remains when I run some of the C code.
Again: Is there an alternate forum where I can ask about C source or a 'make' file?
Clearly this isn't anything relating to Linux or Puppy Linux.
Thought about this for nearly 2 days now and no solution in sight.
собака