diff options
Diffstat (limited to 'src/devices/cpu/upd7810/upd7810.cpp')
-rw-r--r-- | src/devices/cpu/upd7810/upd7810.cpp | 67 |
1 files changed, 31 insertions, 36 deletions
diff --git a/src/devices/cpu/upd7810/upd7810.cpp b/src/devices/cpu/upd7810/upd7810.cpp index 2e7f9fff7ef..37bd57f7ff0 100644 --- a/src/devices/cpu/upd7810/upd7810.cpp +++ b/src/devices/cpu/upd7810/upd7810.cpp @@ -2,7 +2,7 @@ // copyright-holders:Juergen Buchmueller /***************************************************************************** * - * upd7810.c + * upd7810.cpp * Portable uPD7810/11, 7810H/11H, 78C10/C11/C14 emulator V0.3 * * This work is based on the @@ -12,20 +12,38 @@ * not to be confused with the later and incompatible 78K family, though * its architectural influence is acknowledged. * - * NS20030115: + * 2002-02-19 (PeT): + * - type selection/gamemaster support added + * - gamemaster init hack? added + * - ORAX added + * - jre negative fixed + * - prefixed opcodes skipping fixed + * - interrupts fixed and improved + * - sub(and related)/add/daa flags fixed + * - mvi ports,... fixed + * - rll, rlr, drll, drlr fixed + * - rets fixed + * - l0, l1 skipping fixed + * - calt fixed + * + * 2003-01-15 (NS): * - fixed INRW_wa() * - TODO: add 7807, differences are listed below. - * I only added support for these opcodes needed by homedata.c (yes, I am - * lazy): - * 4C CE (MOV A,PT) - * 48 AC (EXA) - * 48 AD (EXR) - * 48 AE (EXH) - * 48 AF (EXX) - * 50 xx (SKN bit) - * 58 xx (SETB) - * 5B xx (CLR) - * 5D xx (SK bit) + * I only added support for these opcodes needed by homedata.c (yes, I am lazy): + * - 4C CE (MOV A,PT) + * - 48 AC (EXA) + * - 48 AD (EXR) + * - 48 AE (EXH) + * - 48 AF (EXX) + * - 50 xx (SKN bit) + * - 58 xx (SETB) + * - 5B xx (CLR) + * - 5D xx (SK bit) + * + * 2004-05-23 (Hau): + * - gta, gti, dgt fixed + * - working reg opcodes fixed + * - sio input fixed * * 2008-02-24 (Wilbert Pol): * - Added preliminary support for uPD7801 @@ -38,32 +56,10 @@ * implementation has not been tested and is probably incorrect. * *****************************************************************************/ -/* Hau around 23 May 2004 - gta, gti, dgt fixed - working reg opcodes fixed - sio input fixed --- - PeT around 19 February 2002 - type selection/gamemaster support added - gamemaster init hack? added - ORAX added - jre negativ fixed - prefixed opcodes skipping fixed - interrupts fixed and improved - sub(and related)/add/daa flags fixed - mvi ports,... fixed - rll, rlr, drll, drlr fixed - rets fixed - l0, l1 skipping fixed - calt fixed -*/ - /* 7807 DESCRIPTION - - PA0 1 64 Vcc PA1 2 63 Vdd PA2 3 62 PD7/AD7 @@ -185,7 +181,6 @@ In asynchronous mode, you can - DIFFERENCES BETWEEN 7810 and 7807 -------------------------- |