Previous 199869 Revisions Next

r23955 Wednesday 26th June, 2013 at 16:17:21 UTC by Angelo Salese
Converted Wave DMA to use cycles to attotime, nw
[src/mame/drivers]naomi.c
[src/mame/machine]dc.c
[src/mame/video]powervr2.c

trunk/src/mame/drivers/naomi.c
r23954r23955
7070    - Oinori-Daimyoujin Matsuri: reports "B. RAM error" in test mode, inputs doesn't seem to work after that point;
7171    - OutTrigger: crashes on naomibd_r();
7272    - Ringout 4x4: needs cabinet set to 4p, moans about not having two jamma i/o boards;
73    - Street Fighter Zero 3 Upper: currently dies at disclaimer screen (regression);
7374    - Super Major League '99: attract mode/gameplay bogusly have stop-motions from time to time;
7475    - The House of the Dead 2: game uses an earlier PVR so it has extra gfx issues;
7576    - The Typing of the Dead: missing keyboard inputs, doesn't enter into attract/test mode anymore (JVS issue);
trunk/src/mame/machine/dc.c
r23954r23955
225225   m_wave_dma.flag = (m_wave_dma.indirect & 1) ? 1 : 0;
226226   /* Note: if you trigger an instant DMA IRQ trigger, sfz3upper doesn't play any bgm. */
227227   /* TODO: timing of this */
228   machine().scheduler().timer_set(attotime::from_usec(300), timer_expired_delegate(FUNC(dc_state::aica_dma_irq),this));
228   machine().scheduler().timer_set(m_maincpu->cycles_to_attotime(m_wave_dma.size/4), timer_expired_delegate(FUNC(dc_state::aica_dma_irq),this));
229229}
230230
231231// register decode helpers
trunk/src/mame/video/powervr2.c
r23954r23955
13681368      grab[grabsel].valid=1;
13691369      grab[grabsel].verts_size=0;
13701370      grab[grabsel].strips_size=0;
1371     
1371
13721372      g_profiler.stop();
13731373   }
13741374}

Previous 199869 Revisions Next


© 1997-2024 The MAME Team