]> Shamusworld >> Repos - virtualjaguar/blobdiff - src/m68000/m68kdasm.c
Preparation for 2.1.0 release.
[virtualjaguar] / src / m68000 / m68kdasm.c
index 3c54b67b76e725b5d41d76095dcc155f20064cbe..0720c40f092122419068807c0a619c2780dddb13 100644 (file)
@@ -236,7 +236,7 @@ unsigned int m68k_disasm(char * output, uint32_t addr, uint32_t * nextpc, int cn
 {
        char f[256], str[256];
        static const char * const ccnames[] =
-               { "T ","F ","HI","LS","CC","CS","NE","EQ",
+               { "RA","RN","HI","LS","CC","CS","NE","EQ",
                  "VC","VS","PL","MI","GE","LT","GT","LE" };
 
        str[0] = 0;
@@ -299,10 +299,10 @@ unsigned int m68k_disasm(char * output, uint32_t addr, uint32_t * nextpc, int cn
 #else
                switch (dp->size)
                {
-                       case sz_byte: strcat(str, ".B "); break;
-                       case sz_word: strcat(str, ".W "); break;
-                       case sz_long: strcat(str, ".L "); break;
-                       default: strcat(str, "   "); break;
+                       case sz_byte: strcat(str, ".B\t"); break;
+                       case sz_word: strcat(str, ".W\t"); break;
+                       case sz_long: strcat(str, ".L\t"); break;
+                       default: strcat(str, "\t"); break;
                }
 #endif
 
@@ -319,7 +319,7 @@ unsigned int m68k_disasm(char * output, uint32_t addr, uint32_t * nextpc, int cn
                {
 //                     sprintf(f, ",");
 //                     strcat(str, f);
-                       strcat(str, ",");
+                       strcat(str, ", ");
                }
 #endif
 
@@ -369,6 +369,7 @@ unsigned int m68k_disasm(char * output, uint32_t addr, uint32_t * nextpc, int cn
        return numberOfBytes;
 }
 
+
 //
 // Disasemble one instruction at pc and store in str_buff
 //
@@ -376,3 +377,4 @@ unsigned int m68k_disassemble(char * str_buff, unsigned int pc, unsigned int cpu
 {
        return m68k_disasm(str_buff, pc, 0, 1);
 }
+