Author Topic: Online Z80 tables  (Read 8770 times)

0 Members and 2 Guests are viewing this topic.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Online Z80 tables
« on: May 03, 2011, 08:16:40 pm »
Got bored this morning, so I made this. (Really should start studying for my AP exam tomorrow <_<)

Searchable Z80 instruction tables

Comments and suggestions? When I get the time I'll add title-text that shows the time and speed of each instruction, as well as a quick description of what it does and what flags it affects.

A lot of thanks goes to Scout, who took the time to create the original online tables, and Runer112, who made a few of the tables on his page. I copy/pasted a lot of it to use in mine (after getting permission a few weeks ago). And thanks to whoever made the original .xls file, too. Haven't gotten to adding credits yet, but they'll definitely be there.

EDIT: Verified it works in all modern browsers, in addition to IE :P
« Last Edit: December 15, 2011, 06:20:40 pm by Deep Thought »




Offline ralphdspam

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 841
  • Rating: +38/-1
  • My name is actually Matt.
    • View Profile
Re: Online Z80 tables
« Reply #1 on: May 04, 2011, 09:28:31 pm »
Ah, I like the hi-lighting and searching.  :)

Can you, by any chance add T-states?
ld a, 0
ld a, a

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Online Z80 tables
« Reply #2 on: May 04, 2011, 09:40:40 pm »
/e

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Online Z80 tables
« Reply #3 on: May 05, 2011, 09:17:36 am »
Can you, by any chance add T-states?

T-states, size, flags, and description are all going to be in title-text :)

Kinda reminds me of https://eeezor.ec3club.tk/Files/Resources/ASM/z80_Convertion_Tools.html :P Way more in depth though :)

Oop, didn't know about that one. Can I plug a quick feature request here? Converting a mnemonic as soon as you press Enter.




Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Online Z80 tables
« Reply #4 on: May 05, 2011, 09:37:06 am »
Got bored this morning, so I made this. (Really should start studying for my AP exam tomorrow <_<)

Searchable Z80 instruction tables

Comments and suggestions? When I get the time I'll add title-text that shows the time and speed of each instruction, as well as a quick description of what it does and what flags it affects.

A lot of thanks goes to Scout, who took the time to create the original online tables, and Runer112, who made a few of the tables on his page. I copy/pasted a lot of it to use in mine (after getting permission a few weeks ago). And thanks to whoever made the original .xls file, too. Haven't gotten to adding credits yet, but they'll definitely be there.

EDIT: Verified it works in all modern browsers, in addition to IE :P

A 'hover' function would be great, I always wanted to put that in mine. When you hover an instruction, it says a description, speed and size. Can you do that?

Either way, the search function is great as I've already said in Cemetech.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Online Z80 tables
« Reply #5 on: May 05, 2011, 09:41:08 am »
A 'hover' function would be great, I always wanted to put that in mine. When you hover an instruction, it says a description, speed and size. Can you do that?

You don't even have to do that. You can just add something like 'title="This is title text!"' and it shows up when you mouse over :)




Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Online Z80 tables
« Reply #6 on: May 05, 2011, 09:52:50 am »
A 'hover' function would be great, I always wanted to put that in mine. When you hover an instruction, it says a description, speed and size. Can you do that?

You don't even have to do that. You can just add something like 'title="This is title text!"' and it shows up when you mouse over :)

Oh yeah, I had forgotten about some HTML stuff. =D I'll add that to mine ASAIC.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Online Z80 tables
« Reply #7 on: May 05, 2011, 03:18:16 pm »
Added.

I didn't use title, though it would be a lot easier. I used my own tooltip script so I can customize it later.
« Last Edit: December 15, 2011, 06:21:14 pm by Deep Thought »




Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Online Z80 tables
« Reply #8 on: May 05, 2011, 03:19:11 pm »
Woah Woah Woah! That is looking pretty awesome. Nice job Deep Thought!
« Last Edit: May 05, 2011, 03:24:05 pm by Scout »

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Online Z80 tables
« Reply #9 on: May 05, 2011, 06:54:09 pm »
Thanks :D

And I updated the URL. It's now at http://clrhome.org/resources/table/, opening a new site section.

EDIT: Updated again! Tooltips are now at a *sane* size, and they elaborate on how the instruction affects flags (instead of just throwing 00P1++ in your face).

EDIT2: And the search bar matches any part of the instruction, not just the beginning.
« Last Edit: December 15, 2011, 06:21:30 pm by Deep Thought »




Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: Online Z80 tables
« Reply #10 on: May 05, 2011, 08:18:13 pm »
It looks really nice! :D
Sig wipe!

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Online Z80 tables
« Reply #11 on: May 05, 2011, 08:31:55 pm »
Updated to use regex for searching. It gets slow though D:

EDIT: Nvm, changed it back. It's not too useful and it's really laggy.
« Last Edit: May 05, 2011, 08:33:56 pm by Deep Thought »




Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Online Z80 tables
« Reply #12 on: May 06, 2011, 03:02:19 am »
When I hover opcodes that are not in the primary table I wouldn't like to just get the opcode like BC, I'd like (FD)BC, can you do that?

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Online Z80 tables
« Reply #13 on: May 06, 2011, 09:23:09 am »
Sure, good idea.

EDIT: I'd be done if the server hadn't gone down again.
« Last Edit: May 06, 2011, 09:35:34 am by Deep Thought »




Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Online Z80 tables
« Reply #14 on: May 08, 2011, 08:33:26 am »
I still don't get why helihost, loding the page seems quite slow to me.