online Z80 assembler
online Z80 assembler
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.
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
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.
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
Re: online Z80 assembler
Excellent
Re: online Z80 assembler
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
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.
Re: online Z80 assembler
Can you give your GitHub link so we can watch it?
Re: online Z80 assembler
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
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
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
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
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