A downloadable tool for Windows, macOS, and Linux

Download NowName your own price

This is  my personal assembler that   I use to develop all my retro development projects, now extracted from the CSpect project so it can be updated on it's own.

A C# program capable of assembling both z80 and 6502 style projects,  it runs fine on Window, Linux and Macos  using Mono just fine.

Coding Examples (in Z80) can be found inside CSpect.

Download

Download NowName your own price

Click download now to get access to the following files:

SNasm.zip 62 kB

Comments

Log in with itch.io to leave a comment.

Mike, I can't make PayPal payments for your products. Is it set to free only now? My PayPal account works for everything else. 

(2 edits)

Both CSpect and SNasm are free - the "payments" are donations to contribute. There's a take me to the downloads link on the donation page - just the way itch.io works. 

So click this text link in the downloads bit: 
"No thanks, just take me to the downloads"

Hi Mike, sorry you kinda missed my point. I wanted to make a payment just to say thanks for the hard work. I've got a copy of the software I just like to give back to the devs when I can. plus itch.io tells me when there are new versions. I'll just send you another coffee ;) thanks for the great work!

They seem to have fixed it!

Many thanks for the support :)

I couldn't get it to run on windows, but I'm definitely going to try on Linux. Looks like a seriously impressive tool -- thanks so much for sharing this regardless!

It should run really easily on Windows. What was the error?

Hello! Great tool! It's really fast, love it! I have a question: Part of my source is used as references, it's still db and dw filled with 0 but the code needs it to refer to these address. I would like to assemble only the first 16k and keep the next 16k as references but I can't stop the code to assemble even with the END command. How can I do this? Thank you!

put an if false /endif around it

Fantastic! Thank you for Linux support!