Path: blob/a-new-beginning/Cherry/Core/include/opcodeed_names.h
2 views
/*1* Gearcoleco - ColecoVision Emulator2* Copyright (C) 2021 Ignacio Sanchez34* This program is free software: you can redistribute it and/or modify5* it under the terms of the GNU General Public License as published by6* the Free Software Foundation, either version 3 of the License, or7* any later version.89* This program is distributed in the hope that it will be useful,10* but WITHOUT ANY WARRANTY; without even the implied warranty of11* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the12* GNU General Public License for more details.1314* You should have received a copy of the GNU General Public License15* along with this program. If not, see http://www.gnu.org/licenses/16*17*/1819#ifndef OPCODEED_NAMES_H20#define OPCODEED_NAMES_H2122static stOPCodeInfo kOPCodeEDNames[256] = {23{ "INVALID", 2, 0 },24{ "INVALID", 2, 0 },25{ "INVALID", 2, 0 },26{ "INVALID", 2, 0 },27{ "INVALID", 2, 0 },28{ "INVALID", 2, 0 },29{ "INVALID", 2, 0 },30{ "INVALID", 2, 0 },31{ "INVALID", 2, 0 },32{ "INVALID", 2, 0 },33{ "INVALID", 2, 0 },34{ "INVALID", 2, 0 },35{ "INVALID", 2, 0 },36{ "INVALID", 2, 0 },37{ "INVALID", 2, 0 },38{ "INVALID", 2, 0 },3940{ "INVALID", 2, 0 },41{ "INVALID", 2, 0 },42{ "INVALID", 2, 0 },43{ "INVALID", 2, 0 },44{ "INVALID", 2, 0 },45{ "INVALID", 2, 0 },46{ "INVALID", 2, 0 },47{ "INVALID", 2, 0 },48{ "INVALID", 2, 0 },49{ "INVALID", 2, 0 },50{ "INVALID", 2, 0 },51{ "INVALID", 2, 0 },52{ "INVALID", 2, 0 },53{ "INVALID", 2, 0 },54{ "INVALID", 2, 0 },55{ "INVALID", 2, 0 },5657{ "INVALID", 2, 0 },58{ "INVALID", 2, 0 },59{ "INVALID", 2, 0 },60{ "INVALID", 2, 0 },61{ "INVALID", 2, 0 },62{ "INVALID", 2, 0 },63{ "INVALID", 2, 0 },64{ "INVALID", 2, 0 },65{ "INVALID", 2, 0 },66{ "INVALID", 2, 0 },67{ "INVALID", 2, 0 },68{ "INVALID", 2, 0 },69{ "INVALID", 2, 0 },70{ "INVALID", 2, 0 },71{ "INVALID", 2, 0 },72{ "INVALID", 2, 0 },7374{ "INVALID", 2, 0 },75{ "INVALID", 2, 0 },76{ "INVALID", 2, 0 },77{ "INVALID", 2, 0 },78{ "INVALID", 2, 0 },79{ "INVALID", 2, 0 },80{ "INVALID", 2, 0 },81{ "INVALID", 2, 0 },82{ "INVALID", 2, 0 },83{ "INVALID", 2, 0 },84{ "INVALID", 2, 0 },85{ "INVALID", 2, 0 },86{ "INVALID", 2, 0 },87{ "INVALID", 2, 0 },88{ "INVALID", 2, 0 },89{ "INVALID", 2, 0 },9091{ "IN B,(C)", 2, 0 },92{ "OUT (C),B", 2, 0 },93{ "SBC HL,BC", 2, 0 },94{ "LD ($%04X),BC", 4, 3 },95{ "NEG", 2, 0 },96{ "RETN", 2, 0 },97{ "IM 0", 2, 0 },98{ "LD I,A", 2, 0 },99{ "IN C,(C)", 2, 0 },100{ "OUT (C),C", 2, 0 },101{ "ADC HL,BC", 2, 0 },102{ "LD BC,($%04X)", 4, 3 },103{ "NEG [UNDOC]", 2, 0 },104{ "RETI", 2, 0 },105{ "IM 0 [UNDOC]", 2, 0 },106{ "LD R,A", 2, 0 },107108{ "IN D,(C)", 2, 0 },109{ "OUT (C),D", 2, 0 },110{ "SBC HL,DE", 2, 0 },111{ "LD ($%04X),DE", 4, 3 },112{ "NEG [UNDOC]", 2, 0 },113{ "RETN [UNDOC]", 2, 0 },114{ "IM 1", 2, 0 },115{ "LD A,I", 2, 0 },116{ "IN E,(C)", 2, 0 },117{ "OUT (C),E", 2, 0 },118{ "ADC HL,DE", 2, 0 },119{ "LD DE,($%04X)", 4, 3 },120{ "NEG [UNDOC]", 2, 0 },121{ "RETN [UNDOC]", 2, 0 },122{ "IM 2", 2, 0 },123{ "LD A,R", 2, 0 },124125{ "IN H,(C)", 2, 0 },126{ "OUT (C),H", 2, 0 },127{ "SBC HL,HL", 2, 0 },128{ "LD ($%04X),HL", 4, 3 },129{ "NEG [UNDOC]", 2, 0 },130{ "RETN [UNDOC]", 2, 0 },131{ "IM 0 [UNDOC]", 2, 0 },132{ "RRD", 2, 0 },133{ "IN L,(C)", 2, 0 },134{ "OUT (C),L", 2, 0 },135{ "ADC HL,HL", 2, 0 },136{ "LD HL,($%04X)", 4, 3 },137{ "NEG [UNDOC]", 2, 0 },138{ "RETN [UNDOC]", 2, 0 },139{ "IM 0 [UNDOC]", 2, 0 },140{ "RLD", 2, 0 },141142{ "IN F,(C) [UNDOC]", 2, 0 },143{ "OUT (C),0 [UNDOC]", 2, 0 },144{ "SBC HL,SP", 2, 0 },145{ "LD ($%04X),SP", 4, 3 },146{ "NEG [UNDOC]", 2, 0 },147{ "RETN [UNDOC]", 2, 0 },148{ "IM 1 [UNDOC]", 2, 0 },149{ "INVALID", 2, 0 },150{ "IN A,(C)", 2, 0 },151{ "OUT (C),A", 2, 0 },152{ "ADC HL,SP", 2, 0 },153{ "LD SP,($%04X)", 4, 3 },154{ "NEG [UNDOC]", 2, 0 },155{ "RETN [UNDOC]", 2, 0 },156{ "IM 2 [UNDOC]", 2, 0 },157{ "INVALID", 2, 0 },158159{ "INVALID", 2, 0 },160{ "INVALID", 2, 0 },161{ "INVALID", 2, 0 },162{ "INVALID", 2, 0 },163{ "INVALID", 2, 0 },164{ "INVALID", 2, 0 },165{ "INVALID", 2, 0 },166{ "INVALID", 2, 0 },167{ "INVALID", 2, 0 },168{ "INVALID", 2, 0 },169{ "INVALID", 2, 0 },170{ "INVALID", 2, 0 },171{ "INVALID", 2, 0 },172{ "INVALID", 2, 0 },173{ "INVALID", 2, 0 },174{ "INVALID", 2, 0 },175176{ "INVALID", 2, 0 },177{ "INVALID", 2, 0 },178{ "INVALID", 2, 0 },179{ "INVALID", 2, 0 },180{ "INVALID", 2, 0 },181{ "INVALID", 2, 0 },182{ "INVALID", 2, 0 },183{ "INVALID", 2, 0 },184{ "INVALID", 2, 0 },185{ "INVALID", 2, 0 },186{ "INVALID", 2, 0 },187{ "INVALID", 2, 0 },188{ "INVALID", 2, 0 },189{ "INVALID", 2, 0 },190{ "INVALID", 2, 0 },191{ "INVALID", 2, 0 },192193{ "LDI", 2, 0 },194{ "CPI", 2, 0 },195{ "INI", 2, 0 },196{ "OUTI", 2, 0 },197{ "INVALID", 2, 0 },198{ "INVALID", 2, 0 },199{ "INVALID", 2, 0 },200{ "INVALID", 2, 0 },201{ "LDD", 2, 0 },202{ "CPD", 2, 0 },203{ "IND", 2, 0 },204{ "OUTD", 2, 0 },205{ "INVALID", 2, 0 },206{ "INVALID", 2, 0 },207{ "INVALID", 2, 0 },208{ "INVALID", 2, 0 },209210{ "LDIR", 2, 0 },211{ "CPIR", 2, 0 },212{ "INIR", 2, 0 },213{ "OTIR", 2, 0 },214{ "INVALID", 2, 0 },215{ "INVALID", 2, 0 },216{ "INVALID", 2, 0 },217{ "INVALID", 2, 0 },218{ "LDDR", 2, 0 },219{ "CPDR", 2, 0 },220{ "INDR", 2, 0 },221{ "OTDR", 2, 0 },222{ "INVALID", 2, 0 },223{ "INVALID", 2, 0 },224{ "INVALID", 2, 0 },225{ "INVALID", 2, 0 },226227{ "INVALID", 2, 0 },228{ "INVALID", 2, 0 },229{ "INVALID", 2, 0 },230{ "INVALID", 2, 0 },231{ "INVALID", 2, 0 },232{ "INVALID", 2, 0 },233{ "INVALID", 2, 0 },234{ "INVALID", 2, 0 },235{ "INVALID", 2, 0 },236{ "INVALID", 2, 0 },237{ "INVALID", 2, 0 },238{ "INVALID", 2, 0 },239{ "INVALID", 2, 0 },240{ "INVALID", 2, 0 },241{ "INVALID", 2, 0 },242{ "INVALID", 2, 0 },243244{ "INVALID", 2, 0 },245{ "INVALID", 2, 0 },246{ "INVALID", 2, 0 },247{ "INVALID", 2, 0 },248{ "INVALID", 2, 0 },249{ "INVALID", 2, 0 },250{ "INVALID", 2, 0 },251{ "INVALID", 2, 0 },252{ "INVALID", 2, 0 },253{ "INVALID", 2, 0 },254{ "INVALID", 2, 0 },255{ "INVALID", 2, 0 },256{ "INVALID", 2, 0 },257{ "INVALID", 2, 0 },258{ "INVALID", 2, 0 },259{ "INVALID", 2, 0 },260261{ "INVALID", 2, 0 },262{ "INVALID", 2, 0 },263{ "INVALID", 2, 0 },264{ "INVALID", 2, 0 },265{ "INVALID", 2, 0 },266{ "INVALID", 2, 0 },267{ "INVALID", 2, 0 },268{ "INVALID", 2, 0 },269{ "INVALID", 2, 0 },270{ "INVALID", 2, 0 },271{ "INVALID", 2, 0 },272{ "INVALID", 2, 0 },273{ "INVALID", 2, 0 },274{ "INVALID", 2, 0 },275{ "INVALID", 2, 0 },276{ "INVALID", 2, 0 },277278{ "INVALID", 2, 0 },279{ "INVALID", 2, 0 },280{ "INVALID", 2, 0 },281{ "INVALID", 2, 0 },282{ "INVALID", 2, 0 },283{ "INVALID", 2, 0 },284{ "INVALID", 2, 0 },285{ "INVALID", 2, 0 },286{ "INVALID", 2, 0 },287{ "INVALID", 2, 0 },288{ "INVALID", 2, 0 },289{ "INVALID", 2, 0 },290{ "INVALID", 2, 0 },291{ "INVALID", 2, 0 },292{ "INVALID", 2, 0 },293{ "INVALID", 2, 0 }294};295296#endif /* OPCODEED_NAMES_H */297298299300