forum speccy.pl

ZX Spectrum => WSPÓŁCZESNE KLONY => Wątek zaczęty przez: Abrimaal w 2011.11.23, 00:34:41

Tytuł: Rosyjskie klony Spectrum
Wiadomość wysłana przez: Abrimaal w 2011.11.23, 00:34:41
Szukam i szukam dobrej charakterystyki porównawczej rosyjskich modeli.
Pentagon 1024 SL, Pentagon EVO, ATM 2 i cokolwiek tam jeszcze wybudowano na bazie ZX,
wszędzie szczątkowe informacje i zwykle po rosyjsku lub po czesku.

Podobnie z dźwiękiem, czym różni się Turbo Sound od General Sound?
Wymieniają 2xAY, AY+SAA1099 (z SAM Coupe), AY+jakiś chip YM z gier Arcade... można zgłupieć do reszty.

Interesują mnie przede wszystkim następujące dane:
Taktowanie Z80, ilość RAM+ROM, organizacja pamięci (w skrócie), liczba kolorów (standardowych bez interlace), tryby graficzne i soundchipy.
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: trawen w 2011.11.23, 07:11:04
Use google translate:

I today recomendet Pentagon Evolution:

http://translate.google.ru/translate?sl=ru&tl=pl&js=n&prev=_t&hl=ru&ie=UTF-8&layout=2&eotf=1&u=http%3A%2F%2Fnedopc.com%2Fzxevo%2Fzxevo.php

http://nedopc.com/zxevo/zxevo_eng.php
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: YERZMYEY/HOOY-PROGRAM w 2011.11.23, 15:33:48
Abrimaal:

> Podobnie z dźwiękiem, czym różni się Turbo Sound od General Sound?
Wymieniają 2xAY, AY+SAA1099 (z SAM Coupe), AY+jakiś chip YM z gier Arcade... można zgłupieć do reszty.
-------------------
TurboSound to dwa AY. Wkładana w złącze AY.

TurboSoundFM (taką mam) to dwa układy z zaimplementowanymi AY oraz Yamahami z syntezą FM. W teorii powinna grać 12 kanałów - 6 AY i 6 FM, ale nie ma takiego oprogramowania, więc aktualnie możesz zagrać albo kawałki na 2 AY, albo na 2 YM (wersja FM - jak adlib).

GeneralSound to karta (NIE przystawka) muzyczna, oczywiście na Z80, wkładana w NemoBus lub ponoć w wersji Neo - w standardowy ZX-bus. Zabytkowa wersja z 1993-4 odgrywa MODy - no i sample do gier. 4 kanały 8 bit.
Wersja Neo (taką mam) jest szybsza, ma więcej ramu (nie max. 512Kb tylko min. 2Mb chyba, jeśli nie 4Mb) oraz osobne wejście na SD card. No i wersja Neo odtwarza też MP3 w standardzie - oraz MODy.
Z osobnym oprogramowaniem powinna wyciągnąć ok. 12 kanałów w jakości 8bit, ale nikt takiego playera nie napisał.

Karta z Philipsem SAA to ZXM-SoundCard.
Wygląda, że pójdzie wszystko, co na TSFM, ale dodatkowo idą kawałki z Sama Soupe (SAA).
http://www.micklab.narod.ru/ZXMSoundCard.htm

Pozdrrrrrrr.
Y
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: Abrimaal w 2011.11.23, 18:33:27
Dzięki Wam za info.
Opcja z chipem SAA wydaje się trochę naciągana, pewnie ktoś chciał żeby ich sprzęt dokładnie odgrywał muzykę z SAM'a bez poprawek kodu - przez ten sam port 255 (czy jak geeks wolą #FF). 2xAY są w stanie zagrać chyba to samo (?) z wyjątkiem dowolnego przypisania kanałów do panoramy stereo.
Chyba najciekawsze wydaje się rozwiązanie 2xAY +  karta GS. Mam kilkanaście przeróbek gier na GS i jakość jest niesamowita (szkoda, że emu Unreal odtwarza GS za cicho, pomimo ustawienia w pliku konfiguracyjnym głośności na max).
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: trawen w 2011.11.23, 23:28:54
A taki ładny klon jak: Speccy, 2010, oczywiście jest to więcej niż prawdziwy emulator PC (w całości w FPGA), jednak jest on w stanie:

Up to 28 MHz speed
ZX/Pentagon 128-1024Kb RAM
VGA & S-VIDEO out
Turbo-Sound
SID Emulation (C64 chip)
PS/2 KEY & Mouse
SD Card (no FDD controller)
Pause key
Save/Load .sna

Etc!
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: Abrimaal w 2011.11.24, 00:01:18
Trawen, to jest realny sprzęt, czy emulator?

Właśnie (!) SID... tysiące razy zadawałem sobie nieśmiałe pytanie, czy Spectrum mógłby współpracować z tym chipem.
Jako, że moja wiedza o elektronice jest bliska zerowej, nigdy nie poruszyłem tego tematu.
Chyba tylko zdeklarowany xenophobe i mono-zx-teista nie pochyli czoła słysząc SID'a w akcji.
3 kanały AY + 3 kanały SID to byłaby orkiestra, która zaspokoiłaby najwybredniejsze ucho miłośnika 8-bitowych brzmień.
Tylko... jak z synchronizacją obu układów? W C64 jest inny procesor, inne taktowanie, inna architektura...
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: Tygrys w 2011.11.24, 07:33:19
Trawen, to jest realny sprzęt, czy emulator?
Wkraczasz z tym pytaniem na grząski grunt, może wywołać niezłą kłótnię o to czy to jest emulator czy już spectrum :)


To jest realny sprzęt, do którego podpinsasz monitor, klawiaturę, głośniki,  i używasz.

Cytuj
Właśnie (!) SID... tysiące razy zadawałem sobie nieśmiałe pytanie, czy Spectrum mógłby współpracować z tym chipem.

Tak, ktoś juz taki interface zrobił, a tym że do SIDa dokładany jest również 6502. Zdaje się chodzi o natywne playery.
W szczegóły się nie wdawałem.

gasman trochę o tym napisał: http://matt.west.co.tt/files/speccy2010-faq/

Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: Gryzor w 2011.11.24, 13:30:53
Speccy2010 sa chyba ze dwa w Polsce, wiec moze owner napisze wiecej.
Tez chcialem sobie sciagnac, ale Syd zaprzestal produkcji i wysylania za granice.
Problem z FPGA jest taki, ze nie ma wiernego Z80 soft core.
Chris (ten od ULA Book) robi swoj od nowa do nowego klona, ktory ma byc dostepny
w przyszlym roku.
Dlatego ZXEvo jest blizsze - ma Z80 na plycie, ale na ile reszta jest zrobiona, nie wiem.
Ogolnie Rosjanie bardziej interesuja sie zgodnoscia z ich modelami (Pentagon, ATM) niz
z wersjami oryginalnymi ZXow.
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: YERZMYEY/HOOY-PROGRAM w 2011.11.24, 21:28:47
Tygrys, dziękujemy za utrzymanie spokoju na forum. :)



Abrimaal:

> to jest realny sprzęt, czy emulator?
---------------
Realny sprzęt. Gasman ma. Miał to ze sobą na IVP w Żywcu teraz. Dla jaj dokupił gumową klawiaturę PS2, żeby zachować klimat. :)



> Właśnie (!) SID... tysiące razy zadawałem sobie nieśmiałe pytanie, czy Spectrum mógłby współpracować z tym chipem.
------------------
W Speccy2010 jest zaimplementowany (chyba jeszcze nie do końca) przez Poolpeta - tak, tego od klasycznych dem sprzed 20 lat.
Ktoś w Rosji podłączył to do Scorpiona - i działa. Jest nawet na YouTube.
http://www.youtube.com/watch?v=Z1MKvA46Os0


> Chyba tylko zdeklarowany xenophobe i mono-zx-teista nie pochyli czoła słysząc SID'a w akcji.
-----------------
Jak Boga kocham, nie pochylam się. Ani trochę.


Może dlatego, że ja w ogóle nie lubię chipów, tylko dobrych muzyków (a tych jest bardzo niewielu).


Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: YERZMYEY/HOOY-PROGRAM w 2011.11.24, 21:31:42
Speccy2010 sa chyba ze dwa w Polsce, wiec moze owner napisze wiecej.
Tez chcialem sobie sciagnac, ale Syd zaprzestal produkcji i wysylania za granice.


Spieszę donieść, że czynimy odpowiednie dążenia w tym kierunku, co być może ucieszy osoby, chcące sprawić sobie, dla odświeżenia doznań, realny sprzęt, a nie chce im się wgrywać z magnetofonu. :)
Będę informować o progresie, o ile takowy się pojawi.
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: trawen w 2011.11.25, 01:07:21

W Speccy2010 jest zaimplementowany (chyba jeszcze nie do końca) przez Poolpeta - tak, tego od klasycznych dem sprzed 20 lat.
Ktoś w Rosji podłączył to do Scorpiona - i działa. Jest nawet na YouTube.
http://www.youtube.com/watch?v=Z1MKvA46Os0

Pojechałem do Mińska, i widziałem na własne oczy. Zarząd i odtwarzacz działa, ale dlatego, emulowanego Z80 MOS6510 ma wiele ograniczeń. Dlatego autorzy rozpoczęli nową wersję karty, który będzie prawdziwym MOS6510, jego pamięć jest wciąż żywa i identyfikator SID. Będziesz mógł słuchać żadnych modułów SID, a nie będzie to czas Spectrum.
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: trawen w 2011.11.25, 01:12:51
Problem z FPGA jest taki, ze nie ma wiernego Z80 soft core.
To nie jest problem. Mam Speccy 2010 i wielu moich przyjaciół. Dokonano ponad 150 Speccy 2010. Nie słyszałem o problemie naśladownictwa Z80!

Tak wiem, że tego sprzętu, ale emulatora. Jednak jest mały, bardzo wygodne i wydajne. Telefony Spectrum, który jest blisko wybrać się czy podróż.
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: Gryzor w 2011.11.25, 12:07:11
Cytuj
Nie słyszałem o problemie naśladownictwa Z80!

A ja zostaje przy swoim i tyle. Przechodzi 100% fuse test ? Pokaz mi takie wyniki.
Co nie zmienia faktu, ze Speccy2010 to fajna zabawka i chetnie bym sobie sprawil.
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: Pyza^Illusion w 2011.11.25, 12:36:32
No to i ja, jako sprzętowy "lajkonik", zapytam: cóż jest fantastycznego w tym Speccy 2010? Jakie to ma możliwości i po co? :D
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: Gryzor w 2011.11.25, 12:42:41
http://code.google.com/p/speccy2010/
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: trawen w 2011.11.25, 12:46:49
No to i ja, jako sprzętowy "lajkonik", zapytam: cóż jest fantastycznego w tym Speccy 2010? Jakie to ma możliwości i po co? :D

Tak, nie ma nic do sprzeczki. Speccy w 2010 i tak dobrze. Co zrobić, jeśli jest błąd, to wszystko co musisz zrobić, to pobrać firmware i skoiprovat go na karcie SD. Emulacji Speccy Spectrum w 2010 r. nie jest gorsza niż w nowoczesnych emulator programowy (Unreal, Spectaculator, Fuse) ... No cóż, tak jest w 100% open source. Możesz więc zebrać sami. Piękno Speccy 2010 i nadal jest to, że nie tyle Spectrum jako devboard, gdzie można zbudować cokolwiek. Mimo, ZX81 chociaż NES ...
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: YERZMYEY/HOOY-PROGRAM w 2011.11.25, 15:17:47
Pojechałem do Mińska, i widziałem na własne oczy. Zarząd i odtwarzacz działa, ale dlatego, emulowanego Z80 MOS6510 ma wiele ograniczeń. Dlatego autorzy rozpoczęli nową wersję karty, który będzie prawdziwym MOS6510, jego pamięć jest wciąż żywa i identyfikator SID. Będziesz mógł słuchać żadnych modułów SID, a nie będzie to czas Spectrum.

Aaa, ja ponimaju. Ocien' intieriesnyje, diejstwitiel'no.
Tak eto budiet rabotat' kak GS - bez uciastia spectrumowskogo CPU?
Eto kruto.
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: YERZMYEY/HOOY-PROGRAM w 2011.11.25, 15:19:31
Tak, nie ma nic do sprzeczki. Speccy w 2010 i tak dobrze. Co zrobić, jeśli jest błąd, to wszystko co musisz zrobić, to pobrać firmware i skoiprovat go na karcie SD. Emulacji Speccy Spectrum w 2010 r. nie jest gorsza niż w nowoczesnych emulator programowy (Unreal, Spectaculator, Fuse) ... No cóż, tak jest w 100% open source. Możesz więc zebrać sami. Piękno Speccy 2010 i nadal jest to, że nie tyle Spectrum jako devboard, gdzie można zbudować cokolwiek.

Prawda.
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: Pyza^Illusion w 2011.11.25, 16:28:47
ehhhh, ja wiem co to Google :p
Chciałbym aby ktoś w "ludzkim" języku opisał najważniejsze cechy tego sprzętu i co on nam daje. Pewnie dowiedziałbym się tego czytając kilka forów i stron poświęconych projektowi, tracąc pół dnia na deszyfrowanie cyrylicy i wyodrębnianiu ważniejszych informacji.

Wychodzę z założenia, że tworzenie komputerów o większych możliwościach niż pewne założone wcześniej przez twórców cechy (rozdzielczość, kolory, szybszy procek itp.) jest mało sensowne. To już ze Spectrum ma niewiele wspólnego. Swego czasu wieszaliśmy psy na Pentagonie, bo na zwykłych Spectrumach nie chodziły dema/programy (dłuższa ramka, często tylko dla TR-DOS). Dema się wywalały, chodziły o połowę wolniej itd. Aby to przełknąć trzeba było przerzucić się na emulatory. Teraz kupując Speccy2010 kupujemy dedykowany emulator tego, co by było, gdyby Spectrum miał szybszy procek, albo jakbyśmy mogli generować więcej kolorów w większej rozdzielczości. Dopóki nie będzie to chociaż częściowo kompatybilne wstecz (a nie ma prawa być), to traktować to można w kategorii ciekawostki, a kupią to maniacy raczej dla samego posiadania nowinki, niż sensownego wykorzystania tego. Kilkadziesiąt osób będzie to miało i każdy posiadał będzie kilka programów, które może na to powstaną - tak aby zaprezentować możliwości. Czy będzie zainteresowanie i wsparcie softwareowe dla tego projektu? Żeby się nie skończyło jak z Sinclair QL czy SAM Coupe...
Jak chcę sprzęt o większych wbudowanych możliwościach to kupuję Amigę, albo od razu wypasionego PC-ta, który będzie w stanie emulować nawet XBOX'a.
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: Damianx w 2011.11.25, 17:52:15
Coś w tym jest.
Ja osobiście nie kupie żadnej super wydumki spectrumo-podobnej.
Zawsze chciałem mieć tylko 128k , Ay i coś co zastąpi kasety.
Do gumiaka dorobiłem 128k, dokupiłem Ay i Divide i niby wszystko było ok ,ale to nie było to celem był +128 i w końcu po dłuższym polowaniu udało się kupić.

Także spectrumowo jestem spełniony i nic ponad to nawet "super loki" nie sprawi że pomyśle o innym klonie.
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: Abrimaal w 2011.11.25, 22:30:53
Ok, przyjmijmy, że 2 soundchipy (niezależnie jaki jest ten drugi) będzie standardem w nowych modelach.
Czy wyobrażacie sobie user interface trackera dla 6 kanałów w rozdzielczości 256x192?
Literki o rozmiarach 6x3 px mnie nie przekonują, jedynie z kontekstu można domyślić się, która to M, H, N, W...
Przesuwanie ekranu (lub jego części) w poziomie też nie wydaje się uprzyjemniać pracy.
ULA z Timexa oferuje rozdzielczość 512x192, czy ktoś pomyślał o tym i jaka by była kompatybilność z nowszymi modelami Pentagon?
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: YERZMYEY/HOOY-PROGRAM w 2011.11.25, 22:36:22
Ok, przyjmijmy, że 2 soundchipy (niezależnie jaki jest ten drugi) będzie standardem w nowych modelach.
Czy wyobrażacie sobie user interface trackera dla 6 kanałów w rozdzielczości 256x192?

Tak są dwa takie, więc nie muszę sobie wyobrażać. :)
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: Pyza^Illusion w 2011.11.25, 23:54:08
Ok, przyjmijmy, że 2 soundchipy (niezależnie jaki jest ten drugi) będzie standardem w nowych modelach.

Nowe modele nie dostaną takiego wsparcia programistów, bo będzie ich zaledwie kilkunasu-kilkudziesięciu. To już nie czasy, kiedy Spectrum był na topie. Teraz nawet zebrać większą ekipę do zrobienia dema jest problem, a gdzie mówić o wspieraniu użytkowników kolejnym i kolejnym oprogramowaniem. Napisze się trackera i będzie na nim pisac raptem z 5-10 osób na cały świat. Równie dobrze mogą napisać w Vortex Trackerze na PC. Szkoda mocy przerobowych na takie coś. Tym bardziej, że tej muzyki i tak na rzeczywistym sprzęcie odsłucha maksymalnie kilkadziesiąt osób.

Standard już się wytworzył i jest nim jeden z fabrycznych Spectrumów 128k lub maksymalnie Pentagon 128+TR-DOS (szybciej to bym kupił, niż jakieś nowe ustrojstwo).
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: Abrimaal w 2011.11.26, 01:00:42
Święta racja, Pyza, to w końcu retro machine i programiści niech wykorzystują na max możliwości sprzętu, a nie dokładają coraz więcej bajerów.
Teoretycznie można stworzyć model wyposażony w 4 x Z80 @ 56MHz, koprocesory i karty graficzne pozwalające wyświeltać obraz w 1280x960, soundchipy z C64, SAM i jeszcze inne jak np. karta do mp3 - tyle, że co to będzie miało wspólnego ze Spectrum, ile powstanie dobrych programów? Kilka(naście) dem i jedna gra oparta na Space Invaders?
Rozumiem dołożenie RAM, tego nigdy za dużo i instalację urządzeń I/O umożliwiających współpracę z dzisiejszą technologią (monitor LCD, porty USB, HDD).
Wspomniałeś o PC. Dziś nawet jeśli ktoś ma któryś z modeli Spectrum/Timex/Pentagon, to i tak dodatkowo korzysta z emulatorów. Lepiej żeby programiści porozumieli się i stworzyli jeden emu obsługujący wszystkie realne i "fantazyjne" konfiguracje, tak jak np. UAE dla Amiga (choć on też nie obsługuje wszystkiego).
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: trawen w 2011.11.26, 03:11:50
ehhhh, ja wiem co to Google :p
Chciałbym aby ktoś w "ludzkim" języku opisał najważniejsze cechy tego sprzętu i co on nam daje.
Już pisałem.

I jak na wygodną

1. Niewielki rozmiar tablicy (2 paczki papierosów)
2.Mały zasilacz z telefonu komórkowego (+5)
3. Nowoczesny PS / 2 klawiatury i myszy.
4. Nie ma nieporęczne napędy i taśmy - odczyt plików z karty SD (100% emulacji TR-DOS, SNA i TAP (TZX).?)
5. Tryb Turbo (do 28 MHz) nie jest dla, która pozwoliłaby mu demo! I żeby można było w jakąś grę lub demo szybko "do tyłu". Chociaż może to być przydatne w grach: Black Crow, 3D Eclipse, Castle Master m
6. Wyjście VGA! Nie trzeba szukać stary monitor lub telewizor. Możesz podłączyć do nowoczesnego monitora.

W istocie, dla mnie to jest normalne, ale wygodne Spectrum.
Ty jako użytkownik komputerów firmy monoblock nie rozumiem.

W rzeczywistości jest to ten sam Speccy Unreal, ale w gruczole. Pozwala korzystać ze wszystkich starych wydań dla przeciętnego Spektrum, ale z nowych trybów fangled.
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: trawen w 2011.11.26, 03:21:03
Ok, przyjmijmy, że 2 soundchipy (niezależnie jaki jest ten drugi) będzie standardem w nowych modelach.
Czy wyobrażacie sobie user interface trackera dla 6 kanałów w rozdzielczości 256x192?
Turbo Sound Editor
Pro Tracker 3.7
Vortex Tracker II (PC)

(http://zxtunes.com/temp/Untitled.png)
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: trawen w 2011.11.26, 03:35:36
Ok, przyjmijmy, że 2 soundchipy (niezależnie jaki jest ten drugi) będzie standardem w nowych modelach.
Napisze się trackera i będzie na nim pisac raptem z 5-10 osób na cały świat. Równie dobrze mogą napisać w Vortex Trackerze na PC. Szkoda mocy przerobowych na takie coś. Tym bardziej, że tej muzyki i tak na rzeczywistym sprzęcie odsłucha maksymalnie kilkadziesiąt osób.
Pyza nie jesteś w temacie. Turbo hurtowych dźwięku produkcji stali w 2005 roku. Od tego czasu przeprowadzono setki urządzeń. Sam pomysł pojawił się w 96. roku, w Rosji. A na zachodzie może nawet wcześniej. Oczywiście dziś nie jest 90-tych. Aktywny spektrumistov niewiele. A na zachodzie ludzie zazwyczaj lubią żyć w próżni.Hiszpański jak szalony nitowania gry, nie mając pojęcia o demosceny. Na nowoczesny sprzęt dla Spectrum. 48-Spectrum dla najbardziej popularnych, a więc to, co my wszyscy będziemy robić demo przez 48 godzin i brzęczyk? Dzisiaj każdy człowiek ma minimalny emulatora Spectrum zainteresowania. Więc jeśli piszę muzykę do Turbo dźwięku usłyszeć sto osób z rzeczywistych urządzeń. I tysięcy ludzi, którzy siedzą na emulatorze. To mi odpowiada.
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: matofesi w 2011.11.26, 16:01:51
Takie tam gadanie. Rosja i cała reszta to dwa różne światy. Tam to są ich lokalne wynalazki. Tutaj - to jest sprzęt retro. I tak na prawdę żaden wynalazek, żaden dziwaczny klon itp. nie zastąpi oryginalnego Spectruma.
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: YERZMYEY/HOOY-PROGRAM w 2011.11.28, 13:27:44
Swego czasu wieszaliśmy psy na Pentagonie, bo na zwykłych Spectrumach nie chodziły dema/programy (dłuższa ramka, często tylko dla TR-DOS). Dema się wywalały, chodziły o połowę wolniej itd. Aby to przełknąć trzeba było przerzucić się na emulatory.


To akurat nie była wina sprzętu, tylko koderów, którzy napisali te programy (błędnie).
Jeśli wciąż używasz realnego przętu (tak zakładam, bo w innym przypadku to narzekanie byłoby delikatnie mówiąc bezsensowne), to służę dużym packiem (ponad 20Mb w ZIPie) tych największych dem i innych pomniejszych, które już chodzą na Spectrum 128+ oraz +2A/+3 (głównie na tych drugich, bo autor craków miał właśnie +3).
Nie zwalniają i nie wieszają się, chodzą nawet 4-kanałowe MODy na AY (usłyszeć "Technological Death" XTD'a ze 128+ było dziiiiiiiiiwne), za to nie zawsze poprawnie chodzi multicolour - no i muzyka zamiera na pól sekundy podczas dogrywania (divIDE jest szybkie, ale to jednak procedura taśmowa - nie można podczas tego grać muzyki, jak na stacji dysków).
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: Pyza^Illusion w 2011.11.28, 13:51:30
Niekoniecznie błędnie - im chodziło, więc więc jakie błędy? Mogli nie mieć pojęcia, że na innych maszynach niekoniecznie będzie to chodzić. Jak Kaz pisał swoje Kaz 6th, to też błędnie, skoro timing multikoloru się łamie na niektórych maszynach? Taka specyfika.
To, że ktoś przerobił aby chodziło na oryginałach (jak piszesz też nie wszystkich), nie oznacza, że poprawił kod, tylko dostosował do innego sprzętu. W sumie ciekawe, bo Pentagon miał dłuższą ramkę i procek mógł wykonać kilka operacji więcej. Ciekaw jestem w jaki sposób ów ktoś (dla którego szacun pełną gębą, że mu się chciało) przerabiał te demka. Inna sprawa, że nie wszystko pójdzie pod zwykłym 128+, bo też jest wolniejszy od +3 (najszybsza z fabrycznych maszyn), że nie wspomnę o przerabianych (jak mój) ZX na 128k.
Swoją drogą, przydałaby się specyfika poszczególnych modeli - chodzi o długość ramki itp. Kiedyś coś takiego zaczęliśmy robić i gdzieś w odmętach mojego HDD jest taki plik tekstowy. Postaram się to odgrzebać.
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: matofesi w 2011.11.28, 15:36:43
Jeśli chodzi o timingi poszczególnych modeli to są w pliku timings.c w źródłach libspectrum ;)

/* The frame timings of a machine */
typedef struct timings_t {

  /* Processor speed in Hz */
  libspectrum_dword processor_speed;

  /* AY clock speed in Hz */
  libspectrum_dword ay_speed;

  /* Line timings in tstates */
  libspectrum_word left_border, horizontal_screen, right_border,
                   horizontal_retrace;

  /* Frame timings in lines */
  libspectrum_word top_border, vertical_screen, bottom_border,
                   vertical_retrace;

  /* How long does an interrupt last in tstates */
  libspectrum_word interrupt_length;

  /* How long after interrupt is the top-level pixel of the main screen
     displayed */
  libspectrum_dword top_left_pixel;

} timings_t;

/* The actual data from which the full timings are constructed */
static timings_t base_timings[] = {

                   /* /- Horizonal -\  /-- Vertical -\ */
  /* 48K */
  { 3500000,       0, 24, 128, 24, 48, 48, 192, 48, 24, 32, 14336 },
  /* TC2048 */
  { 3500000,       0, 24, 128, 24, 48, 48, 192, 48, 24, 32, 14321 },
  /* 128K */
  { 3546900, 1773400, 24, 128, 24, 52, 48, 192, 48, 23, 36, 14362 },
  /* +2 */
  { 3546900, 1773400, 24, 128, 24, 52, 48, 192, 48, 23, 36, 14362 },
  /* Pentagon */
  { 3584000, 1792000, 36, 128, 28, 32, 64, 192, 48, 16, 36, 17988 },
  /* +2A */
  { 3546900, 1773400, 24, 128, 24, 52, 48, 192, 48, 23, 32, 14362 },
  /* +3 */
  { 3546900, 1773400, 24, 128, 24, 52, 48, 192, 48, 23, 32, 14362 },
  /* Unknown machine */
  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
  /* 16K */
  { 3500000,       0, 24, 128, 24, 48, 48, 192, 48, 24, 32, 14336 },
  /* TC2068 */
  { 3500000, 1750000, 24, 128, 24, 48, 48, 192, 48, 24, 32, 14321 },
  /* Scorpion */
  { 3500000, 1750000, 24, 128, 32, 40, 48, 192, 48, 24, 36, 14336 },
  /* +3e */
  { 3546900, 1773400, 24, 128, 24, 52, 48, 192, 48, 23, 32, 14362 },
  /* SE */
  { 3500000, 1750000, 24, 128, 24, 48, 47, 192, 48, 25, 32, 14336 },
  /* TS2068 */
  { 3528000, 1764000, 24, 128, 24, 48, 24, 192, 25, 21, 32,  9169 },
  /* Pentagon 512K */
  { 3584000, 1792000, 36, 128, 28, 32, 64, 192, 48, 16, 36, 17988 },
  /* Pentagon 1024K */
  { 3584000, 1792000, 36, 128, 28, 32, 64, 192, 48, 16, 36, 17988 },
  /* 48K NTSC */
  { 3527500,       0, 24, 128, 24, 48, 24, 192, 25, 23, 32,  8960 },
};

Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: Pyza^Illusion w 2011.11.28, 16:26:34
No cóż... przydało by się to w milszej dla oka formie :p siakaś tabelka or somfink :p
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: trawen w 2011.11.28, 19:44:47
(http://savepic.net/2221073m.jpg) (http://savepic.net/2221073.htm)(http://savepic.net/2207760m.jpg) (http://savepic.net/2207760.htm)
malowane przeze mnie osobiście na Speccy2010.
Mam nadzieję, że o dodatkowych jasności border-a NIE trzeba wyjaśniać?

Animation?
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: matofesi w 2011.11.29, 09:58:42
@Pyza Mówisz i masz ;)

Poniższe dane na podstawie źródeł libspectrum, fuse i innych.
Opis do tabelki poniżej.

                                                Line timings            Frame timings                                   Contention
Name            CPU clock       AY clock        LB  HS   RB  HR         TB  VS   BB  VR         IRQ     Top border      pattern
-----------------------------------------------------------------------------------------------------------------------------------
16K             3500000         0               24, 128, 24, 48         48, 192, 48, 24         32      14336           65432100
48K             3500000         0               24, 128, 24, 48         48, 192, 48, 24         32      14336           65432100
48K NTSC        3527500         0               24, 128, 24, 48         24, 192, 25, 23         32      8960            65432100
128K            3546900         1773400         24, 128, 24, 52         48, 192, 48, 23         36      14362           65432100
+2              3546900         1773400         24, 128, 24, 52         48, 192, 48, 23         36      14362           65432100
+2A             3546900         1773400         24, 128, 24, 52         48, 192, 48, 23         32      14362           76543210
+3              3546900         1773400         24, 128, 24, 52         48, 192, 48, 23         32      14362           76543210
+3e             3546900         1773400         24, 128, 24, 52         48, 192, 48, 23         32      14362           76543210
TC2048          3500000         0               24, 128, 24, 48         48, 192, 48, 24         32      14321           65432100
TC2068          3500000         1750000         24, 128, 24, 48         48, 192, 48, 24         32      14321           65432100
TS2068          3528000         1764000         24, 128, 24, 48         24, 192, 25, 21         32      9169            65432100
Pentagon        3584000         1792000         36, 128, 28, 32         64, 192, 48, 16         36      17988           65432100
Pentagon 512K   3584000         1792000         36, 128, 28, 32         64, 192, 48, 16         36      17988           -
Pentagon 1024K  3584000         1792000         36, 128, 28, 32         64, 192, 48, 16         36      17988           -
Scorpion        3500000         1750000         24, 128, 32, 40         48, 192, 48, 24         36      14336           -
SE              3500000         1750000         24, 128, 24, 48         47, 192, 48, 25         32      14336           65432100

Name - nazwa komputera
CPU clock - częstotliwość taktowania procesora w hercach
AY clock - częstotliwość taktowania AY w hercach
Line timings - czasy poszczególnych elementów pojedynczej linii w taktach (t-states)
    LB - left border - lewa część ramki
    HS - horizontal screen - główna część linii
    RB - right border - prawa część ramki
    HR - horizontal retrace - powrót plamki
Frame timings - czasy poszczególnych elementów ramki w liniach
    TB - top border - górna część ramki
    VS - vertical screen - główna część ekranu
    BB - bottom border - dolna część ramki
    VR - vertical retrace - powrót plamki
IRQ - czas trwania przerwania w taktach
Top border - liczba taktów od przerwania po których wyświetlany jest pierwszy piksel ekranu
Contention pattern - kolejność opóźnień sprowadzanych przez ULA przy dostępie do pamięci/portów dzielonych
        Opóżnienia są wprowadzane począwszy od jednego taktu przed początkiem ekranu (Top border) według podanego wzorca.
        Np. dla Spectrum 48 jeśli dostęp do pamięci dzielonej następuje w takcie 14335 to ULA wprowadza dodatkowe 6 taktów
        opóźnienia. :
        numer taktu     wprowadzane opóźnienie
        14335           6
        14336           5
        14337           4
        14338           3
        14339           2
        14340           1
        14341           0
        14342           0
        14343           6
        ...

        Opóźnienia wprowadzane są przy dostępie do pamięci współdzielonej, przy wykonaniu kodu w tej pamięci oraz przy
        dostępie do nieprzystych portów I/O i przy wyliczaniu czasu wykonania kodu należy je uwzględnić w obliczeniach.

Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: Pyza^Illusion w 2011.11.29, 11:31:55
Hyhy, dzięki!
Takie rzeczy to obowiązkowo powinny pojawiać się na stronce :)
Ciekawe z jaką częstotliwością taktowany jest AY w razie przeróbki w 48k (lub podpięty interfejs). Co ciekawe... Pierwsza wersja AY jaką mi wujek zrobił, charakterystycznie charczała w niektórych programach. Zależało to chyba od tego czy były przerwania czy odczekiwał na koniec ramki halt'em. Okazało się potem, że poszedł "na leniucha" i jakiś zegar podpiął bezpośrednio z szyny, czy z procka - nie pamiętam. Dopiero później coś zmienił, że było dobrze.
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: matofesi w 2011.11.29, 11:37:20
Wiem, że na 100% pierwsze AYgreki były taktowane inaczej niż w 128 - grały chyba ciut niżej. Biorąc pod uwagę, że AY w 128 jest taktowane mniej więcej połową zegara procesora to w 48 pewnie było podobnie czyli zamiast ~1.77 wyszło by ~1.75.
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: Tewenin w 2011.11.29, 14:41:22
Wiem, że na 100% pierwsze AYgreki były taktowane inaczej niż w 128 - grały chyba ciut niżej. Biorąc pod uwagę, że AY w 128 jest taktowane mniej więcej połową zegara procesora to w 48 pewnie było podobnie czyli zamiast ~1.77 wyszło by ~1.75.

Układy AY przłączane jako zewnętrzne moduły były taktowane z odrębnego oscylatora. Głównie przez podział częstotliwości odpowiadających typowym rezonatorom kwarcowym (do systemu PAL) typu 3.5795MHz mod 2, 17.7345MHz mod 10 (czyli tak jak w 128K) itp. (czasami stosowane były również obwody RC).

PS Sygnał zegarowy 3.5MHz (dla Z80) w ZX48k jest kluczowany, z wiadomych względów, przez ULA, ZTCP 128K ma osobne wyjście do taktowania AY.
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: YERZMYEY/HOOY-PROGRAM w 2012.01.13, 13:30:59
Chyba tylko zdeklarowany xenophobe i mono-zx-teista nie pochyli czoła słysząc SID'a w akcji.

No chyba, że na kultowym C16/C116/C+4, właśnie zamierzam sobie sprawić SIDa dla tych maszyn. :) Haaaaaaaaaaaaaaaa.
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: Gelip w 2013.10.20, 10:06:48
Wychodzę z założenia, że tworzenie komputerów o większych możliwościach niż pewne założone wcześniej przez twórców cechy (rozdzielczość, kolory, szybszy procek itp.) jest mało sensowne. To już ze Spectrum ma niewiele wspólnego.
Całkowicie się z tobą zgadzam i też tak uważam :-). Dlatego w tym (http://speccy.pl/forum/index.php/topic,346.msg3534.html#msg3534) temacie napisałem, że "Bajt" jest jednym z lepszych klonów ZX Spectrum.

CPU 3.5MHz,  48k RAM, 16k ROM, 15 kolorów, przycisk RESET, port Kempston Joystick, wyjście RGB, MIC, EAR, złącze krawędziowe (nietypowe ale sygnały są zgodne), ekran 256x192, ROM "Bajta" po podmianie w emulatorze ZX Spectrum np. Spectaculator działa bez problemu.

ZX Spectrum nie posiadał portu joysticka ani wyjścia RGB i aby to osiągnąć trzeba było podłączać oddzielne interfejsy do złącza krawędziowego. "Bajt" ma te wyjścia zintegrowane :-)

Po za tym ktoś na forum wspominał iż rosyjskie chipy są lepsze (nie do zdarcia) niż zastosowane w ZX Spectrum np. ULA. Grafika i BEEP jest zgodna z ZX Spectrum więc wszelkie dema stworzone na ZX Spectrum działają poprawnie na "Bajcie". Wrzucałem jakiś czas temu wideo z działania "Bajta" i ktoś po obejrzeniu tego zachwycał się iż na ekranie są równiutkie ramki BORDER.

P.S. Muszę nagrać kilka wideo i wrzucić na forum bo jakoś chyba mało kto zna ten klon ZX Spectrum ;-)
Tytuł: Odp: Rosyjskie klony Spectrum
Wiadomość wysłana przez: Gelip w 2014.03.18, 20:48:33
P.S. Muszę nagrać kilka wideo i wrzucić na forum bo jakoś chyba mało kto zna ten klon ZX Spectrum ;-)
Jakby ktoś chciał poznać bliżej komputer 'Bajt' to napisałem artykuł w dziale Hardware
Komputer Bajt (http://speccy.pl/articles.php?article_id=35)

Miłej lektury  ;)