Page 1 of 2

online Z80 assembler

Posted: Wed Feb 14, 2018 9:20 am
by KnaxMax
Hi,

I found this single web page Z80 assembler quite helpful (as I can't remember all opcodes by heart ;-) :
http://www.asm80.com/onepage/asmz80.html

The big version https://www.asm80.com/ is more of IDE with emulators, but I didn't find out how to see the opcodes directly.

Re: online Z80 assembler

Posted: Wed Feb 14, 2018 9:29 am
by mz-80a
Pretty cool!

I was going to look into making some sort of IDE for MZ (which also tacks the MZF file header on the front of the object code) at some point. A future project maybe.

Re: online Z80 assembler

Posted: Wed Feb 14, 2018 11:23 am
by Jo Even
mz-80a wrote: Wed Feb 14, 2018 9:29 amI was going to look into making some sort of IDE for MZ (which also tacks the MZF file header on the front of the object code) at some point. A future project maybe.
Something like this already exists:

https://www.z88dk.org/wiki/doku.php?id=platform:sharpmz

Re: online Z80 assembler

Posted: Thu Feb 15, 2018 11:46 am
by mz-80a
Excellent :)

Re: online Z80 assembler

Posted: Mon Sep 24, 2018 7:02 am
by UncleBod
Z88dk has good potential, bet the MZ part needs some work.
It assembles the code at 1300H as default.
It makes a mess when it converts the from standard ASCII to the sharp version,
It misses the backspace/delete key in the getc() routine.
It assumes you have a MZ-700 and uses the colour RAM when making a clearscreen.
I've forked it and will try to fix this. I don't know how long it will take and when it might be in the main git.

https://github.com/UncleBod/z88dk

The good thing is that it seems to be a quite active project. It is just that the MZ part of the code is a bit dated. Latest changes were around 2010, from what I saw when looking around this weekend.

/UncleBod

Re: online Z80 assembler

Posted: Mon Sep 24, 2018 10:42 am
by hlide
Can you give your GitHub link so we can watch it?

Re: online Z80 assembler

Posted: Mon Sep 24, 2018 1:47 pm
by UncleBod

Re: online Z80 assembler

Posted: Mon Sep 24, 2018 4:29 pm
by hlide
From what I can see, there is an ongoing addition of Z280 - I think Z180 is already supported. I happen to have a ZZ80RC which is a Z280 in Z80 compatibility mode running at 25Mhz (Z80 bus being running at 12MHz).

Re: online Z80 assembler

Posted: Wed Sep 26, 2018 9:20 am
by UncleBod
I've made a pull request of my first changes for z88dk now.
Just taking care of the DELete key, but a start at least.
I also used the z88dk frontend to write a short assembler program form the mz700 manual and it worked as expected.

/UncleBod

Re: online Z80 assembler

Posted: Mon Oct 01, 2018 9:02 am
by UncleBod
I've made a pull request at the z88dk project with a MZ-80B version.
Anyone here that have a working MZ-80B? I am right now testing the results on a emulator, but I don't know how exact the results are.
/UncleBod