ld09/as09: generate fuzix binaries
authorAlan Cox <alan@linux.intel.com>
Tue, 28 Jun 2016 18:24:25 +0000 (19:24 +0100)
committerAlan Cox <alan@linux.intel.com>
Tue, 28 Jun 2016 18:24:25 +0000 (19:24 +0100)
commited6372a6ea95b532abb92af527b9d45bdd1cd274
tree35181191b3ea25b68d14b5084862af05ff70b978
parent14797938aebe34a62f8bd8a91a83b7970a26e662
ld09/as09: generate fuzix binaries

This seems to be able to turn

.globl _start
.globl _main

.text

_start: jmp _main
FCC "F"
FCC "Z"
FCC "X"
FCC "1"
FCB 0x80
FDB 0
FDB (_codeend-_start)
FDB 0
FDB 0
FDB 0
_main:
rts
_codeend:

.data
_data
FDB 1234

.bss
_bss
FDB 12

into what looks like an actual binary
28 files changed:
Applications/as09/Makefile.z80
Applications/as09/alloc.c
Applications/as09/const.h
Applications/as09/genlist.c
Applications/as09/mops.c
Applications/as09/pops.c
Applications/as09/readsrc.c
Applications/as09/typeconv.c
Applications/ld09/Makefile
Applications/ld09/Makefile.z80
Applications/ld09/catimage.c [deleted file]
Applications/ld09/config.h
Applications/ld09/globvar.h
Applications/ld09/io.c
Applications/ld09/ld.c
Applications/ld09/mkar.c
Applications/ld09/objchop.c [deleted file]
Applications/ld09/objdump86.c
Applications/ld09/readobj.c
Applications/ld09/rel_aout.h [deleted file]
Applications/ld09/syshead.h
Applications/ld09/type.h
Applications/ld09/v7_aout.h [deleted file]
Applications/ld09/writebin.c [deleted file]
Applications/ld09/writeemu.c [deleted file]
Applications/ld09/writex86.c [deleted file]
Applications/ld09/x86_aout.h [deleted file]
Applications/ld09/x86_cpm86.h [deleted file]