awesome-gbdev icon indicating copy to clipboard operation
awesome-gbdev copied to clipboard

'vasm' C compiler

Open MaxBarraclough opened this issue 5 years ago • 2 comments

Don't know if it belongs, but I noticed there's no mention of the 'vasm' C compiler, which can target the GameBoy: http://sun.hasenbraten.de/vasm/

Described at:

  • http://www.compilers.de/vasm.html

  • https://www.chibiakumas.com/z80/vasm.php

It's freely available, but not Free or Open Source. I haven't tried it out so I can't attest to its quality.

MaxBarraclough avatar Jun 22 '20 20:06 MaxBarraclough

Looks like a mature project to me, I think it fits the list.

(We don't have particular rules against commercial / non-open source software, but in practise only the BGB emulator is in the list and completely closed-source)

Do you want to open a Pull Request for this, @MaxBarraclough ?

avivace avatar Jun 23 '20 10:06 avivace

Thanks I'll do that. Seems I misunderstood vasm though - as the name indicates, it is an assembler, which supports the GameBoy CPU among many others. The author's C compiler is named vbcc and, as far as I can tell, it does not target the GameBoy's CPU. There's also a linker. I'll confirm all this and do a pull request.

MaxBarraclough avatar Jun 23 '20 23:06 MaxBarraclough