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
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
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Вот еще бы этот Z80-DMA где-то взять...
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/defaul...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 )
http://velesoft.speccy.cz/data-gear/dma-scr-rol.avi
Последний раз редактировалось VELESOFT; 05.04.2007 в 22:47.
после полу часа плясок с бубном...
или рекомендации как запустить что нибудь что хочет 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 mb02.7z
который я нашел в папке с моим унриалом
в 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
эмуль крашитсо...
Последний раз редактировалось NEO SPECTRUMAN; 26.10.2017 в 19:41.
А к чему здесь 128 басик?
Эмуль с таким же успехом падает и в 48-м басике
и в режиме резинке тоже...
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)