DMA Sample Demo

DMA Sample Demo

Based on David Saphier (em00k's) Multi Sample Engine
in z80 for the ZX Spectrum Next.

How to Build

If you want to build the zxnext_dma_sample program yourself, follow the steps below:

  1. Install the latest version of z88dk and
    a Sinclair ZX Spectrum emulator CSpect or

  2. Download the zxnext_dma_sample repository either as a ZIP archive using the
    "Clone or download" button at the top of this page or with Git using the
    following command:

git clone

  1. Go to the zxnext_dma_sample directory and enter the following command:


  1. Run the zxnext_dma_sample/bin/zxnext_dma_sample.nex file in your
    Sinclair ZX Spectrum emulator.



  • Sefan Bylund for his z88dk examples on which these are based
  • Michael Ware for innumerable help with the Next hardware and z80 asm


This software is licensed under the terms of the MIT license.


GitHub Link