The current maintainer of the target Z80 in GNU binutils, Arnold Metselaar, has decided to retire as maintainer soon.
The main programs in GNU binutils are the assembler, as, and the linke, ld, but there are many more. The code for the Z80 also supports the R800 and some undocumented instructions.

The maintainers of binutils communicate with each other in English via a mailing list. The maintainer is going to retire because he will soon cease to be able to respond adequately to questions and issues, as he will no longer have easy access to a computer.

Relevant link: Binutils - GNU

Reacties (7)

Van Manuel

Ascended (17869)

afbeelding van Manuel

30-07-2018, 22:12

What is the state of these tools anyway? What can be practically done with them?
Is it already possible to target Z80 with gcc?

Van FiXato

Scribe (1700)

afbeelding van FiXato

30-07-2018, 23:11

Van Giangiacomo Zaffini 2

Master (250)

afbeelding van Giangiacomo Zaffini 2

31-07-2018, 12:44

I didn't knew gcc supported z80, maybe it is necessary to patch and compile source code base in order to have gcc doing z80 cross-compiling?

Van Edevaldo

Master (140)

afbeelding van Edevaldo

31-07-2018, 16:32

GCC does not support Z80, but binutils does and gdb used to do (and may still do). This means you can assemble, link and debug programs targeting Z80.

GCC needs binutils support for it's targets. So a hypotetical gcc based z80 compiler needs binutils support for Z80 to be in place.

Van Latok

msx guru (3823)

afbeelding van Latok

01-08-2018, 20:35

I wonder what Arnold is up to..... ' No easy access to a computer' .....That's quite something!?

Van Manuel

Ascended (17869)

afbeelding van Manuel

01-08-2018, 21:40

My guess: he'll be traveling by bike.

Van Giangiacomo Zaffini 2

Master (250)

afbeelding van Giangiacomo Zaffini 2

04-08-2018, 21:45

Thanks Edevaldo for Your solid explaining words. Now I see It.
Ad far ad I know Motorola 680x0 has GCC (today v.8.2) up and running.
That's quite a big difference.
And LLVM has not a Z80 backend.