forum speccy.pl
ZX Spectrum => HARDWARE => Wątek zaczęty przez: mvv w 2016.11.11, 09:01:04
-
Jednostka rozszerzająca możliwości sprzętowych ZX Spectrum
(https://github.com/mvvproject/DivGMX/raw/master/divgmx_board/images/divgmx_brd.png)
DivGMX jest uniwersalnym urządzeniem do montażu w gnieździe ZX BUS oraz w oparciu o Field Programmable Gate Array (FPGA), posiada elastyczną architekturę, która pozwala na rozbudowę i rozszerzenie możliwości sprzętowych swojego klona ZX Spectrum lub zwykłą wymianą konfiguracji.
Urządzenie docelowe:
- Wygoda i komfort pracy z nową peryferiach
- Łatwe podłączenie ZX Spectrum i jego klonów do nowoczesnego telewizora lub monitora przez HDMI
- Podłączenie klawiatury USB
- Podłączanie myszy USB
- Podłączanie Gamepad USB
- Praca z plikami na microSD
- Rozszerzone możliwości sprzętowe bez lutowania
- Rozszerzone możliwości audio
- Zwiększone możliwości graficzne
- Nauka pracy z FPGA
- Możliwość tworzenia unikalnego urządzenia
- Możliwość pracy na baterii
- Możliwość łączenia kilku urządzeń
- Zastosowanie systemów automatyki przemysłowej
- Shilds Łączność z adapterem Arduino
Specyfikacja:
- FPGA Altera Cyclone IV EP3C10E144C8N
- SDRAM 32MB x 8 bit
- SPI FLASH 8MB
- RTC DS1338Z
- HDMI
- VNC2 2x USB 2.0 Host Controller (SPI lub 6 GPIO)
- microSD
- JTAG
- I2C
- Audio jack stereo
- Slot ZX BUS
- Rozmiar planszy 74 x 54 mm
Kompatybilność:
Możliwość odtworzenia sprzętu:
- MSX
- NES
- Orion
- Pentagon 128K, 256K, 512K, 1024k
- Spetsialist_MX
- TS-Conf
- Wektor 06cc
- ZX Spectrum 16K, 48K, 128K, +2, + 2A + 2B, +3
- Baszkirii 2M
- lwy
- Radio 86RK
- UT-88
- ...
Wsparcie konfiguracje:
- CMOS (standard Pan gluk)
- DivMMC
- Ultra DMA karty dźwiękowej
- Dane-Gear
- Gamepad
- Ogólne Dźwięk
- Kempston joysticka
- Kempston myszy
- Multiface
- ZX Interfejs 2
- SounDrive
- Turbo dźwięku
- Z-Controller
Sprawdź na pchlim targu (http://market.zx-pk.ru/forum/viewtopic.php?f=7&t=5652), lub pisząc do autora projektu.
-
cena?
-
Coś ok 80$ chyba gdzieś czytałem.
-
No i rozwalił system. Jeden interfejs zamiast pociągu :o
-
Jak rozumieć rozszerzenie możliwości audio i video? To ma TSFM i Covoxa? Nie bardzo rozumiem sekcji "możliwość odtworzenia sprzętu". Eh... trzeba było się uczyć cyrylicy.....
-
Возможность аппаратно воспроизвести, tak bym to tłumaczył: "Możliwość emulacji sprzętowej".
-
A po co to podlaczac do ZXa, skoro samo moze byc komputerem ?
Jest gdzies przyklad zastosowania ? Wyglada cos jak ZX-Uno.
-
Wszystko fajnie... tylko jak to się podłącza do ZX Spectrum?
Dobra, doczytałem - to nie jest do Spectrum lecz do jego klonów.
-
A po co to podlaczac do ZXa, skoro samo moze byc komputerem ?
Jest gdzies przyklad zastosowania ? Wyglada cos jak ZX-Uno.
Właśnie. Mvv, może można gdzieś to w akcji zobaczyć ? Nie bardzo rozumiem...można TS-conf odpalić na brytyjskim Zx ?
-
Jak rozumieć rozszerzenie możliwości audio i video? To ma TSFM i Covoxa?
Po podłączeniu do płyty DivGMX ZX Spectrum, dostaniesz ostre odwzorowanie jego wideo i monitora HDMI lub TV z dźwiękiem, a także dodatkowy kilkunastu już działających urządzeń peryferyjnych, takich jak DivMMC, CMOS, Turbosound, Sid, SounDrive, Kempston joysticka Kempston myszy... od razu dalej.
Właśnie. Mvv, może można gdzieś to w akcji zobaczyć ? Nie bardzo rozumiem...można TS-conf odpalić na brytyjskim Zx ?
Postaram się zrobić DivGMX pracy wideo...
-
Wychodzi, ze to taki wszystkomajacy superface, o jakim kiedys myslalem. Mozna tam wcisnac TurboSoundFM z divIDE, HDMI i klawiature/mysz + pewno calego ZXa.
Pytanie tylko czy sa juz jakies dzialajace wklady i jak z kompatybilnoscia ?
-
Nice. For DIVMMC memory prease full 512kB ram support (selectable 128/512kB). And in USB keyboard mode prease on all combined keys (combined with shift - CURSORS,etc..) please active SHIFT key one interrupt before next KEY. Parallel activation SHIFT+NUMBER often cause ignoring SHIFT in zx rom routine. Original membrane on ZX48+ is multilayer and during press cursor as first active SHIFT and as second with delay active number key...). Ideal delay before SHIFT and KEY is more than 1/50 sec for correct work. And for timing use own internal xtal, because INT on ZX bus may be multiple activated from other devices.
On ZX models +2A or +3 you can't use external keyboard if Z80 inside ZX is active - this cause data collision. Both keyboards will usable only with external CPU emulation.
What about new graphic modes ?
-
This interface contain RTC chip. For ESXDOS is driver for RTC chip RTC72421A. Then must be writed new rtc driver...
-
(http://img.youtube.com/vi/k5r6yog2pjQ/0.jpg) (https://www.youtube.com/watch?v=k5r6yog2pjQ)
TURBO-SOUND-EASY - dla AY-3-8912 2x + SAA1099 (12 kanałów stereo) na płycie w DivGMX ZXM-Phoenix 1024k, konfiguracji podstawowe (build 20161225).
-
He he. Ciekawe czy doczekamy czasów, gdy wielokanałowe pliki *.xm albo *.it będzie można odtwarzać na (klonie) ZX Spectrum.
-
Dlaczego nie, z odpowiednim wspomaganiem sprzętowym zapewne będzie to możliwe. Tylko patrzeć, jak ktoś wpadnie na taki pomysł.
Kto wie, jak za kilka lat będą wyglądać klony ZX Spectrum i co będą potrafić.
-
Nie ma problemu, można to zrobić na DivGMX, aby być kimś interesującym, оto przykład "AYX-32 - звуковая карта в слоте АУ" (http://forum.tslabs.info/viewtopic.php?f=6&t=687)
(http://forum.tslabs.info/download/file.php?id=1655&mode=view)
-
Собственно разработка конфигурации Spec256 (http://www.emulatronia.com/emusdaqui/spec256/index-eng.htm) для платы DivGMX (http://zx-pk.ru/threads/27225-divgmx.html).
(https://github.com/mvvproject/DivGMX/raw/master/divgmx_spec256/pic2.png)
Video (https://youtu.be/oee7vwiIMJc)
SPEC256 (http://www.emulatronia.com/emusdaqui/spec256/download-eng.htm)
Игры (http://www.emulatronia.com/emusdaqui/spec256/download-eng.htm)
Редактор (http://kolmck.ru/apps/EmuZ/EmuZWin_Eng.htm)
build 20171030 (скачать (https://github.com/mvvproject/DivGMX/tree/master/divgmx_spec256)):
- Реализован фон F6 = Layer on/off
build 20171028:
- CPU: T80_GFX @ 3.5MHz
- RAM: 48K
- ROM: 16K ('82)
- VGA: 256x192 GFX256/Std (ZX Spectrum 48K)
- HDMI: 576P @ 49Hz
- Sound: Port 0xFE (Beeper)
- F1 Joystick on/off
- F2 = режим 256c
- F5 = MENU для загрузки игр
- Joystick: Kempston, Gamepad (Defender Game Master G2)
- Games: Abu Simbel, Army Moves, Army Moves 2, Cybernoid, Game Over, Game Over 2, JetPac, Knight Lore, Phantis, Sabre Wulf, Scooby Doo, Solomon's Key, Underwurlde
Если будет должная поддержка проекта, планирую сделать:
- RAM 128K для больше игр
- TurboSound
- SounDrive
- Фоновый слой графики 256х192 8bpp (реализовано в сборке 20171030)
Попробовал раскрасить Loderunner, могу уверенно сказать, что ZX ULAX (http://zx-pk.ru/threads/27710-zx-ulax.html) уже устарел и не нужен.
Если кому интересно: Spec256 (https://github.com/mvvproject/DivGMX/raw/master/divgmx_spec256/DivGMX_Spec256.zip) на DivGMX.
-
???
-
???
-
Pomysły MVV sa super ale jak mam sie znowu przebijac przez 30 stron cyrylicy w 6 tematach na forach jak było w przypadku jego Reverse U16 ....
-
https://translate.google.com/translate?hl=ru&sl=ru&tl=pl&u=http%3A%2F%2Fwww.speccy.pl%2Fforum%2Findex.php%3Ftopic%3D2831.15
-
Mvv, to nie jest kwestia tłumaczenia z rosyjskiego. Pytanie jest : Co to jest, po co to jest, i gdzie to mozna kupic ;)
-
(https://github.com/mvvproject/DivGMX/raw/master/divgmx_board/images/divgmx_brd_320x240.jpg)
50€
-
Nice, but can you tell something more about it ?
-
Dobra, doczytałem - to nie jest do Spectrum lecz do jego klonów.
Ale ten ZX-BUS jest chyba zgodny ze złączem krawędziowym? Nie wystarczy przylutować gniazdo?
Widzę wyjście HDMI, więc może to dobra alternatywa dla ZX-HDMI od Bena?
Do tego SD, USB, cuda-wianki...
Kupił to ktoś?
-
DivGMX może pracować niezależnie (konfiguracje: ZX Evo TS-Conf, NES, Spec256, Speccy, RK-86, ALF ...) lub jako urządzenie rozszerzające możliwości sprzętowe twojego ZX Spectrum lub klonowanie poprzez prostą konfigurację wymiany.
Po podłączeniu takie urządzenia będą dostępne:
1. Sygnał dźwiękowy
2. Ogólne Dźwięk 512K
3. SounDrive v1.05
4. Turbo Sound - 2x YM2149
5. Turbo Sound Easy - 2x YM2149 + SAA1099 (12 kanałów stereo)
6. Kontroler Z
7. Klawiatura USB + Mysz + Gamepad
8. K-Mouse Turbo
9. HDMI 640x480 @ 60Hz + Stereo Audio 48KHz
10. Sterio Audio out
11. DivMMC (ROM 8K + RAM 512K)
...
Główne forum wsparcia zx-pk.ru (https://zx-pk.ru/threads/27225-divgmx.html?highlight=divgmx)
-
47 stron cyrylicą... Chyba jak to Pear mówi , tetryczeje ale odpuszcze...
-
A co chcialbys przeczytac ? To jest programowalny interfejs, w dodatku moze dzialac jako drugi komputer po wgraniu odpowiedniego wsadu FPGA. Nie widze tylko informacji jakie sygnaly ze zlacza sa podlaczone - od tego zaleza mozliwosci karty.
-
Nie widze tylko informacji jakie sygnaly ze zlacza sa podlaczone - od tego zaleza mozliwosci karty.
Sygnały wyświetlane w ZXBUS można oglądać na drugiej stronie diagramu (https://github.com/mvvproject/DivGMX/tree/master/divgmx_board/manuals).
-
Zakupione ;) Ciekawy jestem :D
-
Przywieź na party
-
A gdzie to mozna kupic ?
-
Pewnie pisząc do autora i robiąc mu przelew.
-
Pisząc do autora i wysyłając mu kase Western Union na podane namiary. Nie wiem czy do party dotrze do mnie i czy ja dotre na party ;)
-
Jak widać, dotarło ;)
Napisz coś więcej, jak to się sprawuje. Zadziałało bez żadnych przeróbek, poza adaptacją złącza?
-
A no dotarło, nie miałem za dużo czasu na zabawe ale to je fajne ;)
Może pracować jako fejs do ZX , pentagona, evo albo jako samodzielna jednostka.
Załadowałem firmware BASIC, podpiałem do JS128 . Wyjście HDMI nawet działa ,wywala sie na efektach w SHOCK, i MESCALINE , ale poza tym nawet ładnie wyświetla. Podłączyłem do USB bezprzewodową klawiature, też działa . \
https://www.youtube.com/watch?v=lR3oSjDcQV0
Rano testowałem wsad "SOUND" emulacja SAA1099 działą, AY-greka działa więcej nie miałem czasu sprawdzić.
https://www.youtube.com/watch?v=St7wN36Z1SM
Jako niezależny komputerek:
Załadowałem wsad Speccy ale działa za szybko. Wsad jest na 60 HZ??
Mały problem jest taki że do zmiany wsadów potrzeba podłączać programator , nie da sie zmieniać wsadów z karty.
No i mógłby mi ktoś powiedzieć jak ja mam rom w FTDI zaprogramować i czym VNC2 ? Tzn jak to wiem, ale nie wiem jakim programatorem. Bo to też jest wymagane do niektórych wsadów.
Ogólnie, fajny fejsik.
-
Na pierwszym filmiku w JS128 jest włożona karta sd, a w tym fejsie microsd ... Domyślam się, że w tym konfigu ta druga karta jest nieprzydatna, ale jeżeli mylę się to czemu ona służy? Wysyłka odbywa się z jakiego kraju? Jakieś przygody celne?
-
@zaxon
https://www.ftdichip.com/Support/Documents/AppNotes/AN_159%20Vinculum-II%20Firmware%20Flash%20Programming.pdf punkt 4 po UART możesz sobie zaprogramowac. https://github.com/mvvproject/DivGMX/blob/master/divgmx_board/manuals/divgmx_sch_rev_a.pdf wszystkie niezbędne piny widzę są wyprowadzone na goldpinach :)
--------
po głebszej analizie jednak rts/cts nie wyprowadził autor płytki :/ i wychodzi na to, że trzeba programatorem od ftdi to zaprogramować
-
Tak, programator już zamówiłem. Jutro będe miał.
MVV to wysyła z Ukrainy. Do mnie tydzień szło bez żadnych problemów.
W JS była karta do MMC ,w fejsie z poprzednim konfigiem, chyba TS-config testowałem. Fejs może też robić za MMC ale nie odpalałem fejsowego MMC by mi sie gryzło z JS 128. Na wekend gumiaka podłącze albo gołe 128 +2 i sie pobawie, teraz nie mam czasu. Stacje dysków do Atari produkuje ;)
-
Ok, obrobiłem sie z Atari i siadłem znowu do tego DivGMX.
Podłaczyłem zwykłe ZX48, załadowałem basic core do interfejsu. Podpiąłem HDMI, klawiature USB, aktywne MMC esx dos 0.8.5 . Włączyłem karta wystartowała z czarnym ekranem, było tylko OSD. Podumałem chwile że chyba za wolno startuje i sie nie może z ZX dogadać (podobnie jak ULA PLUS) i dołożyłem kondensator 2,2 uF do resetu w ZX 48. Odpaliło bez problemu.
Klawiaturą USB , klawiszami funkcyjnymi możemy włączać i wyłączać OSD, włączyć i wyłączyć MMC, przełączyć która klawiatura ma być używana, czy USB czy ZX Spectrum.
Gier nie testowałem jeszcze, dema zasadniczo pod HDMI działają, karta ma też AY stereo, dzwięk po jacku jest ok, po HDMI jest troche dziwny. Shock sie wywala na paskach. Dizzruptor działa ok.
Potem przeprogramowałem interfejs pod TS Config. Klawiature musiałem podpiąć przewodową (możliwe że dlatego że nie zmieniłem romu od klawiatury) . Ts config odpalił bez problemu,
https://www.youtube.com/watch?v=fZHdEXaAh6s&feature=youtu.be
Bardzo fajna karta, ma drobne niedociągnięcia ale narawde jestem zadowolony.
-
Chcesz powiedzieć że odpaliłeś Ts-conf na gumiaku ?