JSFiddle - React, Tailwind, and code Playground
by electronoob
HTML
<script>
var norm = {
"10":{
"mnemonic":"STOP 0",
"flags":"- - - -",
"len":"2",
"cycles":"4"
},
"11":{
"mnemonic":"LD DE,d16",
"flags":"- - - -",
"len":"3",
"cycles":"12"
},
"12":{
"mnemonic":"LD (DE),A",
"flags":"- - - -",
"len":"1",
"cycles":"8"
},
"13":{
"mnemonic":"INC DE",
"flags":"- - - -",
"len":"1",
"cycles":"8"
},
"14":{
"mnemonic":"INC D",
"flags":"Z 0 H -",
"len":"1",
"cycles":"4"
},
"15":{
"mnemonic":"DEC D",
"flags":"Z 1 H -",
"len":"1",
"cycles":"4"
},
"16":{
"mnemonic":"LD D,d8",
"flags":"- - - -",
"len":"2",
"cycles":"8"
},
"17":{
"mnemonic":"RLA",
"flags":"0 0 0 C",
"len":"1",
"cycles":"4"
},
"18":{
"mnemonic":"JR r8",
"flags":"- - - -",
"len":"2",
"cycles":"12"
},
"19":{
"mnemonic":"ADD HL,DE",
"flags":"- 0 H C",
"len":"1",
"cycles":"8"
},
"20":{
"mnemonic":"JR NZ,r8",
"flags":"- - - -",
"len":"2",
"cycles":"12/8"
},
"21":{
"mnemonic":"LD HL,d16",
"flags":"- - - -",
"len":"3",
"cycles":"12"
},
"22":{
"mnemonic":"LD (HL+),A",
"flags":"- - - -",
"len":"1",
"cycles":"8"
},
"23":{
"mnemonic":"INC HL",
"flags":"- - - -",
"len":"1",
"cycles":"8"
},
"24":{
"mnemonic":"INC H",
"flags":"Z 0 H -",
"len":"1",
"cycles":"4"
},
"25":{
"mnemonic":"DEC H",
"flags":"Z 1 H -",
"len":"1",
"cycles":"4"
},
"26":{
"mnemonic":"LD H,d8",
"flags":"- - - -",
"len":"2",
"cycles":"8"
},
"27":{
"mnemonic":"DAA",
"flags":"Z - 0 C",
"len":"1",
"cycles":"4"
},
"28":{
"mnemonic":"JR Z,r8",
"flags":"- - - -",
"len":"2",
...
JavaScript
//norm and ext op code json
console.log(norm)
console.log(ext)