]> Shamusworld >> Repos - thunder/blobdiff - src/thunder.cpp
Added V63701, YM2151 emulation, more SDL 2 fixes.
[thunder] / src / thunder.cpp
index 59824249291e8b3aacf52ed39f61f851a79dd39b..9439026682dab5eb03a272f204baabbe473c0a4d 100644 (file)
@@ -308,6 +308,10 @@ void WrMem(uint16_t addr, uint8_t b)
                WriteLog("\nWriteMem: CPU #1 writing $%02X to $4182!\n\n", b);
        }
 #endif
+#if 1
+if (((addr >= 0x4180) && (addr <= 0x4191)) || (addr == 0x4380))
+       printf("WriteMem: CPU #1 writing $%02X to $%04X...\n", b, addr);
+#endif
 
        if (addr == 0x6000)
                SpawnSound(GAMESOUND, gram1[0x6200], 0);                // Do voice chan 1
@@ -403,6 +407,10 @@ void WrMemB(uint16_t addr, uint8_t b)
                WriteLog("\nWriteMem: CPU #2 writing $%02X to $0182 ($4182)!\n\n", b);
        }
 #endif
+#if 1
+if (((addr >= 0x0180) && (addr <= 0x0191)) || (addr == 0x0380))
+       printf("WriteMem: CPU #2 writing $%02X to $%04X...\n", b, addr);
+#endif
 
        if (addr == 0x6000)
                SpawnSound(GAMESOUND, gram1[0x6200], 0);                // Do voice chan 1
@@ -1383,6 +1391,10 @@ WriteLog("About to enter main loop...\n");
                                        case SDL_KEYDOWN:
                                                if (event.key.keysym.sym == SDLK_ESCAPE)
                                                        running = false;
+                                               else if (event.key.keysym.sym == SDLK_F10)
+                                                       gram1[0x41A5]++;                        // Coin? (F10)
+                                               else if (event.key.keysym.sym == SDLK_c)
+                                                       gram1[0x418C]++;                        // ? (C) Start
                                        }
                                }