GithubHelp home page GithubHelp logo

deeptoaster / opcode-table Goto Github PK

View Code? Open in Web Editor NEW
7.0 7.0 3.0 149 KB

A set of extensible tables for displaying details of machine instructions for Z80 and other architectures

Makefile 1.04% PHP 49.38% CSS 14.89% Smarty 14.82% TypeScript 19.87%

opcode-table's People

Contributors

colinbarry avatar deeptoaster avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

opcode-table's Issues

XOR a, a Flags

The opcode AF also known as instruction xor a, a guarantees that a is 0. The zero flag is labeled as "as defined". This is in fact true, but since the flag will always be set no matter what, shouldn't it say set instead?

Sorry if this is too nit-picky.

i8085 instruction set in Zilog

Some time ago I made this i8085 table, cloned from your Z80 table.

https://gitlab.com/feilipu/8085-opcodes

I'm happy to generate a PR if you like, but since you've changed quite a lot since I cloned the table it might be cleaner just for you to scrape it, whereby I'll archive my repo.

It contains both the undocumented instructions (that I use quite a lot), and some synthetic instructions added to z88dk to make programming nicer. The synthetics are typically two instructions that work together and don't cause side effects, but make reading code clear. For general usage, its probably best to just stick to the main 256 bytes table.

image

Search field

I would like a search function like there was in the last version. For example entering something like "ld a," highlighted all commands that load anything into register a.

Please add option for old layout

While the new layout looks more modern it makes the site more annoying to use, the highlighting doesn't work the same, half the screen is filled with useless information on arriving, tables & text are monstrously big now.

Thanks

Mouseover bug?

In new version if you mouse over a row/column heading then move mouse into the table body within that row/column the cell mouseover doesn't trigger the "tooltip" for the cell...

e.g. hover on '7' column heading above rlca, rla etc, then mouse down over rlca, rla, daa... if you mouse out of the column/row within the table body the "correct" table cell highlighting and tooltip behaviour returns.

Original site "worked" as expected, i.e. as you mouse out of the row/column heading onto a table cell the highlight switched to per cell highlighting.

Z280 instructions

I heard Z280 keeps undocumented instructions unlike Z180 and add some 16-bit operations. Wouldn't it be interesting to add them as well?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.