summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/z8000/makedab.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/cpu/z8000/makedab.c')
-rw-r--r--src/emu/cpu/z8000/makedab.c58
1 files changed, 29 insertions, 29 deletions
diff --git a/src/emu/cpu/z8000/makedab.c b/src/emu/cpu/z8000/makedab.c
index e9ec0fe91c6..cebce6e42c5 100644
--- a/src/emu/cpu/z8000/makedab.c
+++ b/src/emu/cpu/z8000/makedab.c
@@ -1,8 +1,8 @@
#include <stdio.h>
-#define CF 0x100
-#define HF 0x200
-#define DF 0x400
+#define CF 0x100
+#define HF 0x200
+#define DF 0x400
int dab[0x800];
@@ -36,52 +36,52 @@ int main(int ac, char **av)
return 1;
}
- }
- }
+ }
+ }
- if (i & CF) {
+ if (i & CF) {
if (i & HF) {
dab[DF+i] = CF | ((i + 0x9a) & 0xff);
} else {
dab[DF+i] = CF | ((i + 0xa0) & 0xff);
- }
+ }
} else {
if (i & HF) {
dab[DF+i] = CF | ((i + 0xfa) & 0xff);
- } else {
+ } else {
dab[DF+i] = (i & 0xff);
- }
- }
- }
+ }
+ }
+ }
printf("/************************************************ \n");
- printf(" * Result table for Z8000 DAB instruction \n");
- printf(" * \n");
- printf(" * bits description \n");
- printf(" * ---------------------------------------------- \n");
- printf(" * 0..7 destination value \n");
- printf(" * 8 carry flag before \n");
- printf(" * 9 half carry flag before \n");
- printf(" * 10 D flag (0 add/adc, 1 sub/sbc) \n");
- printf(" * \n");
- printf(" * result description \n");
- printf(" * ---------------------------------------------- \n");
- printf(" * 0..7 result value \n");
- printf(" * 8 carry flag after \n");
- printf(" ************************************************/\n");
- printf("static const UINT16 Z8000_dab[0x800] = {\n");
- for (i = 0; i < 0x800; i++) {
+ printf(" * Result table for Z8000 DAB instruction \n");
+ printf(" * \n");
+ printf(" * bits description \n");
+ printf(" * ---------------------------------------------- \n");
+ printf(" * 0..7 destination value \n");
+ printf(" * 8 carry flag before \n");
+ printf(" * 9 half carry flag before \n");
+ printf(" * 10 D flag (0 add/adc, 1 sub/sbc) \n");
+ printf(" * \n");
+ printf(" * result description \n");
+ printf(" * ---------------------------------------------- \n");
+ printf(" * 0..7 result value \n");
+ printf(" * 8 carry flag after \n");
+ printf(" ************************************************/\n");
+ printf("static const UINT16 Z8000_dab[0x800] = {\n");
+ for (i = 0; i < 0x800; i++) {
if ((i & 0x3ff) == 0) {
if (i & 0x400)
printf("\t/* sub/sbc results */\n");
else
printf("\t/* add/adc results */\n");
}
- if ((i & 7) == 0) printf("\t");
+ if ((i & 7) == 0) printf("\t");
printf("0x%03x,",dab[i]);
if ((i & 7) == 7) printf("\n");
}
printf("};\n");
- return 0;
+ return 0;
}