Highly Configurable and Architecture Independent Wrapper on Top of a C++ Compiler - The Oasis BBS

Discover C2: a versatile assembler wrapper for C++ with support for 6502, 6809, Z80 (experimental), and 68000 (in development). Highly configurable and intuitive for Assembly, C/C++, and Java developers.

The Oasis BBS

Looking at the docs, I think it would be pretty easy to add LASM.COM compatibility to asm80...

(LAsm was an early hack on CP/M ASM.COM by the great Ward Christensen that added a "link" pseudo op that opened a new source file and continued assembly to the same output files. This let you split your source into multiple files. Used, among other projects, by CP/M Kermit.)

#Asm80 #8080 #8085 #CPM #CrossAssembler #Unix #RiscOS

@SinclairSpeccy probably assembler dialect issues. I would assume this is ORCA/M assembly. I gave it a short try with the #crossAssembler #Merlin and got it to produce the binary. Beware that Merlin wants to see the path to its Macro def files as one arg followed by the name of the source file. You find the downloads at the bottom of the page at http://brutaldeluxe.fr/products/crossdevtools/merlin/ #apple #apple2 #appleii

Now released: asm80: 8080 and 8085 cross assemblers for UNIX and RISC OS

This version splits off the 8085 specific "undocumented" opcodes into asm85.

http://www.sdc.org/~goosey/unix/asm80-2020-10-06.tar.gz
http://www.sdc.org/~goosey/riscos/asm80-20201006.zip

full sources included.

#asm80 #riscos #unix #linux #8080 #8085 #crossAssembler