forum speccy.pl

ZX Spectrum => HARDWARE => Wątek zaczęty przez: Duddie w 2011.11.07, 17:03:37

Tytuł: Divide
Wiadomość wysłana przez: Duddie w 2011.11.07, 17:03:37
Widzę, że Yerzmyey we mnie wierzy :) I słusznie :D. Rozeznam się w temacie i zaproponuję rozwiązanie. A co do niedziałającego kempAy+ divIDE - problem w uproszczonym dekodowaniu adresów - niestety.... Ale... niebawem ujrzy światło dzienne nowe divIDE Plus Ultra - będzie to divIDE Plus na FPGA, z wbudowanym AY i inteligentnym portem dwóch joysticków - sam będzie rozpoznawał standard (Sinclair, Cursor, Kempston).
Tytuł: Odp: Divide
Wiadomość wysłana przez: Duddie w 2011.11.07, 17:12:34
Yerzmyey, jest wersja która potrafi zapisywać (FATware) - nie jest autorstwa twórcy (baze). Gdzieś ją kiedyś miałem. A jeśli nie FATware, to jest masa innych, ciekawych firmware, np. ResiDOS. Ten ostatni działa wprawdzie tylko na wersji divIDE Plus, ale za to jest bardzo rozbudowany i wygodny.
Tytuł: Odp: Divide
Wiadomość wysłana przez: YERZMYEY/HOOY-PROGRAM w 2011.11.07, 18:15:14
Duddie:

> Widzę, że Yerzmyey we mnie wierzy :) I słusznie :D.
------------
Oczywiście; jak zwykle. ;)

> Rozeznam się w temacie i zaproponuję rozwiązanie. A co do niedziałającego kempAy+ divIDE - problem w uproszczonym dekodowaniu adresów - niestety.... Ale... niebawem ujrzy światło dzienne nowe divIDE Plus Ultra - będzie to divIDE Plus na FPGA, z wbudowanym AY i inteligentnym portem dwóch joysticków - sam będzie rozpoznawał standard (Sinclair, Cursor, Kempston).
--------------
Nooo, to brzmi fantastycznie. :)
Tytuł: Odp: Divide
Wiadomość wysłana przez: YERZMYEY/HOOY-PROGRAM w 2011.11.07, 18:22:11
Ja jednak wolę:
- interface bardziej graficzny, niż plain txt
- zapis do TAPów (w przeciwieństwie do różnych rozwiązań własnych różnych osób).
Dla mnie niestety, dopóki FatWare nie będzie save'ował, to divIDE jest tylko zabawką, wiesz.
Dobrze, że mam Evo też.
Tytuł: Odp: Divide
Wiadomość wysłana przez: Gryzor w 2011.11.07, 23:15:22
divIDE Plus Ultra - będzie to divIDE Plus na FPGA, z wbudowanym AY i inteligentnym portem dwóch joysticków

Nie no, tak pieknie to nie moze byc, a Reset gdzie ?  :)

Tytuł: Odp: Divide
Wiadomość wysłana przez: Tygrys w 2011.11.07, 23:21:08
a Reset gdzie ?  :)

Ten wielce przydatny ficzer, oczywiście zostanie zaimplementowany (mam taką nadzieję ;-)
Tytuł: Odp: Divide
Wiadomość wysłana przez: Duddie w 2011.11.08, 08:06:21
Ależ divIDE Plus też ma ten ficzer...... To, że nie wszystkie egzemplarze mają zamontowane, to już inna sprawa. Otwórzcie obudowę i przy jednym boku jest miejsce na taki sam guziczek, który wywyołuje Disk Browsera - to właśnie Reset.
Tytuł: Odp: Divide
Wiadomość wysłana przez: Tygrys w 2011.11.08, 08:11:53
Jakoż że w kilku watkach samorzutnie pojawiały się narzekania na divide, proponuję tu opisać o swoich spostrzeżeniach dotyczących divide.
Tytuł: Odp: Divide
Wiadomość wysłana przez: popocop w 2011.11.08, 10:56:25
Nie jest to jakiś dokuczliwy feler, ale ciekawe, czy też tak macie.
Mam zwykłe DivIDE z kartą CF Sandisk 2GB. Jeśli na pustą (tzn. bez plików) kartę nagram katalog z plikami np. TAP, to używając jej potem z DivIDE pliki w tym katalogu pokazują się alfabetycznie.
Ale jeśli potem dogram na PC jakieś nowe pliki do tego katalogu, to na Spectrum te nowe pliki pokazują się na końcu (nie wpasowują się w całość alfabetycznie).
Czy to jest normalne?
Tytuł: Odp: Divide
Wiadomość wysłana przez: Tygrys w 2011.11.08, 11:02:32
To nie jest zależne od divide lecz od firmware,  odczytuje zawartość katalogów, nie sortując nazw plików w nim się znajdujących.
Tytuł: Odp: Divide
Wiadomość wysłana przez: Tewenin w 2011.11.08, 12:31:36
Jakoż że w kilku watkach samorzutnie pojawiały się narzekania na divide, proponuję tu opisać o swoich spostrzeżeniach dotyczących divide.

Witam,

spotkałem się z narzekaniami na stabilność pracy interfejsu divide z pewnymi egzemplarzami ZXS 48k (nie mam na myśli procesora z uszkodzoną linią M1 np. na skutek zwarcia z szyną 12V na złączu krawędziowym).

Sam układ elektryczny divide jest dosyć sprytnie pomyślany, jednakże do prawidłowego dzaiałania wymagne jest zapewnienie odpowiednich czasów propagacji sygnałów (głównie taktujących i sterujących). Niestety rozrzut wartości parametrów i typów elementów użytych do budowy ZXS i divide skutkuje pojawieniem się potencjalnych problemów (dadatkowo czasy propagacji zależą również od np. obciążenia linii, pojemności i indukcyjności pasożytniczych itp.).

Budując swoją wersję divide m.in zastąpiłem tranzystorowy inwerter (na linii /MREQ -> dekoder adresów, piszę z pamięci) bramką serii szybkiej. Dodatkowo współpracę z pewnymi kartami (w moim przypadku PRETEC 1GB) poprawiło użycie układów 245 z serii ALS (mają mniejszy pobór prądu niż LS,a nie są tak wrażliwe jak HC - przynajmnie w moim "wiecznym prototypie").
Tak zbudowane divide działało z każdym ZXS (5*48k, issue 3a w zwyż, na niektórych angielskie/czeskie (?) divide losowo zawieszało komputer) jaki trafił mi w ręce, z dowolnym sprawnym procesorem Z80A. Sprawdzałem celowo po przeczytaniu różnych "bajek" na WOSie.

Myślę, że najlepiej by było przerzucić te wszystkie archaiczne GALe do jakiegoś (prostego!) CPLD, eliminując po drodze dobieranie stałych RC itp. Zacząłem kiedyś to nawet robić - integrować "rdzeń" Harlequina z divide, ale jak to zwykle projekt "leży"...

Zdaję sobie sprawę, że wiele rzeczy powyżej potraktowałem skrótowo...
Pozdrawiam,
Adam
Tytuł: Odp: Divide
Wiadomość wysłana przez: YERZMYEY/HOOY-PROGRAM w 2011.11.08, 12:36:35
Skoro tutaj przeniósł się temat dot. divIDE (czyli również - resetu), chciałem tylko krótko przypomnieć, że w opcji z FatWare (nie wiem, czy z innymi) divIDE ma reset software'owy w kombinacji SymbolShift+ENTER. Działa w 95% przypadków. Miałem divIDE ze 3-4 lata i nic o tym nie wiedziałem :) dopiero Lotharek pokazał mi to kiedyś na zlocie, chyba na Forever na Słowacji. :) Użyteczna rzecz dla posiadaczy Gumiaków i Timexów.
(Timex ma wyłącznik, ale wtedy całkowicie zeruje się standardowe divIDE, a po resecie software'owym wciąż zapamiętuje ostatnią ścieżkę).
Tytuł: Odp: Divide
Wiadomość wysłana przez: Duddie w 2011.11.08, 14:08:40
Yerzmyey, a Ty masz zwykłe divIDE czy Plus?
Tytuł: Odp: Divide
Wiadomość wysłana przez: YERZMYEY/HOOY-PROGRAM w 2011.11.08, 15:55:00
Ja mam dwa zwykłe i dwa plusy. Niestety z jakiegoś powodu oba plusy popadały dosyć szybko.
Aktualnie najbardziej niezawodne (tfu tfu, odpukać) divIDE jest produkcji czeskiej. Moje podstawowe.
Tytuł: Odp: Divide
Wiadomość wysłana przez: Duddie w 2011.11.08, 16:20:06
A co Ci padło w Plusach? To moja produkcja czy Zaxon?
Tytuł: Odp: Divide
Wiadomość wysłana przez: Gryzor w 2011.11.08, 17:00:03
Noby ma dobrze posklejane diviIDE, tez mam wrazenie ze dziala najlepiej.
Czasem pomaga zmiana EEPROMa.
Tytuł: Odp: Divide
Wiadomość wysłana przez: Aki w 2011.11.09, 09:42:55
Nie chcę być żły, ale to wasze polskie DivIDE to cholera. I ten shit DivIDE+ to taki sk****ny bastel, że kiedy Zilogat0r już w grobie był, to obracałby jak wiertło :) Jeśli chodzi o firmware, już rok korzystam z ESXDOS, który Dušky (ze Slowacji) zmodifikował w ten sposób, aby dodana była możliwość autoboot dowolnego programu i file browser jak w FatWare. I ESXDOS jest jednynnym systemem który ma możliwość SAVE do plików TAP. [... przepraszam za mojego Polskiego :)]
Tytuł: Odp: Divide
Wiadomość wysłana przez: YERZMYEY/HOOY-PROGRAM w 2011.11.09, 10:34:00
Factor6:

> Nie chcę być żły, ale to wasze polskie DivIDE to cholera. I ten shit DivIDE+ to taki sk****ny bastel
--------------
:) :) :) :) :) :) :) :) :) :) :)


> że kiedy Zilogat0r już w grobie był, to obracałby jak wiertło :)
--------------
Hahaha, a skąd Ty znasz takie powiedzonka. :)
Myślałem, że to tylko tutaj jest popularne. :)


> Jeśli chodzi o firmware, już rok korzystam z ESXDOS, który Dušky (ze Slowacji) zmodifikował w ten sposób, aby dodana była możliwość autoboot dowolnego programu i file browser jak w FatWare. I ESXDOS jest jednynnym systemem który ma możliwość SAVE do plików TAP. [... przepraszam za mojego Polskiego :)]
---------------
Ponoć ktoś ma robić Commandera do tego "ESXDOS". I on by działał w sposób cywilizowany (a nie jakiś prompt line), a w dodatku by save'ował.
Wtedy sobie moje divIDE przeflashuję. :)
Tytuł: Odp: Divide
Wiadomość wysłana przez: roody w 2011.11.09, 12:07:00
jak ktoś ma za dużo to chętnie odkupie jakiegoś divide. (piszę tu ze wzg. na brak odpowiedniego działu)
To jak machniom?
Tytuł: Odp: Divide
Wiadomość wysłana przez: YERZMYEY/HOOY-PROGRAM w 2011.11.09, 12:11:58
Może ze źródła?
http://www.lotharek.pl/product.php?pid=25
Tytuł: Odp: Divide
Wiadomość wysłana przez: Duddie w 2011.11.09, 13:02:23
Roody, jak chcesz wersję Plus, to jeszcze powinienem mieć.
Tytuł: Odp: Divide
Wiadomość wysłana przez: YERZMYEY/HOOY-PROGRAM w 2011.11.09, 13:09:48
Ooo. Myślałem, że już wyszły.
Tytuł: Odp: Divide
Wiadomość wysłana przez: Duddie w 2011.11.09, 13:11:22
Produkcja jest zakończona, ale jakieś niedobitki mi zostały (ew. do dokończenia).
Tytuł: Odp: Divide
Wiadomość wysłana przez: Gryzor w 2011.11.09, 13:40:13
Zaxon teraz robi Plusa, ale nie wiem czy sa kompatybilne z oryginalem :-)
Tytuł: Odp: Divide
Wiadomość wysłana przez: Tygrys w 2011.11.09, 13:58:08
Już ich nie lutuje Są kompatybilne, dając dodatkowo mnóstwo nowych możliwości.

Tytuł: Odp: Divide
Wiadomość wysłana przez: Duddie w 2011.11.09, 14:07:13
Gryzorowi pewnie chodziło o to, czy wersja Zaxona jest zgodna z tą, którą ja robiłem. Tak, jest zgodna.
Tytuł: Odp: Divide
Wiadomość wysłana przez: Gryzor w 2011.11.09, 15:08:32
Jak to nie lutuje, jak ostatnio wystawial na Allegro ?
Moze sam nie lutuje plytek, ale skads je musi brac.

Dodatkowe mozliwosci ? To chyba wierna kopia.
Tytuł: Odp: Divide
Wiadomość wysłana przez: Duddie w 2011.11.09, 15:17:24
Wystawia to, co mu zostało. Póki co ma dłuższy urlop od roboty.
Tytuł: Odp: Divide
Wiadomość wysłana przez: roody w 2011.11.11, 14:44:15
Duddie wyslałem Ci wiadomość na priva.
chętnie przytulę.
Tytuł: Odp: Divide
Wiadomość wysłana przez: Duddie w 2011.11.14, 12:45:04
To Noby się musi pospieszyć, bo ja już mam opracowany AY + inteligentny interfejs joysticka (sam rozpoznaje standard). Produkcja niebawem ruszy.
Tytuł: Odp: Divide
Wiadomość wysłana przez: Gryzor w 2011.11.14, 13:52:04
Cytuj
To Noby się musi pospieszyć, bo ja już mam opracowany AY + inteligentny interfejs joysticka (sam rozpoznaje standard). Produkcja niebawem ruszy.

A beda chociaz dwa porty ? Nie wiem czemu wszyscy ignoruja standard IF 2, ktory mial DWA PORTY.
Fajnie byloby tez, aby byla opcja na Turbo AY.

Tytuł: Odp: Divide
Wiadomość wysłana przez: Duddie w 2011.11.14, 14:00:44
Będą dwa. Co to jest Turbo AY?
Tytuł: Odp: Divide
Wiadomość wysłana przez: Gryzor w 2011.11.14, 14:09:44
Znane tez jako Turbo Sound:
http://www.nedopc.com/TURBOSOUND/ts.php
Tytuł: Odp: Divide
Wiadomość wysłana przez: Duddie w 2011.11.14, 16:06:37
Opcjonalnie można to zrobić. Bo nie każdy będzie chciał zapłacić więcej za dwa AY...
Tytuł: Odp: Divide
Wiadomość wysłana przez: Pyza^Illusion w 2011.11.14, 17:17:31
Nie chcę Was dołować, ale generalnie nie widzę dużego sensu w półśrodkach. Kemp+AY do gumiaka/plusa... Fajnie, ale wykorzystam go w nieznacznej części tego co bym mógł. Większość gier (o demach to nawet nie ma co wspominać!) korzysta z tego cuda właśnie przy 128kB. Najlepsze gierki wymagają 128kB - i to jest kierunek do którego trzeba by dążyć. Przystawki to raczej jako ciekawostka, albo wspomniany półśrodek. Choć ma sens, gdy nie damy rade w obudowę gummiego wepchnąć AY (a widziałem kiedyś takiego i sam się zdziwiłem jak to tam weszło). Sam bym chętnie przerobił jeszcze jakiegoś Spectruma, choć już spełnieniem marzeń byłoby kupno Pentagona 128 + system dyskowy z TR-DOS. Żadne Scorpiony 512 i inne wynalazki. To przerost formy nad treścią, bo w bardzo ubogi sposób można to wykorzystać (nikłe oprogramowanie, mało kto cokolwiek na to pisze). ZX128/Pentagon128 po prostu był i ciągle jest najbardziej wspierany software'owo. A nie widzę sensu szczepić kolejną gałąź nowymi rozwiązaniami, gdy zainteresowanie w dzisiejszych czasach nie jest nawet procentowe, a promilowe.

Wracając do DivIDE. Nie mam doświadczenia z tym cudem. Jednak jeżeli bym się zdecydował na zakup i przede wszystkim używanie czegoś takiego, to musiałoby mieć zaimplementowane pełne wspieranie (zapis/odczyt) dla .TAP lub lepiej nawet dla .TZX.

Jakiś czas temu pod emulatorami miałem taki problem, że stworzoną w ST muzyczkę chciałem nagrać do .TAP'a i dupa... Wynika to z wewnętrznych procedur odczytu/zapisu. Zresztą podobnie miałem z Prometheusem. Rozwiązanie w końcu znalazłem, ale jak zwykle były to półśrodki (zapis do .WAV i konwersja na .TAP). Na forum Yarka gdzieś to opisywałem. Są rozwiązania, że można przerobić to czy tamto, ingerować w kod i inne takie duperele. Jak jednak stwierdził Mat, do czasu, a potem i tak trzeba zrobić to po ludzkiemu.

No i co jeszcze mi się marzyło? Emulator ZX z emulacją FDD3000. Coś w tym stylu zrobił Yarek, choć tam jest emulacja ZXVGS, No i ten emulator Warajevo... Błeeee...
Tytuł: Odp: Divide
Wiadomość wysłana przez: Tewenin w 2011.11.14, 21:40:42
(...)
Wracając do DivIDE. Nie mam doświadczenia z tym cudem. Jednak jeżeli bym się zdecydował na zakup i przede wszystkim używanie czegoś takiego, to musiałoby mieć zaimplementowane pełne wspieranie (zapis/odczyt) dla .TAP lub lepiej nawet dla .TZX.
(...)

Odczyt i zapis .TAP jest zaimplementowany w ESXDOS. A TZXy (z custom loaderami) to nie dla divide...
Tytuł: Odp: Divide
Wiadomość wysłana przez: Tygrys w 2011.11.14, 21:43:09
ResiDOS też potrafi zapisywać do .TAP, tyle że do swojego działania wymaga Divide Plus.

Tytuł: Odp: Divide
Wiadomość wysłana przez: Gryzor w 2011.11.15, 14:35:38
A ja bym chetnie widzial AY+divIDE+2xjoystick w jednym boxie do gumiaka/plusa.
Nie lubie doczepiac dlugiego ogona, ktory mi w dodatku nie zawsze dziala.
Namawialem kiedys Velesoft aby cos takiego zrobil, ale jak na razie efektow nie ma.

A propo Turbo-Sound - czy ktos w Polsce pisal na to soft ?
Nie wiem czy ruskie dema wymagaja zawsze CPU 7Mhz.
Tytuł: Odp: Divide
Wiadomość wysłana przez: Tygrys w 2011.11.15, 14:46:08
A propo Turbo-Sound - czy ktos w Polsce pisal na to soft ?
Nie wiem czy ruskie dema wymagaja zawsze CPU 7Mhz.

Gumiak da sobie radę. Player obsługuje wtedy 2xAY więc potrzebuje teoretycznie 2x więcej czasu.


Tytuł: Odp: Divide
Wiadomość wysłana przez: YERZMYEY/HOOY-PROGRAM w 2011.11.15, 14:46:53
Gryzor:


> A propo Turbo-Sound - czy ktos w Polsce pisal na to soft ?
---------------
Chyba nie. Trzebaby przerobić wschodni soft z dyskietki na TAPy (dla divIDE).


> Nie wiem czy ruskie dema wymagaja zawsze CPU 7Mhz.
-----------------
A skądże. To są normalne dema, tylko na inny timing. Pentagon jest odrobinę tylko szybszy.
Mam cały zestaw chyba ze 20Mb w ZIPie dem, które jeden człowiek przerabiał z Pentagona na Spectrum 128 (głównie +3, ale nie tylko).
Czasami wciąż są problemy z timingiem, ale już przynajmniej normalnie chodza, nie resetują się, rzadko zwalniają (prawie nigdy).
Tytuł: Odp: Divide
Wiadomość wysłana przez: Gryzor w 2011.11.15, 17:23:30
Mialem na mysli tylko dema dla Turbo-Sound.
Inne to wiem, ze dzialaja, choc fakt, czasem timingi daja sie we znaki.
Tytuł: Odp: Divide
Wiadomość wysłana przez: YERZMYEY/HOOY-PROGRAM w 2011.11.15, 17:35:38
Gryzor:

Aha, jasne.
Turbo-sound chodzi na normalnym procku i też na zwykłym ramie.
_Jakkolwiek_ najlepszy player - Wild - niestety wymaga min. 256Kb ramu.