Oops, of course I want to send this to list...
From: Victor Kirhenshtein <victor(a)opticom.lv>
To: Dave <DGMDGM(a)iname.com>
Date: Wednesday, February 10, 1999 12:54 PM
Subject: Re: Further modularization ideas
Can all code be limited to using relative addressing so no linking is
necessary? Is this possible/reasonable? It would be nice to be able to
create a boot ROM by simply selecting blocks of code and listing the
starting address for each block in the executors table, no make files,
assembly, compiling or linking required.
Why not to use linking ? OpenBIOS can come as set of object files and
special configuration tool, which creates a subset of necessary object files
and use linker to produce complete rom image from them. Such process must
not be too complicated.
This would be a very desirable feature. A boot prom could be assembled with
a very simple utility in any computing environment (maybe even written in
Java for portability). You would not need to have specific compilers,
assemblers or other development tools to assemble a collection of code,
create a binary and burn it into PROM.
Probably you will need at least one specific tool to burn new image into