Memory Full

Forum / Development

Z80 instructions array

Hicks * 13 Apr 2020 15:32:48

Few times ago, I was looking for a doc with detailed informations about z80 instructions, especially:
- timing
- opcodes
- flags
- what it does

But I failed. There is a great start on the Grimware, some timings on Quasar Net, and some infos here and here, but I didn't find a verified sum-up of everything.

So I thought than assembler & emulateur dev have probably this kind of thing! It would be interesting to gather everything at the same place and to make this WIP document public...

Hicks * 23 Apr 2020 00:03:02

Since the "EE beta F" ORGAMS version (2020-04-21), all these informations are provided in the "z80.o" source. Check the DSK: http://orgams.wikidot.com/working
A big thank to Madram for broadcasting it!

Targhan * 23 Apr 2020 00:16:04

I strongly agree that such documentation should be shared (with due credits to Madram!!). However, why not put it conveniently on the web (Orgams Wiki, GrimWare, ... ?) instead of an obscure .o that cannot be reached easily?

m_dr_m * 23 Apr 2020 01:30:55 * Modified at 01:32:35

What? That cannot be more reachable, that's just two keystrokes away.

Also, please note that Grimware is plagued with scam links (the 'ware' part I guess), and Grim cannot do anything about that.

Targhan * 23 Apr 2020 13:03:20

Not all of us use Orgams. The knowledge you gathered may be useful to these people. If you don't like Grimware, then you could put your documentation on the Orgams Wiki.

m_dr_m * 23 Apr 2020 15:58:35

Also, there is Z80tests.o, real code that demonstrates why and how your « outi » changed your Carry!

Who said I didn't like Grimware?

I do like kiwis and wikis. Everyone can collaborate on the latter and you can see the history! That's two pluses in my book.