Fix warnings, add -std=c++11 for systems that default to -std=c++03 or lower master
authorNick Downing <nick@ndcode.org>
Thu, 9 May 2019 12:55:34 +0000 (22:55 +1000)
committerNick Downing <nick@ndcode.org>
Thu, 9 May 2019 12:55:34 +0000 (22:55 +1000)
14 files changed:
Makefile
sim/iosim.cpp
sim/memory.h
sim/sim0.cpp
sim/sim1.cpp
sim/sim1a.cpp
sim/sim2.cpp
sim/sim3.cpp
sim/sim4.cpp
sim/sim5.cpp
sim/sim6.cpp
sim/sim7.cpp
sim/simctl.cpp
sim/simfun.cpp

index e2e7ade..01cd4f1 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
 CPPFLAGS=-DCONFDIR=\"conf\" -DDISKSDIR=\"disks\" -DROMSDIR=\"roms\" -I.
-CXXFLAGS=-g
+CXXFLAGS=-g -std=c++11 -Wall
 
 all: fuzix_sim roms/z180.bin
 
index c365bee..072abed 100644 (file)
@@ -827,7 +827,7 @@ static void (*port_out[256]) (BYTE) = {
  */
 void init_io(void)
 {
-       register int i;
+       /*register*/ int i;
 #if defined(DISKSDIR) || defined(PIPES)
        struct stat sbuf;
 #endif
@@ -968,7 +968,7 @@ static void init_server_socket(int n)
  */
 static void net_server_config(void)
 {
-       register int i;
+       /*register*/ int i;
        FILE *fp;
        char buf[BUFSIZE];
        char *s;
@@ -1054,7 +1054,7 @@ static void net_client_config(void)
  */
 void exit_io(void)
 {
-       register int i;
+       /*register*/ int i;
 
        for (i = 0; i <= 15; i++)
                if (disks[i].fd != NULL)
@@ -1084,7 +1084,7 @@ void exit_io(void)
 void reset_system(void)
 {
        extern BYTE *wrk_ram;
-       register int i;
+       /*register*/ int i;
 
        /* reset hardware */
        time_out(0);                    /* stop timer */
@@ -2259,7 +2259,7 @@ static BYTE fdco_in(void)
  */
 static void fdco_out(BYTE data)
 {
-       register int i;
+       /*register*/ int i;
        unsigned long pos;
        static char buf[128];
 
@@ -2389,7 +2389,7 @@ static BYTE mmui_in(void)
 static void mmui_out(BYTE data)
 {
        int new_maxbnk;
-       register int i;
+       /*register*/ int i;
 
        new_maxbnk = data;
        if (new_maxbnk <= selbnk || new_maxbnk > MAXSEG) {
@@ -2601,8 +2601,8 @@ static void clkc_out(BYTE data)
  */
 static BYTE clkd_in(void)
 {
-       register struct tm *t;
-       register int val;
+       /*register*/ struct tm *t;
+       /*register*/ int val;
        time_t Time;
 
        time(&Time);
@@ -2672,7 +2672,7 @@ static void clkd_out(BYTE data)
  */
 static int to_bcd(int val)
 {
-       register int i = 0;
+       /*register*/ int i = 0;
 
        while (val >= 10) {
                i += val / 10;
@@ -2690,8 +2690,8 @@ static int to_bcd(int val)
  */
 static int get_date(struct tm *t)
 {
-       register int i;
-       register int val = 0;
+       /*register*/ int i;
+       /*register*/ int val = 0;
 
        for (i = 1978; i < 1900 + t->tm_year; i++) {
                val += 365;
@@ -2860,7 +2860,7 @@ static void int_timer(int sig)
  */
 static void int_io(int sig)
 {
-       register int i;
+       /*register*/ int i;
        struct sockaddr_in fsin;
        socklen_t alen;
        struct pollfd p[NUMSOC];
index 61a39fc..6adff53 100644 (file)
@@ -40,7 +40,7 @@ extern int selbnk, maxbnk, segsize, wp_common, wp_bitmap;
  */
 static inline void memwrt(uint32_t addr, BYTE data)
 {
-       if (addr >= segsize) {
+       if (addr >= (uint32_t)segsize) {
                assert(addr < 0x100000);
                if (wp_common == 0)
                        memory[0][addr] = data;
@@ -51,7 +51,7 @@ static inline void memwrt(uint32_t addr, BYTE data)
 
 static inline BYTE memrdr(uint32_t addr)
 {
-       if (addr >= segsize) {
+       if (addr >= (uint32_t)segsize) {
                assert(addr < 0x100000);
                return(memory[0][addr]);
        }
index 3f21c8b..23c73a0 100644 (file)
@@ -84,8 +84,8 @@ BYTE *wrk_ram;                        /* work pointer for the memory */
 
 int main(int argc, char *argv[])
 {
-       register char *s, *p;
-       register int i;
+       /*register*/ char *s, *p;
+       /*register*/ int i;
        char *pn = basename(argv[0]);
        struct timeval tv;
 #ifdef HAS_CONFIG
@@ -528,7 +528,7 @@ int load_file(char *s)
 {
        char fn[LENCMD];
        BYTE fileb[5];
-       register char *pfn = fn;
+       /*register*/ char *pfn = fn;
        int fd;
 
        while (isspace((int)*s))
@@ -601,7 +601,7 @@ static int load_mos(int fd, char *fn)
  */
 static int load_hex(char *fn)
 {
-       register int i;
+       /*register*/ int i;
        FILE *fd;
        char buf[BUFSIZE];
        char *s;
index b090384..2b46c93 100644 (file)
@@ -403,8 +403,8 @@ void cpu_z80(void)
                op_rst38                        /* 0xff */
        };
 
-       register int t = 0;
-       register int states;
+       /*register*/ int t = 0;
+       /*register*/ int states;
        struct timespec timer;
        struct timeval t1, t2, tdiff;
        WORD p;
@@ -879,7 +879,7 @@ static int op_ldade(void)           /* LD A,(DE) */
 
 static int op_ldann(void)              /* LD A,(nn) */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(PC++);
        i += memrdr(PC++) << 8;
@@ -901,7 +901,7 @@ static int op_lddea(void)           /* LD (DE),A */
 
 static int op_ldnna(void)              /* LD (nn),A */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(PC++);
        i += memrdr(PC++) << 8;
@@ -1322,7 +1322,7 @@ static int op_ldsphl(void)                /* LD SP,HL */
 
 static int op_ldhlin(void)             /* LD HL,(nn) */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(PC++);
        i += memrdr(PC++) << 8;
@@ -1333,7 +1333,7 @@ static int op_ldhlin(void)                /* LD HL,(nn) */
 
 static int op_ldinhl(void)             /* LD (nn),HL */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(PC++);
        i += memrdr(PC++) << 8;
@@ -1404,7 +1404,7 @@ static int op_decsp(void)         /* DEC SP */
 
 static int op_adhlbc(void)             /* ADD HL,BC */
 {
-       register int carry;
+       /*register*/ int carry;
 
        carry = (L + C > 255) ? 1 : 0;
        L += C;
@@ -1417,7 +1417,7 @@ static int op_adhlbc(void)                /* ADD HL,BC */
 
 static int op_adhlde(void)             /* ADD HL,DE */
 {
-       register int carry;
+       /*register*/ int carry;
 
        carry = (L + E > 255) ? 1 : 0;
        L += E;
@@ -1430,7 +1430,7 @@ static int op_adhlde(void)                /* ADD HL,DE */
 
 static int op_adhlhl(void)             /* ADD HL,HL */
 {
-       register int carry;
+       /*register*/ int carry;
 
        carry = (L << 1 > 255) ? 1 : 0;
        L <<= 1;
@@ -1443,7 +1443,7 @@ static int op_adhlhl(void)                /* ADD HL,HL */
 
 static int op_adhlsp(void)             /* ADD HL,SP */
 {
-       register int carry;
+       /*register*/ int carry;
 
        BYTE spl = SP & 0xff;
        BYTE sph = SP >> 8;
@@ -1735,7 +1735,7 @@ static int op_xorn(void)          /* XOR n */
 
 static int op_adda(void)               /* ADD A,A */
 {
-       register int i;
+       /*register*/ int i;
 
        ((A & 0xf) + (A & 0xf) > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
        ((A << 1) > 255) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -1749,7 +1749,7 @@ static int op_adda(void)          /* ADD A,A */
 
 static int op_addb(void)               /* ADD A,B */
 {
-       register int i;
+       /*register*/ int i;
 
        ((A & 0xf) + (B & 0xf) > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
        (A + B > 255) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -1763,7 +1763,7 @@ static int op_addb(void)          /* ADD A,B */
 
 static int op_addc(void)               /* ADD A,C */
 {
-       register int i;
+       /*register*/ int i;
 
        ((A & 0xf) + (C & 0xf) > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
        (A + C > 255) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -1777,7 +1777,7 @@ static int op_addc(void)          /* ADD A,C */
 
 static int op_addd(void)               /* ADD A,D */
 {
-       register int i;
+       /*register*/ int i;
 
        ((A & 0xf) + (D & 0xf) > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
        (A + D > 255) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -1791,7 +1791,7 @@ static int op_addd(void)          /* ADD A,D */
 
 static int op_adde(void)               /* ADD A,E */
 {
-       register int i;
+       /*register*/ int i;
 
        ((A & 0xf) + (E & 0xf) > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
        (A + E > 255) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -1805,7 +1805,7 @@ static int op_adde(void)          /* ADD A,E */
 
 static int op_addh(void)               /* ADD A,H */
 {
-       register int i;
+       /*register*/ int i;
 
        ((A & 0xf) + (H & 0xf) > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
        (A + H > 255) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -1819,7 +1819,7 @@ static int op_addh(void)          /* ADD A,H */
 
 static int op_addl(void)               /* ADD A,L */
 {
-       register int i;
+       /*register*/ int i;
 
        ((A & 0xf) + (L & 0xf) > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
        (A + L > 255) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -1833,8 +1833,8 @@ static int op_addl(void)          /* ADD A,L */
 
 static int op_addhl(void)              /* ADD A,(HL) */
 {
-       register int i;
-       register BYTE P;
+       /*register*/ int i;
+       /*register*/ BYTE P;
 
        P = memrdr((H << 8) + L);
        ((A & 0xf) + (P & 0xf) > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -1849,8 +1849,8 @@ static int op_addhl(void)         /* ADD A,(HL) */
 
 static int op_addn(void)               /* ADD A,n */
 {
-       register int i;
-       register BYTE P;
+       /*register*/ int i;
+       /*register*/ BYTE P;
 
        P = memrdr(PC++);
        ((A & 0xf) + (P & 0xf) > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -1865,7 +1865,7 @@ static int op_addn(void)          /* ADD A,n */
 
 static int op_adca(void)               /* ADC A,A */
 {
-       register int i, carry;
+       /*register*/ int i, carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((A & 0xf) + (A & 0xf) + carry > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -1880,7 +1880,7 @@ static int op_adca(void)          /* ADC A,A */
 
 static int op_adcb(void)               /* ADC A,B */
 {
-       register int i, carry;
+       /*register*/ int i, carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((A & 0xf) + (B & 0xf) + carry > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -1895,7 +1895,7 @@ static int op_adcb(void)          /* ADC A,B */
 
 static int op_adcc(void)               /* ADC A,C */
 {
-       register int i, carry;
+       /*register*/ int i, carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((A & 0xf) + (C & 0xf) + carry > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -1910,7 +1910,7 @@ static int op_adcc(void)          /* ADC A,C */
 
 static int op_adcd(void)               /* ADC A,D */
 {
-       register int i, carry;
+       /*register*/ int i, carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((A & 0xf) + (D & 0xf) + carry > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -1925,7 +1925,7 @@ static int op_adcd(void)          /* ADC A,D */
 
 static int op_adce(void)               /* ADC A,E */
 {
-       register int i, carry;
+       /*register*/ int i, carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((A & 0xf) + (E & 0xf) + carry > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -1940,7 +1940,7 @@ static int op_adce(void)          /* ADC A,E */
 
 static int op_adch(void)               /* ADC A,H */
 {
-       register int i, carry;
+       /*register*/ int i, carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((A & 0xf) + (H & 0xf) + carry > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -1955,7 +1955,7 @@ static int op_adch(void)          /* ADC A,H */
 
 static int op_adcl(void)               /* ADC A,L */
 {
-       register int i, carry;
+       /*register*/ int i, carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((A & 0xf) + (L & 0xf) + carry > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -1970,8 +1970,8 @@ static int op_adcl(void)          /* ADC A,L */
 
 static int op_adchl(void)              /* ADC A,(HL) */
 {
-       register int i, carry;
-       register BYTE P;
+       /*register*/ int i, carry;
+       /*register*/ BYTE P;
 
        P = memrdr((H << 8) + L);
        carry = (F & C_FLAG) ? 1 : 0;
@@ -1987,8 +1987,8 @@ static int op_adchl(void)         /* ADC A,(HL) */
 
 static int op_adcn(void)               /* ADC A,n */
 {
-       register int i, carry;
-       register BYTE P;
+       /*register*/ int i, carry;
+       /*register*/ BYTE P;
 
        carry = (F & C_FLAG) ? 1 : 0;
        P = memrdr(PC++);
@@ -2012,7 +2012,7 @@ static int op_suba(void)          /* SUB A,A */
 
 static int op_subb(void)               /* SUB A,B */
 {
-       register int i;
+       /*register*/ int i;
 
        ((B & 0xf) > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
        (B > A) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -2026,7 +2026,7 @@ static int op_subb(void)          /* SUB A,B */
 
 static int op_subc(void)               /* SUB A,C */
 {
-       register int i;
+       /*register*/ int i;
 
        ((C & 0xf) > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
        (C > A) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -2040,7 +2040,7 @@ static int op_subc(void)          /* SUB A,C */
 
 static int op_subd(void)               /* SUB A,D */
 {
-       register int i;
+       /*register*/ int i;
 
        ((D & 0xf) > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
        (D > A) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -2054,7 +2054,7 @@ static int op_subd(void)          /* SUB A,D */
 
 static int op_sube(void)               /* SUB A,E */
 {
-       register int i;
+       /*register*/ int i;
 
        ((E & 0xf) > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
        (E > A) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -2068,7 +2068,7 @@ static int op_sube(void)          /* SUB A,E */
 
 static int op_subh(void)               /* SUB A,H */
 {
-       register int i;
+       /*register*/ int i;
 
        ((H & 0xf) > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
        (H > A) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -2082,7 +2082,7 @@ static int op_subh(void)          /* SUB A,H */
 
 static int op_subl(void)               /* SUB A,L */
 {
-       register int i;
+       /*register*/ int i;
 
        ((L & 0xf) > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
        (L > A) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -2096,8 +2096,8 @@ static int op_subl(void)          /* SUB A,L */
 
 static int op_subhl(void)              /* SUB A,(HL) */
 {
-       register int i;
-       register BYTE P;
+       /*register*/ int i;
+       /*register*/ BYTE P;
 
        P = memrdr((H << 8) + L);
        ((P & 0xf) > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -2112,8 +2112,8 @@ static int op_subhl(void)         /* SUB A,(HL) */
 
 static int op_subn(void)               /* SUB A,n */
 {
-       register int i;
-       register BYTE P;
+       /*register*/ int i;
+       /*register*/ BYTE P;
 
        P = memrdr(PC++);
        ((P & 0xf) > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -2142,7 +2142,7 @@ static int op_sbca(void)          /* SBC A,A */
 
 static int op_sbcb(void)               /* SBC A,B */
 {
-       register int i, carry;
+       /*register*/ int i, carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((B & 0xf) + carry > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -2157,7 +2157,7 @@ static int op_sbcb(void)          /* SBC A,B */
 
 static int op_sbcc(void)               /* SBC A,C */
 {
-       register int i, carry;
+       /*register*/ int i, carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((C & 0xf) + carry > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -2172,7 +2172,7 @@ static int op_sbcc(void)          /* SBC A,C */
 
 static int op_sbcd(void)               /* SBC A,D */
 {
-       register int i, carry;
+       /*register*/ int i, carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((D & 0xf) + carry > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -2187,7 +2187,7 @@ static int op_sbcd(void)          /* SBC A,D */
 
 static int op_sbce(void)               /* SBC A,E */
 {
-       register int i, carry;
+       /*register*/ int i, carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((E & 0xf) + carry > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -2202,7 +2202,7 @@ static int op_sbce(void)          /* SBC A,E */
 
 static int op_sbch(void)               /* SBC A,H */
 {
-       register int i, carry;
+       /*register*/ int i, carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((H & 0xf) + carry > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -2217,7 +2217,7 @@ static int op_sbch(void)          /* SBC A,H */
 
 static int op_sbcl(void)               /* SBC A,L */
 {
-       register int i, carry;
+       /*register*/ int i, carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((L & 0xf) + carry > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -2232,8 +2232,8 @@ static int op_sbcl(void)          /* SBC A,L */
 
 static int op_sbchl(void)              /* SBC A,(HL) */
 {
-       register int i, carry;
-       register BYTE P;
+       /*register*/ int i, carry;
+       /*register*/ BYTE P;
 
        P = memrdr((H << 8) + L);
        carry = (F & C_FLAG) ? 1 : 0;
@@ -2249,8 +2249,8 @@ static int op_sbchl(void)         /* SBC A,(HL) */
 
 static int op_sbcn(void)               /* SBC A,n */
 {
-       register int i, carry;
-       register BYTE P;
+       /*register*/ int i, carry;
+       /*register*/ BYTE P;
 
        P = memrdr(PC++);
        carry = (F & C_FLAG) ? 1 : 0;
@@ -2273,7 +2273,7 @@ static int op_cpa(void)                   /* CP A */
 
 static int op_cpb(void)                        /* CP B */
 {
-       register int i;
+       /*register*/ int i;
 
        ((B & 0xf) > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
        (B > A) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -2287,7 +2287,7 @@ static int op_cpb(void)                   /* CP B */
 
 static int op_cpc(void)                        /* CP C */
 {
-       register int i;
+       /*register*/ int i;
 
        ((C & 0xf) > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
        (C > A) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -2301,7 +2301,7 @@ static int op_cpc(void)                   /* CP C */
 
 static int op_cpd(void)                        /* CP D */
 {
-       register int i;
+       /*register*/ int i;
 
        ((D & 0xf) > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
        (D > A) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -2315,7 +2315,7 @@ static int op_cpd(void)                   /* CP D */
 
 static int op_cpe(void)                        /* CP E */
 {
-       register int i;
+       /*register*/ int i;
 
        ((E & 0xf) > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
        (E > A) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -2329,7 +2329,7 @@ static int op_cpe(void)                   /* CP E */
 
 static int op_cph(void)                        /* CP H */
 {
-       register int i;
+       /*register*/ int i;
 
        ((H & 0xf) > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
        (H > A) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -2343,7 +2343,7 @@ static int op_cph(void)                   /* CP H */
 
 static int op_cplr(void)               /* CP L */
 {
-       register int i;
+       /*register*/ int i;
 
        ((L & 0xf) > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
        (L > A) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -2357,8 +2357,8 @@ static int op_cplr(void)          /* CP L */
 
 static int op_cphl(void)               /* CP (HL) */
 {
-       register int i;
-       register BYTE P;
+       /*register*/ int i;
+       /*register*/ BYTE P;
 
        P = memrdr((H << 8) + L);
        ((P & 0xf) > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -2373,8 +2373,8 @@ static int op_cphl(void)          /* CP (HL) */
 
 static int op_cpn(void)                        /* CP n */
 {
-       register int i;
-       register BYTE P;
+       /*register*/ int i;
+       /*register*/ BYTE P;
 
        P = memrdr(PC++);
        ((P & 0xf) > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -2466,7 +2466,7 @@ static int op_incl(void)          /* INC L */
 
 static int op_incihl(void)             /* INC (HL) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
 
        addr = (H << 8) + L;
@@ -2560,7 +2560,7 @@ static int op_decl(void)          /* DEC L */
 
 static int op_decihl(void)             /* DEC (HL) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
 
        addr = (H << 8) + L;
@@ -2577,7 +2577,7 @@ static int op_decihl(void)                /* DEC (HL) */
 
 static int op_rlca(void)               /* RLCA */
 {
-       register int i;
+       /*register*/ int i;
 
        i = (A & 128) ? 1 : 0;
        (i) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -2589,7 +2589,7 @@ static int op_rlca(void)          /* RLCA */
 
 static int op_rrca(void)               /* RRCA */
 {
-       register int i;
+       /*register*/ int i;
 
        i = A & 1;
        (i) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -2601,7 +2601,7 @@ static int op_rrca(void)          /* RRCA */
 
 static int op_rla(void)                        /* RLA */
 {
-       register int old_c_flag;
+       /*register*/ int old_c_flag;
 
        old_c_flag = F & C_FLAG;
        (A & 128) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -2613,7 +2613,7 @@ static int op_rla(void)                   /* RLA */
 
 static int op_rra(void)                        /* RRA */
 {
-       register int i, old_c_flag;
+       /*register*/ int i, old_c_flag;
 
        old_c_flag = F & C_FLAG;
        i = A & 1;
@@ -2626,7 +2626,7 @@ static int op_rra(void)                   /* RRA */
 
 static int op_exdehl(void)             /* EX DE,HL */
 {
-       register BYTE i;
+       /*register*/ BYTE i;
 
        i = D;
        D = H;
@@ -2639,7 +2639,7 @@ static int op_exdehl(void)                /* EX DE,HL */
 
 static int op_exafaf(void)             /* EX AF,AF' */
 {
-       register BYTE i;
+       /*register*/ BYTE i;
 
        i = A;
        A = A_;
@@ -2652,7 +2652,7 @@ static int op_exafaf(void)                /* EX AF,AF' */
 
 static int op_exx(void)                        /* EXX */
 {
-       register BYTE i;
+       /*register*/ BYTE i;
 
        i = B;
        B = B_;
@@ -2677,7 +2677,7 @@ static int op_exx(void)                   /* EXX */
 
 static int op_exsphl(void)             /* EX (SP),HL */
 {
-       register BYTE i;
+       /*register*/ BYTE i;
 
        i = memrdr(SP);
        memwrt(SP, L);
@@ -2746,7 +2746,7 @@ static int op_pophl(void)         /* POP HL */
 
 static int op_jp(void)                 /* JP */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(PC++);
        i += memrdr(PC) << 8;
@@ -2779,7 +2779,7 @@ static int op_djnz(void)          /* DJNZ */
 
 static int op_call(void)               /* CALL */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(PC++);
        i += memrdr(PC++) << 8;
@@ -2791,7 +2791,7 @@ static int op_call(void)          /* CALL */
 
 static int op_ret(void)                        /* RET */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(SP++);
        i += memrdr(SP++) << 8;
@@ -2801,7 +2801,7 @@ static int op_ret(void)                   /* RET */
 
 static int op_jpz(void)                        /* JP Z,nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (F & Z_FLAG) {
                i = memrdr(PC++);
@@ -2814,7 +2814,7 @@ static int op_jpz(void)                   /* JP Z,nn */
 
 static int op_jpnz(void)               /* JP NZ,nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (!(F & Z_FLAG)) {
                i = memrdr(PC++);
@@ -2827,7 +2827,7 @@ static int op_jpnz(void)          /* JP NZ,nn */
 
 static int op_jpc(void)                        /* JP C,nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (F & C_FLAG) {
                i = memrdr(PC++);
@@ -2840,7 +2840,7 @@ static int op_jpc(void)                   /* JP C,nn */
 
 static int op_jpnc(void)               /* JP NC,nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (!(F & C_FLAG)) {
                i = memrdr(PC++);
@@ -2853,7 +2853,7 @@ static int op_jpnc(void)          /* JP NC,nn */
 
 static int op_jppe(void)               /* JP PE,nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (F & P_FLAG) {
                i = memrdr(PC++);
@@ -2866,7 +2866,7 @@ static int op_jppe(void)          /* JP PE,nn */
 
 static int op_jppo(void)               /* JP PO,nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (!(F & P_FLAG)) {
                i = memrdr(PC++);
@@ -2879,7 +2879,7 @@ static int op_jppo(void)          /* JP PO,nn */
 
 static int op_jpm(void)                        /* JP M,nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (F & S_FLAG) {
                i = memrdr(PC++);
@@ -2892,7 +2892,7 @@ static int op_jpm(void)                   /* JP M,nn */
 
 static int op_jpp(void)                        /* JP P,nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (!(F & S_FLAG)) {
                i = memrdr(PC++);
@@ -2905,7 +2905,7 @@ static int op_jpp(void)                   /* JP P,nn */
 
 static int op_calz(void)               /* CALL Z,nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (F & Z_FLAG) {
                i = memrdr(PC++);
@@ -2922,7 +2922,7 @@ static int op_calz(void)          /* CALL Z,nn */
 
 static int op_calnz(void)              /* CALL NZ,nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (!(F & Z_FLAG)) {
                i = memrdr(PC++);
@@ -2939,7 +2939,7 @@ static int op_calnz(void)         /* CALL NZ,nn */
 
 static int op_calc(void)               /* CALL C,nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (F & C_FLAG) {
                i = memrdr(PC++);
@@ -2959,7 +2959,7 @@ static int op_calc(void)          /* CALL C,nn */
 
 static int op_calnc(void)              /* CALL NC,nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (!(F & C_FLAG)) {
                i = memrdr(PC++);
@@ -2976,7 +2976,7 @@ static int op_calnc(void)         /* CALL NC,nn */
 
 static int op_calpe(void)              /* CALL PE,nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (F & P_FLAG) {
                i = memrdr(PC++);
@@ -2993,7 +2993,7 @@ static int op_calpe(void)         /* CALL PE,nn */
 
 static int op_calpo(void)              /* CALL PO,nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (!(F & P_FLAG)) {
                i = memrdr(PC++);
@@ -3010,7 +3010,7 @@ static int op_calpo(void)         /* CALL PO,nn */
 
 static int op_calm(void)               /* CALL M,nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (F & S_FLAG) {
                i = memrdr(PC++);
@@ -3027,7 +3027,7 @@ static int op_calm(void)          /* CALL M,nn */
 
 static int op_calp(void)               /* CALL P,nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (!(F & S_FLAG)) {
                i = memrdr(PC++);
@@ -3044,7 +3044,7 @@ static int op_calp(void)          /* CALL P,nn */
 
 static int op_retz(void)               /* RET Z */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (F & Z_FLAG) {
                i = memrdr(SP++);
@@ -3058,7 +3058,7 @@ static int op_retz(void)          /* RET Z */
 
 static int op_retnz(void)              /* RET NZ */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (!(F & Z_FLAG)) {
                i = memrdr(SP++);
@@ -3072,7 +3072,7 @@ static int op_retnz(void)         /* RET NZ */
 
 static int op_retc(void)               /* RET C */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (F & C_FLAG) {
                i = memrdr(SP++);
@@ -3086,7 +3086,7 @@ static int op_retc(void)          /* RET C */
 
 static int op_retnc(void)              /* RET NC */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (!(F & C_FLAG)) {
                i = memrdr(SP++);
@@ -3100,7 +3100,7 @@ static int op_retnc(void)         /* RET NC */
 
 static int op_retpe(void)              /* RET PE */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (F & P_FLAG) {
                i = memrdr(SP++);
@@ -3114,7 +3114,7 @@ static int op_retpe(void)         /* RET PE */
 
 static int op_retpo(void)              /* RET PO */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (!(F & P_FLAG)) {
                i = memrdr(SP++);
@@ -3128,7 +3128,7 @@ static int op_retpo(void)         /* RET PO */
 
 static int op_retm(void)               /* RET M */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (F & S_FLAG) {
                i = memrdr(SP++);
@@ -3142,7 +3142,7 @@ static int op_retm(void)          /* RET M */
 
 static int op_retp(void)               /* RET P */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (!(F & S_FLAG)) {
                i = memrdr(SP++);
index eeb96b2..9adda33 100644 (file)
@@ -402,8 +402,8 @@ void cpu_8080(void)
                op_rst7                         /* 0xff */
        };
 
-       register int t = 0;
-       register int states;
+       /*register*/ int t = 0;
+       /*register*/ int states;
        struct timespec timer;
        struct timeval t1, t2, tdiff;
 
@@ -686,7 +686,7 @@ static int op_cma(void)                     /* CMA */
 
 static int op_daa(void)                        /* DAA */
 {
-       register int tmp_a = A;
+       /*register*/ int tmp_a = A;
 
        if (((A & 0xf) > 9) ||  (F & H_FLAG)) {
                ((A & 0xf) > 9) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -793,7 +793,7 @@ static int op_ldaxd(void)           /* LDAX D */
 
 static int op_ldann(void)              /* LDA nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(PC++);
        i += memrdr(PC++) << 8;
@@ -815,7 +815,7 @@ static int op_staxd(void)           /* STAX D */
 
 static int op_stann(void)              /* STA nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(PC++);
        i += memrdr(PC++) << 8;
@@ -1236,7 +1236,7 @@ static int op_sphl(void)          /* SPHL */
 
 static int op_lhldnn(void)             /* LHLD nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(PC++);
        i += memrdr(PC++) << 8;
@@ -1247,7 +1247,7 @@ static int op_lhldnn(void)                /* LHLD nn */
 
 static int op_shldnn(void)             /* SHLD nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(PC++);
        i += memrdr(PC++) << 8;
@@ -1318,7 +1318,7 @@ static int op_dcxsp(void)         /* DCX SP */
 
 static int op_dadb(void)               /* DAD B */
 {
-       register int carry;
+       /*register*/ int carry;
 
        carry = (L + C > 255) ? 1 : 0;
        L += C;
@@ -1329,7 +1329,7 @@ static int op_dadb(void)          /* DAD B */
 
 static int op_dadd(void)               /* DAD D */
 {
-       register int carry;
+       /*register*/ int carry;
 
        carry = (L + E > 255) ? 1 : 0;
        L += E;
@@ -1340,7 +1340,7 @@ static int op_dadd(void)          /* DAD D */
 
 static int op_dadh(void)               /* DAD H */
 {
-       register int carry;
+       /*register*/ int carry;
 
        carry = (L << 1 > 255) ? 1 : 0;
        L <<= 1;
@@ -1351,7 +1351,7 @@ static int op_dadh(void)          /* DAD H */
 
 static int op_dadsp(void)              /* DAD SP */
 {
-       register int carry;
+       /*register*/ int carry;
 
        BYTE spl = SP & 0xff;
        BYTE sph = SP >> 8;
@@ -1441,7 +1441,7 @@ static int op_anal(void)          /* ANA L */
 
 static int op_anam(void)               /* ANA M */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
 
        P = memrdr((H << 8) + L);
        ((A | P) & 8) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -1455,7 +1455,7 @@ static int op_anam(void)          /* ANA M */
 
 static int op_anin(void)               /* ANI n */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
 
        P = memrdr(PC++);
        ((A | P) & 8) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -1723,7 +1723,7 @@ static int op_addl(void)          /* ADD L */
 
 static int op_addm(void)               /* ADD M */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
 
        P = memrdr((H << 8) + L);
        ((A & 0xf) + (P & 0xf) > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -1737,7 +1737,7 @@ static int op_addm(void)          /* ADD M */
 
 static int op_adin(void)               /* ADI n */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
 
        P = memrdr(PC++);
        ((A & 0xf) + (P & 0xf) > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -1751,7 +1751,7 @@ static int op_adin(void)          /* ADI n */
 
 static int op_adca(void)               /* ADC A */
 {
-       register int carry;
+       /*register*/ int carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((A & 0xf) + (A & 0xf) + carry > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -1765,7 +1765,7 @@ static int op_adca(void)          /* ADC A */
 
 static int op_adcb(void)               /* ADC B */
 {
-       register int carry;
+       /*register*/ int carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((A & 0xf) + (B & 0xf) + carry > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -1779,7 +1779,7 @@ static int op_adcb(void)          /* ADC B */
 
 static int op_adcc(void)               /* ADC C */
 {
-       register int carry;
+       /*register*/ int carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((A & 0xf) + (C & 0xf) + carry > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -1793,7 +1793,7 @@ static int op_adcc(void)          /* ADC C */
 
 static int op_adcd(void)               /* ADC D */
 {
-       register int carry;
+       /*register*/ int carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((A & 0xf) + (D & 0xf) + carry > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -1807,7 +1807,7 @@ static int op_adcd(void)          /* ADC D */
 
 static int op_adce(void)               /* ADC E */
 {
-       register int carry;
+       /*register*/ int carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((A & 0xf) + (E & 0xf) + carry > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -1821,7 +1821,7 @@ static int op_adce(void)          /* ADC E */
 
 static int op_adch(void)               /* ADC H */
 {
-       register int carry;
+       /*register*/ int carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((A & 0xf) + (H & 0xf) + carry > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -1835,7 +1835,7 @@ static int op_adch(void)          /* ADC H */
 
 static int op_adcl(void)               /* ADC L */
 {
-       register int carry;
+       /*register*/ int carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((A & 0xf) + (L & 0xf) + carry > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -1849,8 +1849,8 @@ static int op_adcl(void)          /* ADC L */
 
 static int op_adcm(void)               /* ADC M */
 {
-       register int carry;
-       register BYTE P;
+       /*register*/ int carry;
+       /*register*/ BYTE P;
 
        P = memrdr((H << 8) + L);
        carry = (F & C_FLAG) ? 1 : 0;
@@ -1865,8 +1865,8 @@ static int op_adcm(void)          /* ADC M */
 
 static int op_acin(void)               /* ACI n */
 {
-       register int carry;
-       register BYTE P;
+       /*register*/ int carry;
+       /*register*/ BYTE P;
 
        carry = (F & C_FLAG) ? 1 : 0;
        P = memrdr(PC++);
@@ -1955,7 +1955,7 @@ static int op_subl(void)          /* SUB L */
 
 static int op_subm(void)               /* SUB M */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
 
        P = memrdr((H << 8) + L);
        ((P & 0xf) > (A & 0xf)) ? (F &= ~H_FLAG) : (F |= H_FLAG);
@@ -1969,7 +1969,7 @@ static int op_subm(void)          /* SUB M */
 
 static int op_suin(void)               /* SUI n */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
 
        P = memrdr(PC++);
        ((P & 0xf) > (A & 0xf)) ? (F &= ~H_FLAG) : (F |= H_FLAG);
@@ -1997,7 +1997,7 @@ static int op_sbba(void)          /* SBB A */
 
 static int op_sbbb(void)               /* SBB B */
 {
-       register int carry;
+       /*register*/ int carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((B & 0xf) + carry > (A & 0xf)) ? (F &= ~H_FLAG) : (F |= H_FLAG);
@@ -2011,7 +2011,7 @@ static int op_sbbb(void)          /* SBB B */
 
 static int op_sbbc(void)               /* SBB C */
 {
-       register int carry;
+       /*register*/ int carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((C & 0xf) + carry > (A & 0xf)) ? (F &= ~H_FLAG) : (F |= H_FLAG);
@@ -2025,7 +2025,7 @@ static int op_sbbc(void)          /* SBB C */
 
 static int op_sbbd(void)               /* SBB D */
 {
-       register int carry;
+       /*register*/ int carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((D & 0xf) + carry > (A & 0xf)) ? (F &= ~H_FLAG) : (F |= H_FLAG);
@@ -2039,7 +2039,7 @@ static int op_sbbd(void)          /* SBB D */
 
 static int op_sbbe(void)               /* SBB E */
 {
-       register int carry;
+       /*register*/ int carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((E & 0xf) + carry > (A & 0xf)) ? (F &= ~H_FLAG) : (F |= H_FLAG);
@@ -2053,7 +2053,7 @@ static int op_sbbe(void)          /* SBB E */
 
 static int op_sbbh(void)               /* SBB H */
 {
-       register int carry;
+       /*register*/ int carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((H & 0xf) + carry > (A & 0xf)) ? (F &= ~H_FLAG) : (F |= H_FLAG);
@@ -2067,7 +2067,7 @@ static int op_sbbh(void)          /* SBB H */
 
 static int op_sbbl(void)               /* SBB L */
 {
-       register int carry;
+       /*register*/ int carry;
 
        carry = (F & C_FLAG) ? 1 : 0;
        ((L & 0xf) + carry > (A & 0xf)) ? (F &= ~H_FLAG) : (F |= H_FLAG);
@@ -2081,8 +2081,8 @@ static int op_sbbl(void)          /* SBB L */
 
 static int op_sbbm(void)               /* SBB M */
 {
-       register int carry;
-       register BYTE P;
+       /*register*/ int carry;
+       /*register*/ BYTE P;
 
        P = memrdr((H << 8) + L);
        carry = (F & C_FLAG) ? 1 : 0;
@@ -2097,8 +2097,8 @@ static int op_sbbm(void)          /* SBB M */
 
 static int op_sbin(void)               /* SBI n */
 {
-       register int carry;
-       register BYTE P;
+       /*register*/ int carry;
+       /*register*/ BYTE P;
 
        P = memrdr(PC++);
        carry = (F & C_FLAG) ? 1 : 0;
@@ -2120,7 +2120,7 @@ static int op_cmpa(void)          /* CMP A */
 
 static int op_cmpb(void)               /* CMP B */
 {
-       register BYTE i;
+       /*register*/ BYTE i;
 
        ((B & 0xf) > (A & 0xf)) ? (F &= ~H_FLAG) : (F |= H_FLAG);
        (B > A) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -2133,7 +2133,7 @@ static int op_cmpb(void)          /* CMP B */
 
 static int op_cmpc(void)               /* CMP C */
 {
-       register BYTE i;
+       /*register*/ BYTE i;
 
        ((C & 0xf) > (A & 0xf)) ? (F &= ~H_FLAG) : (F |= H_FLAG);
        (C > A) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -2146,7 +2146,7 @@ static int op_cmpc(void)          /* CMP C */
 
 static int op_cmpd(void)               /* CMP D */
 {
-       register BYTE i;
+       /*register*/ BYTE i;
 
        ((D & 0xf) > (A & 0xf)) ? (F &= ~H_FLAG) : (F |= H_FLAG);
        (D > A) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -2159,7 +2159,7 @@ static int op_cmpd(void)          /* CMP D */
 
 static int op_cmpe(void)               /* CMP E */
 {
-       register BYTE i;
+       /*register*/ BYTE i;
 
        ((E & 0xf) > (A & 0xf)) ? (F &= ~H_FLAG) : (F |= H_FLAG);
        (E > A) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -2172,7 +2172,7 @@ static int op_cmpe(void)          /* CMP E */
 
 static int op_cmph(void)               /* CMP H */
 {
-       register BYTE i;
+       /*register*/ BYTE i;
 
        ((H & 0xf) > (A & 0xf)) ? (F &= ~H_FLAG) : (F |= H_FLAG);
        (H > A) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -2185,7 +2185,7 @@ static int op_cmph(void)          /* CMP H */
 
 static int op_cmpl(void)               /* CMP L */
 {
-       register BYTE i;
+       /*register*/ BYTE i;
 
        ((L & 0xf) > (A & 0xf)) ? (F &= ~H_FLAG) : (F |= H_FLAG);
        (L > A) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -2198,8 +2198,8 @@ static int op_cmpl(void)          /* CMP L */
 
 static int op_cmpm(void)               /* CMP M */
 {
-       register BYTE i;
-       register BYTE P;
+       /*register*/ BYTE i;
+       /*register*/ BYTE P;
 
        P = memrdr((H << 8) + L);
        ((P & 0xf) > (A & 0xf)) ? (F &= ~H_FLAG) : (F |= H_FLAG);
@@ -2213,8 +2213,8 @@ static int op_cmpm(void)          /* CMP M */
 
 static int op_cpin(void)               /* CPI n */
 {
-       register BYTE i;
-       register BYTE P;
+       /*register*/ BYTE i;
+       /*register*/ BYTE P;
 
        P = memrdr(PC++);
        ((P & 0xf) > (A & 0xf)) ? (F &= ~H_FLAG) : (F |= H_FLAG);
@@ -2298,7 +2298,7 @@ static int op_inrl(void)          /* INR L */
 
 static int op_inrm(void)               /* INR M */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
 
        addr = (H << 8) + L;
@@ -2384,7 +2384,7 @@ static int op_dcrl(void)          /* DCR L */
 
 static int op_dcrm(void)               /* DCR M */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
 
        addr = (H << 8) + L;
@@ -2400,7 +2400,7 @@ static int op_dcrm(void)          /* DCR M */
 
 static int op_rlc(void)                        /* RLC */
 {
-       register int i;
+       /*register*/ int i;
 
        i = (A & 128) ? 1 : 0;
        (i) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -2411,7 +2411,7 @@ static int op_rlc(void)                   /* RLC */
 
 static int op_rrc(void)                        /* RRC */
 {
-       register int i;
+       /*register*/ int i;
 
        i = A & 1;
        (i) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -2422,7 +2422,7 @@ static int op_rrc(void)                   /* RRC */
 
 static int op_ral(void)                        /* RAL */
 {
-       register int old_c_flag;
+       /*register*/ int old_c_flag;
 
        old_c_flag = F & C_FLAG;
        (A & 128) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -2433,7 +2433,7 @@ static int op_ral(void)                   /* RAL */
 
 static int op_rar(void)                        /* RAR */
 {
-       register int i, old_c_flag;
+       /*register*/ int i,     old_c_flag;
 
        old_c_flag = F & C_FLAG;
        i = A & 1;
@@ -2445,7 +2445,7 @@ static int op_rar(void)                   /* RAR */
 
 static int op_xchg(void)               /* XCHG */
 {
-       register BYTE i;
+       /*register*/ BYTE i;
 
        i = D;
        D = H;
@@ -2458,7 +2458,7 @@ static int op_xchg(void)          /* XCHG */
 
 static int op_xthl(void)               /* XTHL */
 {
-       register BYTE i;
+       /*register*/ BYTE i;
 
 #ifdef BUS_8080
        cpu_bus = CPU_STACK;
@@ -2556,7 +2556,7 @@ static int op_poph(void)          /* POP H */
 
 static int op_jmp(void)                        /* JMP */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(PC++);
        i += memrdr(PC) << 8;
@@ -2583,7 +2583,7 @@ static int op_pchl(void)          /* PCHL */
 
 static int op_call(void)               /* CALL */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(PC++);
        i += memrdr(PC++) << 8;
@@ -2609,7 +2609,7 @@ static int op_undoc_call(void)            /* Undocumented CALL */
 
 static int op_ret(void)                        /* RET */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
 #ifdef BUS_8080
        cpu_bus = CPU_STACK;
@@ -2633,7 +2633,7 @@ static int op_undoc_ret(void)             /* Undocumented RET */
 
 static int op_jz(void)                 /* JZ nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (F & Z_FLAG) {
                i = memrdr(PC++);
@@ -2646,7 +2646,7 @@ static int op_jz(void)                    /* JZ nn */
 
 static int op_jnz(void)                        /* JNZ nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (!(F & Z_FLAG)) {
                i = memrdr(PC++);
@@ -2659,7 +2659,7 @@ static int op_jnz(void)                   /* JNZ nn */
 
 static int op_jc(void)                 /* JC nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (F & C_FLAG) {
                i = memrdr(PC++);
@@ -2672,7 +2672,7 @@ static int op_jc(void)                    /* JC nn */
 
 static int op_jnc(void)                        /* JNC nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (!(F & C_FLAG)) {
                i = memrdr(PC++);
@@ -2685,7 +2685,7 @@ static int op_jnc(void)                   /* JNC nn */
 
 static int op_jpe(void)                        /* JPE nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (F & P_FLAG) {
                i = memrdr(PC++);
@@ -2698,7 +2698,7 @@ static int op_jpe(void)                   /* JPE nn */
 
 static int op_jpo(void)                        /* JPO nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (!(F & P_FLAG)) {
                i = memrdr(PC++);
@@ -2711,7 +2711,7 @@ static int op_jpo(void)                   /* JPO nn */
 
 static int op_jm(void)                 /* JM nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (F & S_FLAG) {
                i = memrdr(PC++);
@@ -2724,7 +2724,7 @@ static int op_jm(void)                    /* JM nn */
 
 static int op_jp(void)                 /* JP nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (!(F & S_FLAG)) {
                i = memrdr(PC++);
@@ -2737,7 +2737,7 @@ static int op_jp(void)                    /* JP nn */
 
 static int op_cz(void)                 /* CZ nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (F & Z_FLAG) {
                i = memrdr(PC++);
@@ -2757,7 +2757,7 @@ static int op_cz(void)                    /* CZ nn */
 
 static int op_cnz(void)                        /* CNZ nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (!(F & Z_FLAG)) {
                i = memrdr(PC++);
@@ -2777,7 +2777,7 @@ static int op_cnz(void)                   /* CNZ nn */
 
 static int op_cc(void)                 /* CC nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (F & C_FLAG) {
                i = memrdr(PC++);
@@ -2797,7 +2797,7 @@ static int op_cc(void)                    /* CC nn */
 
 static int op_cnc(void)                        /* CNC nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (!(F & C_FLAG)) {
                i = memrdr(PC++);
@@ -2817,7 +2817,7 @@ static int op_cnc(void)                   /* CNC nn */
 
 static int op_cpe(void)                        /* CPE nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (F & P_FLAG) {
                i = memrdr(PC++);
@@ -2837,7 +2837,7 @@ static int op_cpe(void)                   /* CPE nn */
 
 static int op_cpo(void)                        /* CPO nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (!(F & P_FLAG)) {
                i = memrdr(PC++);
@@ -2857,7 +2857,7 @@ static int op_cpo(void)                   /* CPO nn */
 
 static int op_cm(void)                 /* CM nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (F & S_FLAG) {
                i = memrdr(PC++);
@@ -2877,7 +2877,7 @@ static int op_cm(void)                    /* CM nn */
 
 static int op_cp(void)                 /* CP nn */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (!(F & S_FLAG)) {
                i = memrdr(PC++);
@@ -2897,7 +2897,7 @@ static int op_cp(void)                    /* CP nn */
 
 static int op_rz(void)                 /* RZ */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (F & Z_FLAG) {
 #ifdef BUS_8080
@@ -2914,7 +2914,7 @@ static int op_rz(void)                    /* RZ */
 
 static int op_rnz(void)                        /* RNZ */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (!(F & Z_FLAG)) {
 #ifdef BUS_8080
@@ -2931,7 +2931,7 @@ static int op_rnz(void)                   /* RNZ */
 
 static int op_rc(void)                 /* RC */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (F & C_FLAG) {
 #ifdef BUS_8080
@@ -2948,7 +2948,7 @@ static int op_rc(void)                    /* RC */
 
 static int op_rnc(void)                        /* RNC */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (!(F & C_FLAG)) {
 #ifdef BUS_8080
@@ -2965,7 +2965,7 @@ static int op_rnc(void)                   /* RNC */
 
 static int op_rpe(void)                        /* RPE */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (F & P_FLAG) {
 #ifdef BUS_8080
@@ -2982,7 +2982,7 @@ static int op_rpe(void)                   /* RPE */
 
 static int op_rpo(void)                        /* RPO */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (!(F & P_FLAG)) {
 #ifdef BUS_8080
@@ -2999,7 +2999,7 @@ static int op_rpo(void)                   /* RPO */
 
 static int op_rm(void)                 /* RM */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (F & S_FLAG) {
 #ifdef BUS_8080
@@ -3016,7 +3016,7 @@ static int op_rm(void)                    /* RM */
 
 static int op_rp(void)                 /* RP */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        if (!(F & S_FLAG)) {
 #ifdef BUS_8080
index a8ef698..7f1d9b6 100644 (file)
@@ -136,7 +136,7 @@ static int op_undoc_sllh(void), op_undoc_slll(void), op_undoc_sllhl(void);
 
 int op_cb_handel(void)
 {
-       register int t;
+       /*register*/ int t;
 
        static int (*op_cb[256]) (void) = {
                op_rlcb,                        /* 0x00 */
@@ -514,7 +514,7 @@ static int op_srll(void)            /* SRL L */
 
 static int op_srlhl(void)              /* SRL (HL) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
 
        addr = (H << 8) + L;
@@ -608,7 +608,7 @@ static int op_slal(void)            /* SLA L */
 
 static int op_slahl(void)              /* SLA (HL) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
 
        addr = (H << 8) + L;
@@ -625,7 +625,7 @@ static int op_slahl(void)           /* SLA (HL) */
 
 static int op_rlra(void)               /* RL A */
 {
-       register int old_c_flag;
+       /*register*/ int old_c_flag;
 
        old_c_flag = F & C_FLAG;
        (A & 128) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -640,7 +640,7 @@ static int op_rlra(void)            /* RL A */
 
 static int op_rlb(void)                        /* RL B */
 {
-       register int old_c_flag;
+       /*register*/ int old_c_flag;
 
        old_c_flag = F & C_FLAG;
        (B & 128) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -655,7 +655,7 @@ static int op_rlb(void)                     /* RL B */
 
 static int op_rlc(void)                        /* RL C */
 {
-       register int old_c_flag;
+       /*register*/ int old_c_flag;
 
        old_c_flag = F & C_FLAG;
        (C & 128) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -670,7 +670,7 @@ static int op_rlc(void)                     /* RL C */
 
 static int op_rld(void)                        /* RL D */
 {
-       register int old_c_flag;
+       /*register*/ int old_c_flag;
 
        old_c_flag = F & C_FLAG;
        (D & 128) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -685,7 +685,7 @@ static int op_rld(void)                     /* RL D */
 
 static int op_rle(void)                        /* RL E */
 {
-       register int old_c_flag;
+       /*register*/ int old_c_flag;
 
        old_c_flag = F & C_FLAG;
        (E & 128) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -700,7 +700,7 @@ static int op_rle(void)                     /* RL E */
 
 static int op_rlh(void)                        /* RL H */
 {
-       register int old_c_flag;
+       /*register*/ int old_c_flag;
 
        old_c_flag = F & C_FLAG;
        (H & 128) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -715,7 +715,7 @@ static int op_rlh(void)                     /* RL H */
 
 static int op_rll(void)                        /* RL L */
 {
-       register int old_c_flag;
+       /*register*/ int old_c_flag;
 
        old_c_flag = F & C_FLAG;
        (L & 128) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -730,7 +730,7 @@ static int op_rll(void)                     /* RL L */
 
 static int op_rlhl(void)               /* RL (HL) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
        int old_c_flag;
 
@@ -750,7 +750,7 @@ static int op_rlhl(void)            /* RL (HL) */
 
 static int op_rrra(void)               /* RR A */
 {
-       register int old_c_flag;
+       /*register*/ int old_c_flag;
 
        old_c_flag = F & C_FLAG;
        (A & 1) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -765,7 +765,7 @@ static int op_rrra(void)            /* RR A */
 
 static int op_rrb(void)                        /* RR B */
 {
-       register int old_c_flag;
+       /*register*/ int old_c_flag;
 
        old_c_flag = F & C_FLAG;
        (B & 1) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -780,7 +780,7 @@ static int op_rrb(void)                     /* RR B */
 
 static int op_rrc(void)                        /* RR C */
 {
-       register int old_c_flag;
+       /*register*/ int old_c_flag;
 
        old_c_flag = F & C_FLAG;
        (C & 1) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -795,7 +795,7 @@ static int op_rrc(void)                     /* RR C */
 
 static int op_rrd(void)                        /* RR D */
 {
-       register int old_c_flag;
+       /*register*/ int old_c_flag;
 
        old_c_flag = F & C_FLAG;
        (D & 1) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -810,7 +810,7 @@ static int op_rrd(void)                     /* RR D */
 
 static int op_rre(void)                        /* RR E */
 {
-       register int old_c_flag;
+       /*register*/ int old_c_flag;
 
        old_c_flag = F & C_FLAG;
        (E & 1) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -825,7 +825,7 @@ static int op_rre(void)                     /* RR E */
 
 static int op_rrh(void)                        /* RR H */
 {
-       register int old_c_flag;
+       /*register*/ int old_c_flag;
 
        old_c_flag = F & C_FLAG;
        (H & 1) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -840,7 +840,7 @@ static int op_rrh(void)                     /* RR H */
 
 static int op_rrl(void)                        /* RR L */
 {
-       register int old_c_flag;
+       /*register*/ int old_c_flag;
 
        old_c_flag = F & C_FLAG;
        (L & 1) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -855,7 +855,7 @@ static int op_rrl(void)                     /* RR L */
 
 static int op_rrhl(void)               /* RR (HL) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
        int old_c_flag;
 
@@ -875,7 +875,7 @@ static int op_rrhl(void)            /* RR (HL) */
 
 static int op_rrcra(void)              /* RRC A */
 {
-       register int i;
+       /*register*/ int i;
 
        i = A & 1;
        (i) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -890,7 +890,7 @@ static int op_rrcra(void)           /* RRC A */
 
 static int op_rrcb(void)               /* RRC B */
 {
-       register int i;
+       /*register*/ int i;
 
        i = B & 1;
        (i) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -905,7 +905,7 @@ static int op_rrcb(void)            /* RRC B */
 
 static int op_rrcc(void)               /* RRC C */
 {
-       register int i;
+       /*register*/ int i;
 
        i = C & 1;
        (i) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -920,7 +920,7 @@ static int op_rrcc(void)            /* RRC C */
 
 static int op_rrcd(void)               /* RRC D */
 {
-       register int i;
+       /*register*/ int i;
 
        i = D & 1;
        (i) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -935,7 +935,7 @@ static int op_rrcd(void)            /* RRC D */
 
 static int op_rrce(void)               /* RRC E */
 {
-       register int i;
+       /*register*/ int i;
 
        i = E & 1;
        (i) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -950,7 +950,7 @@ static int op_rrce(void)            /* RRC E */
 
 static int op_rrch(void)               /* RRC H */
 {
-       register int i;
+       /*register*/ int i;
 
        i = H & 1;
        (i) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -965,7 +965,7 @@ static int op_rrch(void)            /* RRC H */
 
 static int op_rrcl(void)               /* RRC L */
 {
-       register int i;
+       /*register*/ int i;
 
        i = L & 1;
        (i) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -980,7 +980,7 @@ static int op_rrcl(void)            /* RRC L */
 
 static int op_rrchl(void)              /* RRC (HL) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
        int i;
 
@@ -1000,7 +1000,7 @@ static int op_rrchl(void)         /* RRC (HL) */
 
 static int op_rlcra(void)              /* RLC A */
 {
-       register int i;
+       /*register*/ int i;
 
        i = A & 128;
        (i) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -1015,7 +1015,7 @@ static int op_rlcra(void)         /* RLC A */
 
 static int op_rlcb(void)               /* RLC B */
 {
-       register int i;
+       /*register*/ int i;
 
        i = B & 128;
        (i) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -1030,7 +1030,7 @@ static int op_rlcb(void)          /* RLC B */
 
 static int op_rlcc(void)               /* RLC C */
 {
-       register int i;
+       /*register*/ int i;
 
        i = C & 128;
        (i) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -1045,7 +1045,7 @@ static int op_rlcc(void)          /* RLC C */
 
 static int op_rlcd(void)               /* RLC D */
 {
-       register int i;
+       /*register*/ int i;
 
        i = D & 128;
        (i) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -1060,7 +1060,7 @@ static int op_rlcd(void)          /* RLC D */
 
 static int op_rlce(void)               /* RLC E */
 {
-       register int i;
+       /*register*/ int i;
 
        i = E & 128;
        (i) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -1075,7 +1075,7 @@ static int op_rlce(void)          /* RLC E */
 
 static int op_rlch(void)               /* RLC H */
 {
-       register int i;
+       /*register*/ int i;
 
        i = H & 128;
        (i) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -1090,7 +1090,7 @@ static int op_rlch(void)          /* RLC H */
 
 static int op_rlcl(void)               /* RLC L */
 {
-       register int i;
+       /*register*/ int i;
 
        i = L & 128;
        (i) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -1105,7 +1105,7 @@ static int op_rlcl(void)          /* RLC L */
 
 static int op_rlchl(void)              /* RLC (HL) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
        int i;
 
@@ -1125,7 +1125,7 @@ static int op_rlchl(void)         /* RLC (HL) */
 
 static int op_sraa(void)               /* SRA A */
 {
-       register int i;
+       /*register*/ int i;
 
        i = A & 128;
        (A & 1) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -1140,7 +1140,7 @@ static int op_sraa(void)          /* SRA A */
 
 static int op_srab(void)               /* SRA B */
 {
-       register int i;
+       /*register*/ int i;
 
        i = B & 128;
        (B & 1) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -1155,7 +1155,7 @@ static int op_srab(void)          /* SRA B */
 
 static int op_srac(void)               /* SRA C */
 {
-       register int i;
+       /*register*/ int i;
 
        i = C & 128;
        (C & 1) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -1170,7 +1170,7 @@ static int op_srac(void)          /* SRA C */
 
 static int op_srad(void)               /* SRA D */
 {
-       register int i;
+       /*register*/ int i;
 
        i = D & 128;
        (D & 1) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -1185,7 +1185,7 @@ static int op_srad(void)          /* SRA D */
 
 static int op_srae(void)               /* SRA E */
 {
-       register int i;
+       /*register*/ int i;
 
        i = E & 128;
        (E & 1) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -1200,7 +1200,7 @@ static int op_srae(void)          /* SRA E */
 
 static int op_srah(void)               /* SRA H */
 {
-       register int i;
+       /*register*/ int i;
 
        i = H & 128;
        (H & 1) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -1215,7 +1215,7 @@ static int op_srah(void)          /* SRA H */
 
 static int op_sral(void)               /* SRA L */
 {
-       register int i;
+       /*register*/ int i;
 
        i = L & 128;
        (L & 1) ? (F |= C_FLAG) : (F &= ~C_FLAG);
@@ -1230,7 +1230,7 @@ static int op_sral(void)          /* SRA L */
 
 static int op_srahl(void)              /* SRA (HL) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
        int i;
 
@@ -2690,7 +2690,7 @@ static int op_undoc_slll(void)            /* SLL L */
 
 static int op_undoc_sllhl(void)                /* SLL (HL) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
 
        if (u_flag)
index 65af0c3..1762a9e 100644 (file)
@@ -93,7 +93,7 @@ static int op_undoc_incixl(void), op_undoc_incixh(void);
 
 long op_dd_handel(void)
 {
-       register int t;
+       /*register*/ int t;
 
        static int (*op_dd[256]) (void) = {
                trap_dd,                        /* 0x00 */
@@ -483,7 +483,7 @@ static int op_jpix(void)            /* JP (IX) */
 
 static int op_exspx(void)              /* EX (SP),IX */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(SP) + (memrdr(SP + 1) << 8);
        memwrt(SP, IX);
@@ -507,7 +507,7 @@ static int op_ldixnn(void)          /* LD IX,nn */
 
 static int op_ldixinn(void)            /* LD IX,(nn) */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(PC++);
        i += memrdr(PC++) << 8;
@@ -518,7 +518,7 @@ static int op_ldixinn(void)         /* LD IX,(nn) */
 
 static int op_ldinx(void)              /* LD (nn),IX */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(PC++);
        i += memrdr(PC++) << 8;
@@ -529,8 +529,8 @@ static int op_ldinx(void)           /* LD (nn),IX */
 
 static int op_adaxd(void)              /* ADD A,(IX+d) */
 {
-       register int i;
-       register BYTE P;
+       /*register*/ int i;
+       /*register*/ BYTE P;
 
        P = memrdr(IX + (signed char) memrdr(PC++));
        ((A & 0xf) + (P & 0xf) > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -545,8 +545,8 @@ static int op_adaxd(void)           /* ADD A,(IX+d) */
 
 static int op_acaxd(void)              /* ADC A,(IX+d) */
 {
-       register int i, carry;
-       register BYTE P;
+       /*register*/ int i, carry;
+       /*register*/ BYTE P;
 
        carry = (F & C_FLAG) ? 1 : 0;
        P = memrdr(IX + (signed char) memrdr(PC++));
@@ -562,8 +562,8 @@ static int op_acaxd(void)           /* ADC A,(IX+d) */
 
 static int op_suaxd(void)              /* SUB A,(IX+d) */
 {
-       register int i;
-       register BYTE P;
+       /*register*/ int i;
+       /*register*/ BYTE P;
 
        P = memrdr(IX + (signed char) memrdr(PC++));
        ((P & 0xf) > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -578,8 +578,8 @@ static int op_suaxd(void)           /* SUB A,(IX+d) */
 
 static int op_scaxd(void)              /* SBC A,(IX+d) */
 {
-       register int i, carry;
-       register BYTE P;
+       /*register*/ int i, carry;
+       /*register*/ BYTE P;
 
        carry = (F & C_FLAG) ? 1 : 0;
        P = memrdr(IX + (signed char) memrdr(PC++));
@@ -626,8 +626,8 @@ static int op_orxd(void)            /* OR (IX+d) */
 
 static int op_cpxd(void)               /* CP (IX+d) */
 {
-       register int i;
-       register BYTE P;
+       /*register*/ int i;
+       /*register*/ BYTE P;
 
        P = memrdr(IX + (signed char) memrdr(PC++));
        ((P & 0xf) > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -642,7 +642,7 @@ static int op_cpxd(void)            /* CP (IX+d) */
 
 static int op_incxd(void)              /* INC (IX+d) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
 
        addr = IX + (signed char) memrdr(PC++);
@@ -659,7 +659,7 @@ static int op_incxd(void)           /* INC (IX+d) */
 
 static int op_decxd(void)              /* DEC (IX+d) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
 
        addr = IX + (signed char) memrdr(PC++);
@@ -676,7 +676,7 @@ static int op_decxd(void)           /* DEC (IX+d) */
 
 static int op_addxb(void)              /* ADD IX,BC */
 {
-       register int carry;
+       /*register*/ int carry;
        BYTE ixl = IX & 0xff;
        BYTE ixh = IX >> 8;
        
@@ -693,7 +693,7 @@ static int op_addxb(void)           /* ADD IX,BC */
 
 static int op_addxd(void)              /* ADD IX,DE */
 {
-       register int carry;
+       /*register*/ int carry;
        BYTE ixl = IX & 0xff;
        BYTE ixh = IX >> 8;
        
@@ -710,7 +710,7 @@ static int op_addxd(void)           /* ADD IX,DE */
 
 static int op_addxs(void)              /* ADD IX,SP */
 {
-       register int carry;
+       /*register*/ int carry;
        BYTE ixl = IX & 0xff;
        BYTE ixh = IX >> 8;
        BYTE spl = SP & 0xff;
@@ -729,7 +729,7 @@ static int op_addxs(void)           /* ADD IX,SP */
 
 static int op_addxx(void)              /* ADD IX,IX */
 {
-       register int carry;
+       /*register*/ int carry;
        BYTE ixl = IX & 0xff;
        BYTE ixh = IX >> 8;
        
@@ -842,7 +842,7 @@ static int op_ldxdl(void)           /* LD (IX+d),L */
 
 static int op_ldxdn(void)              /* LD (IX+d),n */
 {
-       register signed char d;
+       /*register*/ signed char d;
 
        d = memrdr(PC++);
        memwrt(IX + d, memrdr(PC++));
@@ -940,8 +940,8 @@ static int op_undoc_ldixld(void)    /* LD IXL,D */
 
 static int op_undoc_cpixl(void)                /* CP IXL */
 {
-       register int i;
-       register BYTE P;
+       /*register*/ int i;
+       /*register*/ BYTE P;
 
        if (u_flag)
                trap_dd();
@@ -959,8 +959,8 @@ static int op_undoc_cpixl(void)             /* CP IXL */
 
 static int op_undoc_acaixl(void)       /* ADC A,IXL */
 {
-       register int i, carry;
-       register BYTE P;
+       /*register*/ int i, carry;
+       /*register*/ BYTE P;
 
        carry = (F & C_FLAG) ? 1 : 0;
        P = IX & 0xff;
@@ -976,8 +976,8 @@ static int op_undoc_acaixl(void)    /* ADC A,IXL */
 
 static int op_undoc_acaixh(void)       /* ADC A,IXH */
 {
-       register int i, carry;
-       register BYTE P;
+       /*register*/ int i, carry;
+       /*register*/ BYTE P;
 
        carry = (F & C_FLAG) ? 1 : 0;
        P = IX >> 8;
@@ -993,8 +993,8 @@ static int op_undoc_acaixh(void)    /* ADC A,IXH */
 
 static int op_undoc_scaixl(void)       /* SBC A,IXL */
 {
-       register int i, carry;
-       register BYTE P;
+       /*register*/ int i, carry;
+       /*register*/ BYTE P;
 
        carry = (F & C_FLAG) ? 1 : 0;
        P = IX & 0xff;
@@ -1010,8 +1010,8 @@ static int op_undoc_scaixl(void)  /* SBC A,IXL */
 
 static int op_undoc_scaixh(void)       /* SBC A,IXH */
 {
-       register int i, carry;
-       register BYTE P;
+       /*register*/ int i, carry;
+       /*register*/ BYTE P;
 
        carry = (F & C_FLAG) ? 1 : 0;
        P = IX >> 8;
@@ -1069,7 +1069,7 @@ static int op_undoc_andixh(void)  /* AND IXH */
 
 static int op_undoc_incixl(void)       /* INC IXL */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
 
        P = IX & 0xff;
        P++;
@@ -1084,7 +1084,7 @@ static int op_undoc_incixl(void)  /* INC IXL */
 
 static int op_undoc_incixh(void)       /* INC IXH */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
 
        P = IX >> 8;
        P++;
index 4b32657..cc99ce6 100644 (file)
@@ -82,7 +82,7 @@ static int op_oprld(void), op_oprrd(void);
 
 int op_ed_handel(void)
 {
-       register int t;
+       /*register*/ int t;
 
        static int (*op_ed[256]) (void) = {
                trap_ed,                        /* 0x00 */
@@ -390,7 +390,7 @@ static int op_im2(void)                     /* IM 2 */
 
 static int op_reti(void)               /* RETI */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(SP++);
        i += memrdr(SP++) << 8;
@@ -400,7 +400,7 @@ static int op_reti(void)            /* RETI */
 
 static int op_retn(void)               /* RETN */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(SP++);
        i += memrdr(SP++) << 8;
@@ -583,7 +583,7 @@ static int op_inir(void)            /* INIR */
        BYTE io_in(BYTE ,BYTE);
        WORD addr;
        BYTE data;
-       register int t  = -21;
+       /*register*/ int t      = -21;
 
        addr = (H << 8) + L;
        do {
@@ -619,7 +619,7 @@ static int op_indr(void)            /* INDR */
        BYTE io_in(BYTE, BYTE);
        WORD addr;
        BYTE data;
-       register int t  = -21;
+       /*register*/ int t      = -21;
 
        addr = (H << 8) + L;
        do {
@@ -655,7 +655,7 @@ static int op_otir(void)            /* OTIR */
        BYTE io_out(BYTE, BYTE, BYTE);
        WORD addr;
        BYTE data;
-       register int t  = -21;
+       /*register*/ int t      = -21;
 
        addr = (H << 8) + L;
        do {
@@ -691,7 +691,7 @@ static int op_otdr(void)            /* OTDR */
        BYTE io_out(BYTE, BYTE, BYTE);
        WORD addr;
        BYTE data;
-       register int t  = -21;
+       /*register*/ int t      = -21;
 
        addr = (H << 8) + L;
        do {
@@ -740,7 +740,7 @@ static int op_ldra(void)            /* LD R,A */
 
 static int op_ldbcinn(void)            /* LD BC,(nn) */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(PC++);
        i += memrdr(PC++) << 8;
@@ -751,7 +751,7 @@ static int op_ldbcinn(void)         /* LD BC,(nn) */
 
 static int op_lddeinn(void)            /* LD DE,(nn) */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(PC++);
        i += memrdr(PC++) << 8;
@@ -762,7 +762,7 @@ static int op_lddeinn(void)         /* LD DE,(nn) */
 
 static int op_ldhlinn(void)            /* LD HL,(nn) */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(PC++);
        i += memrdr(PC++) << 8;
@@ -773,7 +773,7 @@ static int op_ldhlinn(void)         /* LD HL,(nn) */
 
 static int op_ldspinn(void)            /* LD SP,(nn) */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(PC++);
        i += memrdr(PC++) << 8;
@@ -784,7 +784,7 @@ static int op_ldspinn(void)         /* LD SP,(nn) */
 
 static int op_ldinbc(void)             /* LD (nn),BC */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(PC++);
        i += memrdr(PC++) << 8;
@@ -795,7 +795,7 @@ static int op_ldinbc(void)          /* LD (nn),BC */
 
 static int op_ldinde(void)             /* LD (nn),DE */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(PC++);
        i += memrdr(PC++) << 8;
@@ -806,7 +806,7 @@ static int op_ldinde(void)          /* LD (nn),DE */
 
 static int op_ldinhl(void)             /* LD (nn),HL */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(PC++);
        i += memrdr(PC++) << 8;
@@ -817,7 +817,7 @@ static int op_ldinhl(void)          /* LD (nn),HL */
 
 static int op_ldinsp(void)             /* LD (nn),SP */
 {
-       register WORD addr;
+       /*register*/ WORD addr;
        WORD i;
 
        addr = memrdr(PC++);
@@ -1044,9 +1044,9 @@ static int op_ldi(void)                   /* LDI */
 #ifdef WANT_FASTM
 static int op_ldir(void)               /* LDIR */
 {
-       register int t  = -21;
-       register WORD i;
-       register WORD s, d;
+       /*register*/ int t      = -21;
+       /*register*/ WORD i;
+       /*register*/ WORD s, d;
 
        i = (B << 8) + C;
        d = (D << 8) + E;
@@ -1066,7 +1066,7 @@ static int op_ldir(void)          /* LDIR */
 #else
 static int op_ldir(void)               /* LDIR */
 {
-       register int t;
+       /*register*/ int t;
 
        op_ldi();
        if (F & P_FLAG) {
@@ -1098,9 +1098,9 @@ static int op_ldd(void)                   /* LDD */
 #ifdef WANT_FASTM
 static int op_lddr(void)               /* LDDR */
 {
-       register int t  = -21;
-       register WORD i;
-       register WORD s, d;
+       /*register*/ int t      = -21;
+       /*register*/ WORD i;
+       /*register*/ WORD s, d;
 
        i = (B << 8) + C;
        d = (D << 8) + E;
@@ -1120,7 +1120,7 @@ static int op_lddr(void)          /* LDDR */
 #else
 static int op_lddr(void)               /* LDDR */
 {
-       register int t;
+       /*register*/ int t;
 
        op_ldd();
        if (F & P_FLAG) {
@@ -1134,7 +1134,7 @@ static int op_lddr(void)          /* LDDR */
 
 static int op_cpi(void)                /* CPI */
 {
-       register BYTE i;
+       /*register*/ BYTE i;
 
        i = memrdr(((H << 8) + L));
        ((i & 0xf) > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -1154,11 +1154,11 @@ static int op_cpi(void)         /* CPI */
 
 static int op_cpir(void)       /* CPIR */
 {
-       register int t  = -21;
-       register WORD s;
-       register BYTE d;
-       register WORD i;
-       register BYTE tmp;
+       /*register*/ int t      = -21;
+       /*register*/ WORD s;
+       /*register*/ BYTE d;
+       /*register*/ WORD i;
+       /*register*/ BYTE tmp;
 
        i = (B << 8) + C;
        s = (H << 8) + L;
@@ -1181,7 +1181,7 @@ static int op_cpir(void)  /* CPIR */
 
 static int op_cpdop(void)      /* CPD */
 {
-       register BYTE i;
+       /*register*/ BYTE i;
 
        i = memrdr(((H << 8) + L));
        ((i & 0xf) > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -1201,11 +1201,11 @@ static int op_cpdop(void)       /* CPD */
 
 static int op_cpdr(void)       /* CPDR */
 {
-       register int t  = -21;
-       register WORD s;
-       register BYTE d;
-       register WORD i;
-       register BYTE tmp;
+       /*register*/ int t      = -21;
+       /*register*/ WORD s;
+       /*register*/ BYTE d;
+       /*register*/ WORD i;
+       /*register*/ BYTE tmp;
 
        i = (B << 8) + C;
        s = (H << 8) + L;
@@ -1228,7 +1228,7 @@ static int op_cpdr(void)  /* CPDR */
 
 static int op_oprld(void)      /* RLD (HL) */
 {
-       register BYTE i, j;
+       /*register*/ BYTE i, j;
 
        i = memrdr((H << 8) + L);
        j = A & 0x0f;
@@ -1244,7 +1244,7 @@ static int op_oprld(void) /* RLD (HL) */
 
 static int op_oprrd(void)      /* RRD (HL) */
 {
-       register BYTE i, j;
+       /*register*/ BYTE i, j;
 
        i = memrdr((H << 8) + L);
        j = A & 0x0f;
index 4ea78e7..c6786df 100644 (file)
@@ -80,7 +80,7 @@ extern int op_fdcb_handel(void);
 
 int op_fd_handel(void)
 {
-       register int t;
+       /*register*/ int t;
 
        static int (*op_fd[256]) () = {
                trap_fd,                        /* 0x00 */
@@ -390,7 +390,7 @@ static int op_jpiy(void)            /* JP (IY) */
 
 static int op_exspy(void)              /* EX (SP),IY */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(SP) + (memrdr(SP + 1) << 8);
        memwrt(SP, IY);
@@ -414,7 +414,7 @@ static int op_ldiynn(void)          /* LD IY,nn */
 
 static int op_ldiyinn(void)            /* LD IY,(nn) */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(PC++);
        i += memrdr(PC++) << 8;
@@ -425,7 +425,7 @@ static int op_ldiyinn(void)         /* LD IY,(nn) */
 
 static int op_ldiny(void)              /* LD (nn),IY */
 {
-       register WORD i;
+       /*register*/ WORD i;
 
        i = memrdr(PC++);
        i += memrdr(PC++) << 8;
@@ -436,8 +436,8 @@ static int op_ldiny(void)           /* LD (nn),IY */
 
 static int op_adayd(void)              /* ADD A,(IY+d) */
 {
-       register int i;
-       register BYTE P;
+       /*register*/ int i;
+       /*register*/ BYTE P;
 
        P = memrdr(IY + (signed char) memrdr(PC++));
        ((A & 0xf) + (P & 0xf) > 0xf) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -452,8 +452,8 @@ static int op_adayd(void)           /* ADD A,(IY+d) */
 
 static int op_acayd(void)              /* ADC A,(IY+d) */
 {
-       register int i, carry;
-       register BYTE P;
+       /*register*/ int i, carry;
+       /*register*/ BYTE P;
 
        carry = (F & C_FLAG) ? 1 : 0;
        P = memrdr(IY + (signed char) memrdr(PC++));
@@ -469,8 +469,8 @@ static int op_acayd(void)           /* ADC A,(IY+d) */
 
 static int op_suayd(void)              /* SUB A,(IY+d) */
 {
-       register int i;
-       register BYTE P;
+       /*register*/ int i;
+       /*register*/ BYTE P;
 
        P = memrdr(IY + (signed char) memrdr(PC++));
        ((P & 0xf) > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -485,8 +485,8 @@ static int op_suayd(void)           /* SUB A,(IY+d) */
 
 static int op_scayd(void)              /* SBC A,(IY+d) */
 {
-       register int i, carry;
-       register BYTE P;
+       /*register*/ int i, carry;
+       /*register*/ BYTE P;
 
        carry = (F & C_FLAG) ? 1 : 0;
        P = memrdr(IY + (signed char) memrdr(PC++));
@@ -533,8 +533,8 @@ static int op_oryd(void)            /* OR (IY+d) */
 
 static int op_cpyd(void)               /* CP (IY+d) */
 {
-       register int i;
-       register BYTE P;
+       /*register*/ int i;
+       /*register*/ BYTE P;
 
        P = memrdr(IY + (signed char) memrdr(PC++));
        ((P & 0xf) > (A & 0xf)) ? (F |= H_FLAG) : (F &= ~H_FLAG);
@@ -549,7 +549,7 @@ static int op_cpyd(void)            /* CP (IY+d) */
 
 static int op_incyd(void)              /* INC (IY+d) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
 
        addr = IY + (signed char) memrdr(PC++);
@@ -566,7 +566,7 @@ static int op_incyd(void)           /* INC (IY+d) */
 
 static int op_decyd(void)              /* DEC (IY+d) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
 
        addr = IY + (signed char) memrdr(PC++);
@@ -583,7 +583,7 @@ static int op_decyd(void)           /* DEC (IY+d) */
 
 static int op_addyb(void)              /* ADD IY,BC */
 {
-       register int carry;
+       /*register*/ int carry;
        BYTE iyl = IY & 0xff;
        BYTE iyh = IY >> 8;
        
@@ -600,7 +600,7 @@ static int op_addyb(void)           /* ADD IY,BC */
 
 static int op_addyd(void)              /* ADD IY,DE */
 {
-       register int carry;
+       /*register*/ int carry;
        BYTE iyl = IY & 0xff;
        BYTE iyh = IY >> 8;
        
@@ -617,7 +617,7 @@ static int op_addyd(void)           /* ADD IY,DE */
 
 static int op_addys(void)              /* ADD IY,SP */
 {
-       register int carry;
+       /*register*/ int carry;
        BYTE iyl = IY & 0xff;
        BYTE iyh = IY >> 8;
        BYTE spl = SP & 0xff;
@@ -636,7 +636,7 @@ static int op_addys(void)           /* ADD IY,SP */
 
 static int op_addyy(void)              /* ADD IY,IY */
 {
-       register int carry;
+       /*register*/ int carry;
        BYTE iyl = IY & 0xff;
        BYTE iyh = IY >> 8;
        
@@ -749,7 +749,7 @@ static int op_ldydl(void)           /* LD (IY+d),L */
 
 static int op_ldydn(void)              /* LD (IY+d),n */
 {
-       register signed char d;
+       /*register*/ signed char d;
 
        d = memrdr(PC++);
        memwrt(IY + d, memrdr(PC++));
index d42f3f2..a25b3ab 100644 (file)
@@ -328,8 +328,8 @@ int op_ddcb_handel(void)
                trap_ddcb                       /* 0xff */
        };
 
-       register int d;
-       register int t;
+       /*register*/ int d;
+       /*register*/ int t;
 
        d = (signed char) memrdr(PC++);
        t = (*op_ddcb[memrdr(PC++)]) (d); /* execute next opcode */
@@ -524,7 +524,7 @@ static int op_sb7ixd(int data)              /* SET 7,(IX+d) */
 
 static int op_rlcixd(int data)         /* RLC (IX+d) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
         WORD addr;
        int i;
 
@@ -544,7 +544,7 @@ static int op_rlcixd(int data)              /* RLC (IX+d) */
 
 static int op_rrcixd(int data)         /* RRC (IX+d) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
        int i;
 
@@ -564,7 +564,7 @@ static int op_rrcixd(int data)              /* RRC (IX+d) */
 
 static int op_rlixd(int data)          /* RL (IX+d) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
        int old_c_flag;
 
@@ -584,7 +584,7 @@ static int op_rlixd(int data)               /* RL (IX+d) */
 
 static int op_rrixd(int data)          /* RR (IX+d) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
        int old_c_flag;
 
@@ -604,7 +604,7 @@ static int op_rrixd(int data)               /* RR (IX+d) */
 
 static int op_slaixd(int data)         /* SLA (IX+d) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
 
        addr = IX + data;
@@ -621,7 +621,7 @@ static int op_slaixd(int data)              /* SLA (IX+d) */
 
 static int op_sraixd(int data)         /* SRA (IX+d) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
        int i;
 
@@ -640,7 +640,7 @@ static int op_sraixd(int data)              /* SRA (IX+d) */
 
 static int op_srlixd(int data)         /* SRL (IX+d) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
 
        addr = IX + data;
index 3f823d9..3b7f21f 100644 (file)
@@ -328,8 +328,8 @@ int op_fdcb_handel(void)
                trap_fdcb                       /* 0xff */
        };
 
-       register int d;
-       register int t;
+       /*register*/ int d;
+       /*register*/ int t;
 
        d = (signed char) memrdr(PC++);
        t = (*op_fdcb[memrdr(PC++)]) (d); /* execute next opcode */
@@ -523,7 +523,7 @@ static int op_sb7iyd(int data)              /* SET 7,(IY+d) */
 
 static int op_rlciyd(int data)         /* RLC (IY+d) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
        int i;
 
@@ -543,7 +543,7 @@ static int op_rlciyd(int data)              /* RLC (IY+d) */
 
 static int op_rrciyd(int data)         /* RRC (IY+d) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
        int i;
 
@@ -563,7 +563,7 @@ static int op_rrciyd(int data)              /* RRC (IY+d) */
 
 static int op_rliyd(int data)          /* RL (IY+d) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
        int old_c_flag;
 
@@ -583,7 +583,7 @@ static int op_rliyd(int data)               /* RL (IY+d) */
 
 static int op_rriyd(int data)          /* RR (IY+d) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
        int old_c_flag;
 
@@ -603,7 +603,7 @@ static int op_rriyd(int data)               /* RR (IY+d) */
 
 static int op_slaiyd(int data)         /* SLA (IY+d) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
 
        addr = IY + data;
@@ -620,7 +620,7 @@ static int op_slaiyd(int data)              /* SLA (IY+d) */
 
 static int op_sraiyd(int data)         /* SRA (IY+d) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
        int i;
 
@@ -639,7 +639,7 @@ static int op_sraiyd(int data)              /* SRA (IY+d) */
 
 static int op_srliyd(int data)         /* SRL (IY+d) */
 {
-       register BYTE P;
+       /*register*/ BYTE P;
        WORD addr;
 
        addr = IY + data;
index 0687ee9..cd13ae4 100644 (file)
@@ -162,7 +162,7 @@ void mon(void)
  */
 int boot(void)
 {
-       register int fd;
+       /*register*/ int fd;
 #ifdef ROMSDIR //DISKSDIR
        struct stat sbuf;
 #endif
index 1422c0f..dce9728 100644 (file)
@@ -59,7 +59,7 @@
  */
 int exatoi(char *str)
 {
-       register int num = 0;
+       /*register*/ int num = 0;
 
        while (isxdigit((int)*str)) {
                num *= 16;
@@ -77,7 +77,7 @@ int exatoi(char *str)
  */
 int getkey(void)
 {
-       register int c;
+       /*register*/ int c;
        struct termios old_term, new_term;
 
        tcgetattr(0, &old_term);