From 02c8aa44c377699bdb111fec34a15f1f77e4aa68 Mon Sep 17 00:00:00 2001 From: 987123879113 <63495610+987123879113@users.noreply.github.com> Date: Wed, 15 May 2024 13:48:18 +0900 Subject: [PATCH] konami/konamigv, konami/konamigq, konami/twinkle: Adjust DMA timings --- src/mame/konami/konamigq.cpp | 8 ++++---- src/mame/konami/konamigv.cpp | 8 ++++---- src/mame/konami/twinkle.cpp | 8 ++++---- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/mame/konami/konamigq.cpp b/src/mame/konami/konamigq.cpp index 004f6a105cb0a..74c45be2d5760 100644 --- a/src/mame/konami/konamigq.cpp +++ b/src/mame/konami/konamigq.cpp @@ -287,7 +287,7 @@ void konamigq_state::scsi_dma_read( uint32_t *p_n_psxram, uint32_t n_address, in m_dma_offset = n_address; m_dma_size = n_size * 4; m_dma_is_write = false; - m_dma_timer->adjust(attotime::from_usec(10)); + m_dma_timer->adjust(attotime::zero); } void konamigq_state::scsi_dma_write( uint32_t *p_n_psxram, uint32_t n_address, int32_t n_size ) @@ -296,7 +296,7 @@ void konamigq_state::scsi_dma_write( uint32_t *p_n_psxram, uint32_t n_address, i m_dma_offset = n_address; m_dma_size = n_size * 4; m_dma_is_write = true; - m_dma_timer->adjust(attotime::from_usec(10)); + m_dma_timer->adjust(attotime::zero); } TIMER_CALLBACK_MEMBER(konamigq_state::scsi_dma_transfer) @@ -313,13 +313,13 @@ TIMER_CALLBACK_MEMBER(konamigq_state::scsi_dma_transfer) } if (m_dma_requested && m_dma_size > 0) - m_dma_timer->adjust(attotime::from_usec(10)); + m_dma_timer->adjust(attotime::zero); } void konamigq_state::scsi_drq(int state) { if (!m_dma_requested && state) - m_dma_timer->adjust(attotime::from_usec(10)); + m_dma_timer->adjust(attotime::zero); m_dma_requested = state; } diff --git a/src/mame/konami/konamigv.cpp b/src/mame/konami/konamigv.cpp index 0935ce6c7734f..5f6e04d5ef82d 100644 --- a/src/mame/konami/konamigv.cpp +++ b/src/mame/konami/konamigv.cpp @@ -455,7 +455,7 @@ void konamigv_state::scsi_dma_read(uint32_t *p_n_psxram, uint32_t n_address, int m_dma_offset = n_address; m_dma_size = n_size * 4; m_dma_is_write = false; - m_dma_timer->adjust(attotime::from_usec(10)); + m_dma_timer->adjust(attotime::zero); } void konamigv_state::scsi_dma_write(uint32_t *p_n_psxram, uint32_t n_address, int32_t n_size) @@ -464,7 +464,7 @@ void konamigv_state::scsi_dma_write(uint32_t *p_n_psxram, uint32_t n_address, in m_dma_offset = n_address; m_dma_size = n_size * 4; m_dma_is_write = true; - m_dma_timer->adjust(attotime::from_usec(10)); + m_dma_timer->adjust(attotime::zero); } TIMER_CALLBACK_MEMBER(konamigv_state::scsi_dma_transfer) @@ -481,13 +481,13 @@ TIMER_CALLBACK_MEMBER(konamigv_state::scsi_dma_transfer) } if (m_dma_requested && m_dma_size > 0) - m_dma_timer->adjust(attotime::from_usec(10)); + m_dma_timer->adjust(attotime::zero); } void konamigv_state::scsi_drq(int state) { if (!m_dma_requested && state) - m_dma_timer->adjust(attotime::from_usec(10)); + m_dma_timer->adjust(attotime::zero); m_dma_requested = state; } diff --git a/src/mame/konami/twinkle.cpp b/src/mame/konami/twinkle.cpp index cf91266a77f71..bebfc8ee958e2 100644 --- a/src/mame/konami/twinkle.cpp +++ b/src/mame/konami/twinkle.cpp @@ -1088,7 +1088,7 @@ void twinkle_state::scsi_dma_read(uint32_t *p_n_psxram, uint32_t n_address, int3 m_dma_offset = n_address; m_dma_size = n_size * 4; m_dma_is_write = false; - m_dma_timer->adjust(attotime::from_usec(10)); + m_dma_timer->adjust(attotime::zero); } void twinkle_state::scsi_dma_write(uint32_t *p_n_psxram, uint32_t n_address, int32_t n_size) @@ -1097,7 +1097,7 @@ void twinkle_state::scsi_dma_write(uint32_t *p_n_psxram, uint32_t n_address, int m_dma_offset = n_address; m_dma_size = n_size * 4; m_dma_is_write = true; - m_dma_timer->adjust(attotime::from_usec(10)); + m_dma_timer->adjust(attotime::zero); } TIMER_CALLBACK_MEMBER(twinkle_state::scsi_dma_transfer) @@ -1114,13 +1114,13 @@ TIMER_CALLBACK_MEMBER(twinkle_state::scsi_dma_transfer) } if (m_dma_requested && m_dma_size > 0) - m_dma_timer->adjust(attotime::from_usec(10)); + m_dma_timer->adjust(attotime::zero); } void twinkle_state::scsi_drq(int state) { if (!m_dma_requested && state) - m_dma_timer->adjust(attotime::from_usec(10)); + m_dma_timer->adjust(attotime::zero); m_dma_requested = state; }