summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2020-02-23 21:35:25 +0100
committer hap <happppp@users.noreply.github.com>2020-02-23 21:35:37 +0100
commit0d8939cf65cf6db9adac5381b0a6458d0d7fa3df (patch)
tree87fce14d1dfcb9a59c9bd88849a2951a9f0da12f /src/devices/cpu
parente62869a5f9759db4b643c7dc4d87da73eed73ea8 (diff)
lh5801: add VEJ f8-fe (nw)
Diffstat (limited to 'src/devices/cpu')
-rw-r--r--src/devices/cpu/lh5801/5801dasm.cpp8
-rw-r--r--src/devices/cpu/lh5801/5801tbl.hxx1
2 files changed, 5 insertions, 4 deletions
diff --git a/src/devices/cpu/lh5801/5801dasm.cpp b/src/devices/cpu/lh5801/5801dasm.cpp
index f289f4760a0..540074dec1c 100644
--- a/src/devices/cpu/lh5801/5801dasm.cpp
+++ b/src/devices/cpu/lh5801/5801dasm.cpp
@@ -301,13 +301,13 @@ const lh5801_disassembler::Entry lh5801_disassembler::table[0x100]={
{ TIN, Imp },
{ VEJ, Vej },
{ CIN, Imp },
- { ILL },
+ { VEJ, Vej },
{ REC, Imp },
- { ILL },
+ { VEJ, Vej },
{ SEC, Imp },
- { ILL },
+ { VEJ, Vej },
{ PREFD },
- { ILL },
+ { VEJ, Vej },
{ ILL }
};
diff --git a/src/devices/cpu/lh5801/5801tbl.hxx b/src/devices/cpu/lh5801/5801tbl.hxx
index 9027ac5a093..fef1ca8b23a 100644
--- a/src/devices/cpu/lh5801/5801tbl.hxx
+++ b/src/devices/cpu/lh5801/5801tbl.hxx
@@ -1540,6 +1540,7 @@ void lh5801_cpu_device::lh5801_instruction()
case 0xe0: case 0xe2: case 0xe4: case 0xe6:
case 0xe8: case 0xea: case 0xec: case 0xee:
case 0xf0: case 0xf2: case 0xf4: case 0xf6:
+ case 0xf8: case 0xfa: case 0xfc: case 0xfe:
lh5801_vector(1, oper);
m_icount -= 4;
break;