On Sun, Jul 1, 2012 at 10:05 PM, Philipp Klaus Krause <[email protected]> wrote:
> On 01.07.2012 16:12, Michael Hawkins wrote:
> > Can
> > anyone point me a general direction to begin?
>
> Look at the structure of the existing ports: Is the 8085 similar enough
> to one so th eports can share a lot of code (hc08 and s08 similar enough
> to each other; z80, z180, gbz80, r2k and r3ka are similar enough to each
> other).
> If not you need to write a new backend. Look at the exisiting ones
> first. The main things you will need are code generation and register
> allocation. Other stuff, such as the peephole optimizer rules and
> optimized library functions should be done later, once the port is
> capable of producing working code and passes the regression tests.
> You'll also need an assembler and simulator. Look at sdas and ucsim for
> example if you need to write them.
>
ASXXXX already includes the 8085 assembler & linker, so it has to be
re-merged to sdas & sdld.
Borut
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Sdcc-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sdcc-user