online Z80 assembler

Post Reply
KnaxMax
Posts: 19
Joined: Mon Feb 05, 2018 3:53 pm
Location: Munich - Germany

online Z80 assembler

Post by KnaxMax » Wed Feb 14, 2018 9:20 am

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.

User avatar
mz-80a
Posts: 83
Joined: Thu Jan 25, 2018 10:46 am
Location: Devon, UK
Contact:

Re: online Z80 assembler

Post by mz-80a » Wed Feb 14, 2018 9:29 am

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.
MZ-80A Secrets
https://mz-80a.com/

Sharpworks (Sharp MZ homebrew)
http://mz-sharpworks.co.uk/

Jo Even
Site Admin
Posts: 36
Joined: Wed Jan 17, 2018 9:28 pm

Re: online Z80 assembler

Post by Jo Even » Wed Feb 14, 2018 11:23 am

mz-80a wrote:
Wed Feb 14, 2018 9:29 am
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.
Something like this already exists:

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

User avatar
mz-80a
Posts: 83
Joined: Thu Jan 25, 2018 10:46 am
Location: Devon, UK
Contact:

Re: online Z80 assembler

Post by mz-80a » Thu Feb 15, 2018 11:46 am

Excellent :)
MZ-80A Secrets
https://mz-80a.com/

Sharpworks (Sharp MZ homebrew)
http://mz-sharpworks.co.uk/

UncleBod
Posts: 9
Joined: Tue Sep 18, 2018 1:26 pm

Re: online Z80 assembler

Post by UncleBod » Mon Sep 24, 2018 7:02 am

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
Last edited by UncleBod on Mon Sep 24, 2018 11:02 am, edited 1 time in total.

hlide
Posts: 156
Joined: Thu Jan 25, 2018 9:31 pm

Re: online Z80 assembler

Post by hlide » Mon Sep 24, 2018 10:42 am

Can you give your GitHub link so we can watch it?

UncleBod
Posts: 9
Joined: Tue Sep 18, 2018 1:26 pm

Re: online Z80 assembler

Post by UncleBod » Mon Sep 24, 2018 1:47 pm


hlide
Posts: 156
Joined: Thu Jan 25, 2018 9:31 pm

Re: online Z80 assembler

Post by hlide » Mon Sep 24, 2018 4:29 pm

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).

UncleBod
Posts: 9
Joined: Tue Sep 18, 2018 1:26 pm

Re: online Z80 assembler

Post by UncleBod » Wed Sep 26, 2018 9:20 am

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

UncleBod
Posts: 9
Joined: Tue Sep 18, 2018 1:26 pm

Re: online Z80 assembler

Post by UncleBod » Mon Oct 01, 2018 9:02 am

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

Post Reply