OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 28.03.2024, 11:54

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 30 ]  Přejít na stránku 1, 2  Další
Autor Zpráva
 Předmět příspěvku: DivGMX
PříspěvekNapsal: 20.11.2016, 17:10 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
A je to tu. Zase kdosi stvořil další interface pro ZX. Jmenuje se to DivGMX a jde o křížence DIVMMC a ruské karty GMX, která dokázala počítač "přeměnit" v jiný stroj a to včetně grafiky. Autor tedy slibuje prakticky to samé, co umí jiné ZX FPGA klony... no počkáme si na info. A cena ? Zaslechl jsem něco u 70 dolarech, ale to bylo ještě před časem... Po připojení k ZX sběrnici získáte HDMI výstup, USB klávesnici a USB myš pracující jako K-MOUSE TURBO, má to obrovskou paměť až 32MB, dokáže to fungovat jako GENERAL SOUND, SOUNDRIVE, TURBO SOUND (2x AY), DIVMMC a funkci počítače to změní třeba na Pentagon 1024 nebo MSX či podobná zvěrstva. No uvidíme...
Ti chytřejší už vědí, že změnit paměť a grafiku počítače externě nelze a interface pak musí fungovat v takovém režimu jako samostatný ZX klon a ze ZX sběrnice asi bere jen napájení a možná vyčítá i stav klávesnice.

https://github.com/mvvproject/DivGMX

http://market.zx-pk.ru/forum/viewtopic.php?f=7&t=5652

_________________
http://velesoft.speccy.cz/


Naposledy upravil VELESOFT dne 20.11.2016, 18:15, celkově upraveno 1

Nahoru
 Profil  
 
PříspěvekNapsal: 21.11.2016, 00:29 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
No, vlastne co tim ziskame ? Je to podobne jako ZX NEXT / SPECNEXT, protoze jde take o desku s FPGA, ktera umi emulovat cely procesor a ma soucasne vlastni ZX sbernici. V porovnani s parametry NEXTu tohle zvladne to same a jeste vic. Je tu o dost vetsi pamet, prima podpora USB mysi a klavesnice (to NEXT umi jen s pripojenym RPi), sd konektor a podpora DIVMMC s esxdosem chodi, RTC to take ma, integrovane periferie (tolik toho NEXT neumi ani omylem), rychlejsi emulace CPU (cetl jsem o 21MHz Z80), HDMI konektor je primo na desce. Interface po privodu napajeni muze klidne bezet jako samostatny ZX klon se vsim vsudy a jeste ma na sobe sbernici, ktera je sice obracena oproti zx sbernici ale to uz je drobnost. Na to by stacila mrnava redukce, nebo to pripojite do Jiiirovo roztrojky. Takze tu mate kompletni nahradu NEXTu,coby dalsi FPGA klon se sbernici. Deska je pritom snad jen dvouvrstva, mala, levna a NEXT tomu nema cim konkurovat. Dobra, nema to konektor pro RPi, ale zase to umi v zakladu presne to, na co by NEXT musel pouzit RPi.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
PříspěvekNapsal: 22.11.2016, 09:06 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
VELESOFT píše:
Jenze by nebyla prdel emulovat jeste HD FDD a DMA.
DMA je len otazkou vhodneho firmware a FDD by som mu aj odpustil - realna disketa sa obcas hodi ale pokial si clovek vsetko prevedie na pametovu kartu a ma moznost kartu citat/zapisovat aj inde (vratane PeCi) tak v tom nevidim az taky problem.


Nahoru
 Profil  
 
PříspěvekNapsal: 09.09.2019, 17:21 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
Byla by tu moznost objednat DIVGMX interface. Ale bylo by treba alespon 10 zajemcu, aby autor objednal desky a soucastky. Nebyl by tu nejaky zajemce ?
Divgmx ma usb konektory pro mys a klavesnici, hdmi vystup, divmmc, funguje i jako d/a prevodnik covox/soundrive, turbosound, general sound a nebo po zmene firmware muze samostatne fungovat i jako ruzne zx klony s obri ram. Interface ma pamet tusim 32MB a stoji neco kolem 50-60 USD, coz je zadara v pomeru k tomu co to umi.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
PříspěvekNapsal: 09.09.2019, 18:57 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3025
Has thanked: 2191 times
Been thanked: 894 times
Dal jsem téhle rubrice přesnější pojmenování s názvem DivGMX.
Je někde úplný soupis speccyálních IF, které ta mašinka umí nahradit?
Autor uvádí příkladmo CMOS (Mr. Gluk), DivMMC, DMA Ultra Sound Card, Data-Gear, Gamepad, General Sound, Kempston joystick, Kempston mouse, Multiface, ZX Interface 2, SounDrive, Turbo Sound, Z-Controller...

A pořád vypadá stejně jako na původní fotce? Dva SD sloty by bodly...
Obrázek

_________________
// na co myslím, když sedím u oldkompů: celý příběh


Nahoru
 Profil  
 
PříspěvekNapsal: 09.09.2019, 21:11 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
Ma to pamet 32MB, coz je tak trochu az moc. No ale nezlobim se. Akorat bych rad videl tuto pamet strankovatelnou misto ZX rom podobne jako to ma treba MB02+, takze by bylo mozne jak nahradit romku ramkou, tak i zapnout volitelne write protect do spodnich 16kB. Tak velkou pamet snad ani nemuzou vsechny ty periferie vyuzit. Rekl bych, ze je az zbytecne velka. Kdyby k ni byl jednoduchy pristup, pak by se s tim dalo pekne vyblbnout.

A fakt to ma i DMA (data-gear), takze pobezi i DMA dema a hry a kdyby pridal jen ten strankovaci port MB02+(to je to nejjednodussi), tak na tom pobezi BS-DOS akorat by bylo treba dopsat SD bios pro pristup bs-dosu na sektory SD karty.

Aktualne autor psal, ze ma jen dva zajemce a potrebuje jich alespon 10. A nas by bylo celkem 8. Mozna by nebylo na skodu si desky priste nechat udelat v Cine a osadit si to v CR.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
PříspěvekNapsal: 09.09.2019, 22:42 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Podle mne ta ram je bezna relativne levna pamet. Pouziva se napr. v tech fpga z Ciny nebo Mojo V3. Co se tyce obsluhy, tak je videt ze umyslne pouzil 84MHz. Coz je 12x frekvence 7MHz. Jedno cteni/zapis/refresh trva 6 taktu a tak pro pixelovou frekvenci muze pekne udelat 4 veci. Pro Z80 CPU dokonce 8. To je rozumne. Dobre se to casuje. Co ale vidim jako problem a budu se na to muset poradne podivat je, ze pouziva CAS Latency 2 ale realne dela 3? Mozna to funguje ale spise to cte hazardni data na vystupu pameti nez se pamet dala do tretiho stavu.

Jinak v hlave mam algoritmus na emulovani FDD. Je potreba ale pro zacatek 4MB ram pro 1,44MB disketu. V prvi fazi by to umelo jen cist ale casem by se tam dal i zapis. V pameti by byla bitove kopie toho co je na realne diskete. Data by v prvni fazi by pripravovalo PC a pres USB by to davalo do pameti na desce. V dalsi fazi by to klidne mohl delat pocitac uvnitr FPGA.


Nahoru
 Profil  
 
PříspěvekNapsal: 13.09.2019, 15:01 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3025
Has thanked: 2191 times
Been thanked: 894 times
U autora bude zjistovan aktualni stav, jaka konfigurace a typ FPGA a posledni zmeny vubec, tj. co vsechno to nyni umi.
Tahle akce smeruje k dodani zkompletovanych IF s implementovanymi spektrackymi periferiemi. VELESOFT se bude jeste snazit dojednat, co bude event. treba doprogramovat (porty MB02?, allram divide?).

Jeste je nutno upozornit, pokud jste pozorne necetli azbuku, ze predmetna samohrajka (zatim?) neumi prepinat mezi ruznymi implementovanymi stroji a pro provoz ruznych platforem/konzoli je potreba ji vzdy znovu preprogramovat.

Pocitalo se s 10 kusy (autor uz ma dva cizi zajemce a potrebuje zbytek do desitky),
dalsich deset bude v jednani.

_________________
// na co myslím, když sedím u oldkompů: celý příběh


Nahoru
 Profil  
 
PříspěvekNapsal: 15.09.2019, 23:49 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
VELESOFT píše:
Tak jsem zjistil zatim jen nasledujici:

Autor potřebuje zaručených deset objednávek, aby mohl zahájit výrobu desek plošných spojů (v balení po 56 kusech) a provést hromadnou objednávku součástek pro 10 kusů.

Náklady na poštovné od 7 $.
SDRAM 16 MB nebo volitelně 32 MB
FPGA Cyclone IV EP4CE10 (10300LE's)

Ptal jsem se na vice veci, ale prisla jen tato odpoved. Poptam se dale...


Na https://zx-pk.com/forum/viewtopic.php?f=7&t=5652 vidim ze uz ma 3 objednavky. Take ze upravil velikost pameti na 32MB a i popis FPGA na EP4CE10.

Jak to bude s krabickou, da se dokoupit? Pripadne jestli je ochoten poslat jen desky bez soucastek a za kolik?

Velesofte jsou nekde na webu Eagle soubory? Ptam se jen pro zajimavost.


Nahoru
 Profil  
 
PříspěvekNapsal: 16.09.2019, 22:10 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
Autor napsal, ze muze najednou poslat všech 10 DIVGMX v konfiguraci 32MB + ZX konektor. A celkova cena baliku by byla 10x 57 USD + 8 USD postovne, tedy celkem 578 USD.
No ja nechci resit pak dalsi rozesilani a predavani v CR, takze by se to udelalo tak, ze mu zaplatime jednu castku dohromady a kazdemu z nas prijde samostatny balicek s osazenou funkcni deskou. Pak by kazdy z nas zaplatil nejakych 57+6 = 63 USD vcetne postovneho.

Ptal jsem se, jestli je DIVGMX primo po zapojeni pouzitelne na ZX.
Odpovedel: prakticky ano, zalezi na vlozene konfiguraci. Nektera zarizeni (ty periferie, ktere to umi) mohou zpusobovat ruseni s ruznymi modely na ZX Spectrum 16K,48K,128,+2,+2A,+3...
S ohledem na to je konfigurace kombinovana podle modelu ZX, se kterym bude DIVGMX pouzite.
Mame mu dat vedet, se kterym modelem ZX to chceme provozovat.

Klavesnice USB je volitelne vypinatelna a muze fungovat soucasne s originalni klavesnici.

Co vse lze umi DIVGMX za periferie soucasne ?

- zalezi na zx modelu, ale zde je priklad nejake zakladni konfigurace DIVGMX BASIC: https://github.com/mvvproject/DivGMX/tr ... vgmx_basic
pro prehlednost to uvedu rovnou sem:
HDMI vystup 640x480 / 60Hz
AUDIO vystup
K-MOUSE - mys pro zx (usb)
USB klavesnice - vypinatelna i soucasne pouzitelna se zx klavesnici.
DIVMMC interface v maximalni konfiguraci 512kB ram (Ben Versteeg dodava jen se 128kB ram) + slot na mikro SD kartu
SounDrive - audio D/A prevodniky
Turbo Sound Easy - 2x AY + 1x SAA1099 ze SAM COUPE (celkem 12 kanalu stereo)
Z-Controller (rusky interface s SD kartou, podporou mysi a klavesnice.

- dalsi variantou je konfigurace DIVGMX SOUND: https://github.com/mvvproject/DivGMX/tr ... vgmx_sound
po pripojeni bude k dispozici toto:
BEEPER (klasickej speaker)
Zvukova karta GENERAL SOUND 512kB
SounDrive v1.05 - D/A prevodniky
Turbo Sound 2x YM2149
Turbo Sound Easy 2x YM2149 + SAA1099 (12 kanalu stereo)
HDMI vystup 640x480 / 60 Hz

Jsou i dalsi konfigurace, kde DIVGMX muze fungovat i jako jine pocitace: https://github.com/mvvproject/DivGMX

Ptal jsem se na Z80DMA(data-gear) a zatim nebyl realizovan. Neni problem ho pridat v budoucnu, protoze DIVGMX hardware podporuje DMA.

USB mys funguje jako K-MOUSE a to s podporou vsech tri tlacitek i kolecka mysi.

Je, nebo bude mozne strankovat ram 32MB misto ZX rom, napriklad jako to ma MB02+ ?
Ano, tato moznost tu muze byt a je mozne stahovat soubory z SPI FLASH ROM 8MB (ROM Disk)...

Muze nam k tomu pridat i 9 krabicek (ale asi nevrtane, bez otvoru, kazdy by si musel sam dodelat): http://electroclub.com.ua/bahar-60001a2-p-360.html

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
PříspěvekNapsal: 17.09.2019, 13:35 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3025
Has thanked: 2191 times
Been thanked: 894 times
suksoft píše:
Jak i psal SCJoe, tak je to projekt, ktery si muze kazdy softwarove dodelat.

No, dodelat... ja vychazim hlavne z nazvu, z toho, co snad i autor mel v planu pred 3-4 lety, kdyz jsem si s nim psaval.
Mit stare vychodni vymozenosti (jako GMX, viz clanek v ZXM) s implementovanymi interfacy novymi.
Tedy mit emulovane jadro ZX Spectra a k nemu periferie a z puvodniho spectra pouzit prinejmensim napajeni a klavesnici (event. vice, kdyz je mozno...).

To mi ale z vyse uvedeneho nevyplyva, tak jsem Velesoftovi psal dotaz, jak to s tim vlastne je.

1) Jestli tedy krabicka bude umet GMX a k tomu jednu z vyse uvedenych emulovanych sad periferii?
2) A ta implementace GS je tak objemna a narocna, ze nemuze byt pohromade s kempston mysi, s divMMC, se zvukovymi cipy?

_________________
// na co myslím, když sedím u oldkompů: celý příběh


Nahoru
 Profil  
 
PříspěvekNapsal: 17.09.2019, 20:29 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1508
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 380 times
SCjoe píše:
GS by tam klidne spolu s divMMC byt mohlo

Esli se to spolu vejde. Popravdě netuším, kolik je tam místa.

Líbila by se mi sada Sound spolu s K-Mouse.

Navíc má i sadu Spec256
https://github.com/mvvproject/DivGMX/tree/master/divgmx_spec256
S 256 barvami, o které se v popisu ULAPlus psalo, že nepůjde ve FPGA realizovat.
Otázka je, zda zaplňuje FPGA nadoraz, nebo se ještě nějaký TurboSound/SounDrive/DivMMC/KMouse vejde.


Nahoru
 Profil  
 
PříspěvekNapsal: 17.09.2019, 21:10 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
Jen pro info. DIVGMX muze pracovat jako klasicky interface, napriklad v rezimu BASIC. Nic ale nebrani tomu pripojit k ZX hned dve tyto karty a kazdou s jinou konfiguraci. Nemelo by se kombinovat to co by teoreticky kolidovalo ale myslim, ze kdyby se druha karta DIVGMX naprogramovala jako SOUND ale bez Turbosoundu,Soundrive a Beeperu (ty jsou jiz v zakladu BASIC), tak mohou obe karty fungovat soucasne. Navic jsou tak male, ze by sla na sbernici spachat mala deska rekneme 8x6cm, na ktere by byly dva konektory pro prime pripojeni dvou divgmx karet nad sebou, nebo vertikalne, to uz je jedno.

Zaxon mel DIVGMX take, ale jen kratkou dobu na odzkouseni. Presto poridil par videi a nejake info od nej mam. DIVGMX jde programatorem preprogramovat na sobestacny pocitac, napriklad rusky klon Pentagon ci jine super masiny, ale uz neni podporovana (tedy tak jsem to pochopil) original ZX klavesnice (pokud to mate napajene ze ZX sbernice a ocekavate, ze pujdou ZX klavesy, tak ne. Jde jen USB klavesnice). Kontaktoval jsem ale autora, jestli by podpora orig.ZX klavesnice mohla byt pridana i zde. Tak uvidime.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
PříspěvekNapsal: 17.09.2019, 21:20 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
Nejake to video:

https://youtu.be/lR3oSjDcQV0

https://youtu.be/fZHdEXaAh6s

https://youtu.be/St7wN36Z1SM

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
PříspěvekNapsal: 17.09.2019, 23:17 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Docela by mne zajimalo kdo z vas je schopen cist VHDL nebo Verilog kod.

Nemuzu si pomoci ale jak jsem jiz psal, je vazna chyba v https://github.com/mvvproject/DivGMX/bl ... /sdram.vhd . Vlastne stejna jako je v projektu http://codehackcreate.com/archives/444 . U obou se realne pamet cte jeden takt po tom co jsou data vystavena z pameti a v tu dobu je pamet jiz opet ve tretim stavu a vlastne se cte zbytkova kapacita na vodici. Dosti hazardni stav. Bylo by vhodne aby se na to nekdo treti podival. Ja az budu mit realny vyrobek, tak muzu udelat trivialni test a to, dat vyvod z pameti pres odpor 4k7 na VCC. Kdyz to prestane fungovat tak je na 100% to spatne udelane. Pak ma smysl zmenit CL na 3, prelozit zdrojak a vse bude ok. Proto jsem take napsal muj prispevek s otazkou zda kazdy z nas ma programator Altery aby si pripadne mohl doma nahrat novou verzi firmware.

Koukal jsem na vykon te ep4ce10 a da se rici ze je to asi stejne vykonne jako Spartan6 LX16.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 30 ]  Přejít na stránku 1, 2  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 12 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz