Previous 199869 Revisions Next

r35289 Thursday 26th February, 2015 at 15:11:29 UTC by Olivier Galibert
s23 recording
[src/mame/drivers]namcos23.c

trunk/src/mame/drivers/namcos23.c
r243800r243801
12611261
12621262enum { MODEL, FLUSH };
12631263
1264#define RECORD 0
1265
1266FILE *videolog;
1267
12641268struct namcos23_render_entry
12651269{
12661270   int type;
r243800r243801
17911795   if(m_c435_buffer_pos < psize+1)
17921796      return;
17931797
1798   if(RECORD) {
1799      fprintf(videolog, "cmd");
1800      for(int p=0; p<m_c435_buffer_pos; p++)
1801         fprintf(videolog, " %04x", m_c435_buffer[p]);
1802      fprintf(videolog, "\n");
1803      fflush(videolog);
1804   }
1805
17941806   bool known = true;
17951807   switch(h & 0xc000) {
17961808   case 0x0000:
r243800r243801
22022214
22032215   m_vblank_count++;
22042216
2217   if(RECORD) {
2218      fprintf(videolog, "vsync\n");
2219      fflush(videolog);
2220   }
2221
22052222   return 0;
22062223}
22072224
r243800r243801
32243241   m_c361.timer->adjust(attotime::never);
32253242
32263243   m_maincpu->mips3drc_add_fastram(0, m_mainram.bytes()-1, FALSE, reinterpret_cast<UINT32 *>(memshare("mainram")->ptr()));
3244
3245   if(RECORD) {
3246      videolog = fopen("namcos23-log.txt", "w");
3247   }
32273248}
32283249
32293250


Previous 199869 Revisions Next


© 1997-2024 The MAME Team