He estado probando la funcionalidad DMA con las demos del Bad Apple y el dmaplayw y todo correcto.
Luego he probado soft preparado para el datagear (el DMA de Velesoft) y de algún modo detecta el DMA pero no funciona correctamente.
https://velesoft.speccy.cz/data-gear.htm
El Next sí que es compatible con este software, por eso me ha extrañado que no funcione.
¿Es normal que no vaya? ¿Se añadirá compatibilidad posteriormente?
Compatibilidad DMA
- antoniovillena
- Mensajes: 2621
- Registrado: 27 Sep 2015, 20:41
Re: Compatibilidad DMA
Según tengo entendido la DMA implementada por McLeod es más versátil y potente, ya que permite transferencias entre todas las combinaciones memoria/puerto. Fue de las primeras cosas que implementó sin el código fuente disponible, así que los de Next tuvieron que currárselo por su cuenta o bien inspirarse en otro proyecto. Si es compatible con estos ejemplos software es muy probable que hayan adaptado las ecuaciones GAL de este proyecto.
Re: Compatibilidad DMA
The Next DMA responds to both port $0B (MB02) and $6B (Datagear). Do we have both these ports in the Uno implementation?
- mcleod_ideafix
- Mensajes: 831
- Registrado: 27 Sep 2015, 00:14
- Ubicación: Jerez de la Frontera
- Contactar:
Re: Compatibilidad DMA
No. The ZX-UNO DMA is not a Z80-DMA (DataGear). It's an independent development and has nothing to do with Datagear, so it's not compatible with it.SevenFFF escribió:The Next DMA responds to both port $0B (MB02) and $6B (Datagear). Do we have both these ports in the Uno implementation?
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
Re: Compatibilidad DMA
mcleod_ideafix escribió: No. The ZX-UNO DMA is not a Z80-DMA (DataGear). It's an independent development and has nothing to do with Datagear, so it's not compatible with it.
Aha! Thanks
-
- Mensajes: 80
- Registrado: 25 Oct 2015, 07:49
Re: Compatibilidad DMA
Aclarado entonces. Imagino entonces que habría que hacer versiones específicas del software para que sean compatibles.