Compatibilidad DMA

enkonsierto
Mensajes: 75
Registrado: 25 Oct 2015, 07:49

Compatibilidad DMA

Mensajepor enkonsierto » 28 Mar 2018, 10:13

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?

Avatar de Usuario
antoniovillena
Mensajes: 2546
Registrado: 27 Sep 2015, 20:41

Re: Compatibilidad DMA

Mensajepor antoniovillena » 28 Mar 2018, 16:10

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.
http://antoniovillena.es
http://retrolandia.net
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Avatar de Usuario
SevenFFF
Mensajes: 40
Registrado: 23 Dic 2017, 22:50

Re: Compatibilidad DMA

Mensajepor SevenFFF » 28 Mar 2018, 17:20

The Next DMA responds to both port $0B (MB02) and $6B (Datagear). Do we have both these ports in the Uno implementation?
Robin Verhagen-Guest
SevenFFF / Threetwosevensixseven / colonel32
seven-fff.com/blog

Avatar de Usuario
mcleod_ideafix
Mensajes: 772
Registrado: 27 Sep 2015, 00:14
Ubicación: Jerez de la Frontera
Contactar:

Re: Compatibilidad DMA

Mensajepor mcleod_ideafix » 28 Mar 2018, 18:07

SevenFFF escribió:The Next DMA responds to both port $0B (MB02) and $6B (Datagear). Do we have both these ports in the Uno implementation?

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.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Avatar de Usuario
SevenFFF
Mensajes: 40
Registrado: 23 Dic 2017, 22:50

Re: Compatibilidad DMA

Mensajepor SevenFFF » 28 Mar 2018, 18:12

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 :)
Robin Verhagen-Guest
SevenFFF / Threetwosevensixseven / colonel32
seven-fff.com/blog

enkonsierto
Mensajes: 75
Registrado: 25 Oct 2015, 07:49

Re: Compatibilidad DMA

Mensajepor enkonsierto » 29 Mar 2018, 00:25

Aclarado entonces. Imagino entonces que habría que hacer versiones específicas del software para que sean compatibles.


Volver a “Core ZX Spectrum”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados