Don't call DMA transfer handler with empty remaining buffer
commitb42a9ffe79f80618c32f67b79a0f15f0ab01d06a
authorIlari Liusvaara <ilari.liusvaara@elisanet.fi>
Tue, 2 Mar 2010 21:19:19 +0000 (2 23:19 +0200)
committerIlari Liusvaara <ilari.liusvaara@elisanet.fi>
Tue, 2 Mar 2010 21:19:19 +0000 (2 23:19 +0200)
treee96a2b04b438e1ad5b95b24bf766b6ef5f08011c
parent955cfaef3c4f4d11c68ea3157c846770c67dd753
Don't call DMA transfer handler with empty remaining buffer

Ensure that DMA transfer handler is only called with at least one byte
in transfer buffer. This is done by wrapping buffer before call in auto-
initialization mode and suppressing the call if buffer is complete in
non-auto-initialization mode.
Changelog.utf8
org/jpc/emulator/motherboard/DMAController.java
org/jpc/j2se/JPCApplication.java