Просмотр полной версии : DMA interface for ZX Spectrum
VELESOFT
05.04.2007, 00:51
This is DMA interface for ZX Spectrum. On board is used Z80-DMA and one GAL as port decoder. Schematic is compatible with DMA in MB02 interface.
http://velesoft.speccy.cz/data-gear.htm
KingOfEvil
05.04.2007, 09:42
This is DMA interface for ZX Spectrum. On board is used Z80-DMA and one GAL as port decoder. Schematic is compatible with DMA in MB02 interface.
http://velesoft.speccy.cz/data-gear.htm
Can you describe this device in English? It's very difficult for me to understand Czech text.
Вот еще бы этот Z80-DMA где-то взять...
Вот еще бы этот Z80-DMA где-то взять...
Мона старые роботроны покорежить.... тама был полный набор Z80 вроде
VELESOFT
05.04.2007, 18:04
Can you describe this device in English? It's very difficult for me to understand Czech text.
O.K. This is standard Z80-DMA and is possible buy old versions UA858D or original new DMA from ZILOG.
http://www.zilog.com/download/default.asp?email=na&from=download&server=www.zilog.com&scriptname=default.asp&FAM=200,203,205,206,213,214,215,216,217,218,219,22 0,224,225,226,227,228,229,230,231,232,233,234,235, 236&DT=10,11,13,14,17,19,21,22,23,25,28,30,31,33,34,42 ,43,44,45,46,47,48,49&id=1886&from=onyx
DATA-GEAR is DMA part from MB02+ schematic (100 % compatible with DMA chip in MB02 diskdrive: http://www.8bc.com/sinclair/
DMA use port 23(dec) for programming. Clock for DMA is connect to CLK signal from Z80CPU. Maximum speed of data transfer is 1byte / 4T cpu (2T for read source byte + 2T for write byte). Z80 DMA support more transfer modes:
- memory to memory
- memory to port
- port to memory
- port to port
Source or target adress can be inc(dec)remented or fixed.
Is possible use different speed for read and write (2 - 4T).
For test you can play any games or demos with DMA support.
Emulator REALSPECTRUM( + ZX128 mode + MB02) is compatible with
DATA-GEAR (= MB02 without memory and FDD ).
Example of DMA transfer (fullscreen scroll 50fps - green border is DMA transfer ):v2_jawdr:
http://velesoft.speccy.cz/data-gear/dma-scr-rol.avi
KingOfEvil
05.04.2007, 19:24
O.K. This is standard Z80-DMA and is possible buy old versions UA858D or original new DMA from ZILOG.
http://www.zilog.com/download/default.asp?email=na&from=download&server=www.zilog.com&scriptname=default.asp&FAM=200,203,205,206,213,214,215,216,217,218,219,22 0,224,225,226,227,228,229,230,231,232,233,234,235, 236&DT=10,11,13,14,17,19,21,22,23,25,28,30,31,33,34,42 ,43,44,45,46,47,48,49&id=1886&from=onyx
DATA-GEAR is DMA part from MB02+ schematic (100 % compatible with DMA chip in MB02 diskdrive: http://www.8bc.com/sinclair/
DMA use port 23(dec) for programming. Clock for DMA is connect to CLK signal from Z80CPU. Maximum speed of data transfer is 1byte / 4T cpu (2T for read source byte + 2T for write byte). Z80 DMA support more transfer modes:
- memory to memory
- memory to port
- port to memory
- port to port
Source or target adress can be inc(dec)remented or fixed.
Is possible use different speed for read and write (2 - 4T).
For test you can play any games or demos with DMA support.
Emulator REALSPECTRUM( + ZX128 mode + MB02) is compatible with
DATA-GEAR (= MB02 without memory and FDD ).
Example of DMA transfer (fullscreen scroll 50fps - green border is DMA transfer )
Thanks.
Вот еще бы этот Z80-DMA где-то взять...
А вы попробуйте К580ВТ57 тоже контроллер DMA и стоит очень дешево(по моему в платане 3 руб штука).
NEO SPECTRUMAN
26.10.2017, 19:32
Да где хотя бы эмуляция этого контроллера?
после полу часа плясок с бубном...
или рекомендации как запустить что нибудь что хочет mb02+ (оно же местами data gear)
на доисторическом realspec и не попасть к санитарам
качаем
http://zxm.speccy.cz/realspec/
http://zxm.speccy.cz/realspec/emul/rs32-r14b-i686.zip
http://zxm.speccy.cz/realspec/emul/rs32-r14b-amd.zip
закидываем ромы от сюда в папку с эмулем
http://zxm.speccy.cz/realspec/emul/rspec-roms.zip
закидываем туда же mb02.rom 62639
который я нашел в папке с моим унриалом
в realspec.ini ставим единичко чтоб меньше делать телодвижений
MB02-Enabled: 1 # Enable MB-02+ interface
или делаем в эмуле
shift+f3
tab для перехода в peripherals
и там ужо disk i/f меняем на mb-02+
далее чтоб проскипать *****е вставляение дискеты (эмуль поддерживает драгндроп на свою иконку но от этой менюшки оно не спасает)
жмем shift + space
и наконец попадаем в менюшку 128-го и грузим свои mb02+ демы
у меня заработало демко для 11-го порта
при попытке запуска dma-elite.tap
эмуль крашитсо... :v2_dizzy_tired2:
при попытке запуска dma-elite.tap
эмуль крашитсо...
не любит она 128ой бейсик.
NEO SPECTRUMAN
26.10.2017, 22:26
А к чему здесь 128 басик?
Эмуль с таким же успехом падает и в 48-м басике
и в режиме резинке тоже...
А к чему здесь 128 басик?
он не любит вмешательства в буфер принтера, а эта элита меняет (23296)
у меня запустилась. порт11
сам эмуль v097.26
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot