Previous 15994 Revisions Next

r7625 Tuesday 23rd March, 2010 at 11:11:59 UTC by Curt Coder
[Z80DMA] Fixed Load and Continue commands.
[src/emu/machine]z80dma.c

src/emu/machine/z80dma.c
r7624r7625
560560               z80dma->status = 0x38;
561561               break;
562562            case COMMAND_LOAD:
563               z80dma->force_ready = 0;
563564               z80dma->addressA = PORTA_ADDRESS(z80dma);
564565               z80dma->addressB = PORTB_ADDRESS(z80dma);
565566               z80dma->count = BLOCKLEN(z80dma);
r7624r7625
581582               break;
582583            case COMMAND_CONTINUE:
583584               if (LOG) logerror("Continue\n");
584               z80dma->count = 0;
585               z80dma->count = BLOCKLEN(z80dma);
585586               z80dma->dma_enabled = 1;
586587               //"match not found" & "end of block" status flags zeroed here
587588               z80dma->status |= 0x30;

Previous 15994 Revisions Next


© 1998-2018 The MESS Team