Autor Wątek: Aktualnie produkowane Spectrumy  (Przeczytany 101904 razy)

gorzyga

  • ***
  • Wiadomości: 171
  • Miejsce pobytu:
    Giełda na Grzybowskiej
Odp: Aktualnie produkowane Spectrumy
« Odpowiedź #15 dnia: 2012.02.03, 23:19:44 »
Speccy 2010 wygląda podobnie do Minimiga :) Ciekaw jestem jak wygląda sprawa zaimplementowanego w FPGA Z80 - czy jest dokładny co do cyklu. Jeżeli chodzi o Amigi to zespół od bardzo ciekawego klona klasycznej Amigi - Natami ( http://www.natami.net/hardware.htm ) męczy się ciągle nad dobrym zaimplementowaniem w FPGA procesora 68060 Motoroli - pewnie im się to uda, ale nie będzie FPU i właśnie dobrej liniowości emulacji procesora. Moim zdaniem fajnym ficzerem np. w Speccy 2010 była by podstawka pod prawdziwego Z80, którego można by było zamiennie używać z tym "zaszytym" w FPGA. Ogólnie klony Spectruma z za wschodniej granicy są bardzo ciekawe :)
* ZX Spectrum +2 / Divide+ / ZX Spectrum 48k
* A1200T / Blizzard PPC 68060-50MHz & 603-200MHz / 192MB Fast / BVision PPC / Fast ATA MK3 / Delfina DSP
* Minimig (samoróba) / 2MB chip + 1,5 MB slow / ARM Controller
* 2*C64C + 1541 Ultimate II
* Atari 65XE / 1MB / 2xPokey / Covox Stereo / SIO2SD

matofesi

  • *****
  • Wiadomości: 2048
  • Miejsce pobytu:
    Toruń/Poland
Odp: Aktualnie produkowane Spectrumy
« Odpowiedź #16 dnia: 2012.02.03, 23:36:32 »
Cytuj
Speccy 2010 wygląda podobnie do Minimiga :) Ciekaw jestem jak wygląda sprawa zaimplementowanego w FPGA Z80 - czy jest dokładny co do cyklu.

Używa core'a T80: http://opencores.org/project,t80 - według zapewnień autorów jest dokładny i wykonuje wszystkie niepublikowane rozkazy. Zresztą akurat z dokładnością Z80 nie ma wielkich problemów. Większe są przy odtwarzaniu ULA i jego styku z pamięcią i procesorem - contention patterns w Spectrumie są mało przyjemne ;)

Cytuj
Moim zdaniem fajnym ficzerem np. w Speccy 2010 była by podstawka pod prawdziwego Z80, którego można by było zamiennie używać z tym "zaszytym" w FPGA.

A jak sobie to wyobrażasz w praktyce w sytuacji gdy cała reszta hardware'u zaszyta jest w logice FPGA? A do tego jeszcze chip pozwala przełączać tryb dostępu do pamięci emulując zarówno standardowe Spectrum z memory contention jak i Pentagona bez opóźnień. Oczywiście pewnie dałoby się wyprowadzić z FPGA potrzebne sygnały i podłączyć fizyczny procesor tylko przy jakości dostępnego core'a jest to moim zdaniem zupełnie bez sensu.

A porównywanie Z80 i 68060 to średnie porównanie - Z80 miał ~8500 tranzystorów, oryginalna 68000 prawie 70000 - 68060 z FPU pewnie ze dwa razy tyle ;)

edit: Ależ pojechałem z tagami... ;)
« Ostatnia zmiana: 2012.02.04, 00:08:07 wysłana przez matofesi »

YERZMYEY/HOOY-PROGRAM

  • *****
  • Wiadomości: 1187
  • Miejsce pobytu:
    Rubber Planet
  • AY RIDERS
    • ZX Spectrum demos/games
Odp: Aktualnie produkowane Spectrumy
« Odpowiedź #17 dnia: 2012.02.03, 23:46:50 »
MAT:

> Widziałem na filmikach ustawienia w "biosie" do Covoxa. A i zaglądając w źródła wydaje się być zaimplementowany.
------------------
No to widzisz. Sytuacja się wyjaśniła.
Z resztą od razu mówię - ja tłumaczę tu to, co jest na rosyjskich stronach. Ale to i tak mało, bo oni na pamięć znają konfiguracje swoich komputerów. Że nie wspomnę o kartach dodatkowych. Więc informacje o możliwościach, które piszę powyżej, należy traktować, jako najniższe; możliwe do rozszerzania.







Gorzyga

> Speccy 2010 wygląda podobnie do Minimiga :)
------------------------
Jest to "słuszna prawda".



> Ciekaw jestem jak wygląda sprawa zaimplementowanego w FPGA Z80 - czy jest dokładny co do cyklu.
-----------------
U nas nie Z80 jest ważny co do cyklu, tylko ULA.
Ale z tego co wiem, a widziałem Speccy 2010 kilkakrotnie, bo Gasman u mnie był, Speccy wycyklowane jest 100% do Pentagona (co i dobrze), jakkolwiek RAZ na nasze pijackie posiedzenie polsko-brytyjskie pojawiły się problemy z kompatybilnością AY. Wysyfiło się jakieś demo. Hm.
jest to zapewne do poprawy.



> Jeżeli chodzi o Amigi to zespół od bardzo ciekawego klona klasycznej Amigi - Natami ( http://www.natami.net/hardware.htm ) męczy się ciągle nad dobrym zaimplementowaniem w FPGA procesora 68060 Motoroli - pewnie im się to uda, ale nie będzie FPU i właśnie dobrej liniowości emulacji procesora.
-------------
Jak wiesz, dla mnie MiniMig, albo śmierć. :) Ale pozostałe klony także popieram, o ile są min. 95% kompatybilne w dół. :)



> Moim zdaniem fajnym ficzerem np. w Speccy 2010 była by podstawka pod prawdziwego Z80, którego można by było zamiennie używać z tym "zaszytym" w FPGA. Ogólnie klony Spectruma z za wschodniej granicy są bardzo ciekawe :)
------------------------
Podstawka. To byłoby niezłe. Albo pod ULĘ. I z automatu odłączające emulację, gdy urządzenie wykryje pierwotnego chipa. Dobre.
Ale na PL będzie - o ile się uda - rozprowadzane oryginalne Speccy 2010. Mogę zapytać gasmana, jeśli chcecie, jak wg niego kształtuje się kompatibilność do ZX128/Pentagon (demoscenowy standard).

gorzyga

  • ***
  • Wiadomości: 171
  • Miejsce pobytu:
    Giełda na Grzybowskiej
Odp: Aktualnie produkowane Spectrumy
« Odpowiedź #18 dnia: 2012.02.03, 23:49:29 »
Ja sobie tylko tak głośno myślałem nie znając konkretnie architektury tego rozwiązania - po prostu wydało mi się podobne do Minimiga, w którym udało się całą logikę Amigi wepchnąć do FPGA, na zewnątrz wywalić prawdziwy 68000 i pamięć. Udało się także wygospodarować w FPGA trochę miejsca na cache, które znacznie przyśpiesza działanie całości. Jeżeli implementacja Z80 jest idealna to rzeczywiście nie ma co się w takie rzeczy bawić.

Hmm, w sumie byłbym zainteresowany zakupem Speccy 2010 - fajna, mała maszynka :)
« Ostatnia zmiana: 2012.02.03, 23:51:49 wysłana przez gorzyga »
* ZX Spectrum +2 / Divide+ / ZX Spectrum 48k
* A1200T / Blizzard PPC 68060-50MHz & 603-200MHz / 192MB Fast / BVision PPC / Fast ATA MK3 / Delfina DSP
* Minimig (samoróba) / 2MB chip + 1,5 MB slow / ARM Controller
* 2*C64C + 1541 Ultimate II
* Atari 65XE / 1MB / 2xPokey / Covox Stereo / SIO2SD

YERZMYEY/HOOY-PROGRAM

  • *****
  • Wiadomości: 1187
  • Miejsce pobytu:
    Rubber Planet
  • AY RIDERS
    • ZX Spectrum demos/games
Odp: Aktualnie produkowane Spectrumy
« Odpowiedź #19 dnia: 2012.02.03, 23:53:20 »
Wciąż czekam na odzew od Pana Producenta.
Ponoć BĘDZIE. :)
Dam Wam znać of coz.

gorzyga

  • ***
  • Wiadomości: 171
  • Miejsce pobytu:
    Giełda na Grzybowskiej
Odp: Aktualnie produkowane Spectrumy
« Odpowiedź #20 dnia: 2012.02.03, 23:54:02 »
Super :)
* ZX Spectrum +2 / Divide+ / ZX Spectrum 48k
* A1200T / Blizzard PPC 68060-50MHz & 603-200MHz / 192MB Fast / BVision PPC / Fast ATA MK3 / Delfina DSP
* Minimig (samoróba) / 2MB chip + 1,5 MB slow / ARM Controller
* 2*C64C + 1541 Ultimate II
* Atari 65XE / 1MB / 2xPokey / Covox Stereo / SIO2SD

YERZMYEY/HOOY-PROGRAM

  • *****
  • Wiadomości: 1187
  • Miejsce pobytu:
    Rubber Planet
  • AY RIDERS
    • ZX Spectrum demos/games
Odp: Aktualnie produkowane Spectrumy
« Odpowiedź #21 dnia: 2012.02.04, 00:22:42 »
Ja pier.dolę chłopie, czy Ty w ogóle nie śpisz!?!?! ;) I co w ogóle robisz w domu w piątkową noc!?!?! ;)
OK, tak poważnie, to jak coś - wszelkie info będzie na Forum.
Pozdrrrrrrrrrrrrrrrrrrrrrrrrrrr.

Damianx

  • *****
  • Wiadomości: 657
  • Miejsce pobytu:
    Pruszków
Odp: Aktualnie produkowane Spectrumy
« Odpowiedź #22 dnia: 2012.02.04, 13:41:30 »

A porównywanie Z80 i 68060 to średnie porównanie - Z80 miał ~8500 tranzystorów, oryginalna 68000 prawie 70000 - 68060 z FPU pewnie ze dwa razy tyle ;)


68060 posiada dokładnie 2,5 milona tranzystorów i nie ma znaczenia czy z fpu czy mmu bo ewentualnie uszkodzone sekcje są tylko wyłączone.
Spectrum512k - Spectrum+128k - +2A - +3 Pear Ay - TC2048 S-VIDEO - Didaktik Gama80k\192k- A4000\060 - A1200\030 - A600\9tails - CD32 - A500 GVP Impact II - C64\SD2IEC\DualSID - Atari130XE\SIO2SD\Stereo - CA2001 - CPC6128\HXC - Atari Mega Ste UltraSatan.

Gryzor

  • *****
  • Wiadomości: 2009
  • Miejsce pobytu:
    Warszawa
Odp: Aktualnie produkowane Spectrumy
« Odpowiedź #23 dnia: 2012.02.04, 19:54:45 »
Niestety nie ma idealnego Z80 w FPGA, i watpliwe czy bedzie, bo T80 soft core wymaga wielu przerobek. Chris nad tym pracuje pod katem klona zx, ale nie wiem, jaki jest postep.
Drugi projekt to ZX Prism.
Podstawke zamontowac jest prosto, ale.... pod co ? Speccy2010 uzywa logiki 3.3v, stary Z80 wymagalby konwerterow. Moim zdaniem Syd zrobil bardzo optymalny i sensowny design, np. z arm do emulacji pamieci masowej. Jak ktos chce miec prawdziwego Z80 to zostaje Chrome, ZXEvo albo V6z80p.

Duddie

  • ****
  • Wiadomości: 402
  • Miejsce pobytu:
    Warszawa
Odp: Aktualnie produkowane Spectrumy
« Odpowiedź #24 dnia: 2012.02.04, 21:13:18 »
Moim zdaniem Harlequin po przeróbce na CPLD będzie "optymalny". Z80 w SMD jest dostępny, więc niczego nie będziemy emulować.
ZX Spectrum 48K, ZX Spectrum+, ZX Spectrum 128K, ZX Spectrum +2/+3, Timex 2048, Unipolbrit 2086, FDD3000, Timex Terminal 3000, PlusD, Multiface 128, Multiface +3, divIDE Plus, IF1+microdrive

Gryzor

  • *****
  • Wiadomości: 2009
  • Miejsce pobytu:
    Warszawa
Odp: Aktualnie produkowane Spectrumy
« Odpowiedź #25 dnia: 2012.02.05, 22:07:09 »
Ciekawe czy trudno byloby dodac do Harlequina 128k i AY. Co prawda timing bylby inny niz 128k, ale wiekszosc softu i tak by poszla. W sumie przy upchnieciu w CPLD powinno byc sporo miejsca na plycie np. na porty joysticka. Zrobilbym tez ROM na EEPROM albo Flash. W sumie CPLD tez mozna programowac. Taki konfigurowalny ZX to byloby cos.

Jean 1

  • ****
  • Wiadomości: 389
  • Miejsce pobytu:
    Gorlice
    • Moja www
Odp: Aktualnie produkowane Spectrumy
« Odpowiedź #26 dnia: 2012.02.05, 22:24:11 »
Harlequin , Harlequinem ... tylko że w tym komputerze cały sekret to układ ULA ... reszta to standard jeśli chodzi o aplikacje procesora ... zapewne dało by się dorobić 128k, AY i pozostałe ... tylko że w Harlequinie ula jest zrobiona taka jak w 48kb, czyż nie ? a to są różne układy przecież ... ponad to nic nie stoi na przeszkodzie zamiast Eproma zastosować pamięć FLASH, nawet w zwykłym SPECTRUM ... więc i w Harlequinie się da ...
ZX Spectrum, ZX Spectrum + 80KB + AY,ZX Spectrum 128 +2 , FDD3000, Atari 800, 130, Amiga 500, CDTV, CPC464, CPC6128, VIC20, C64  TI99/4A ... Mini Muzeum ...

YERZMYEY/HOOY-PROGRAM

  • *****
  • Wiadomości: 1187
  • Miejsce pobytu:
    Rubber Planet
  • AY RIDERS
    • ZX Spectrum demos/games
Odp: Aktualnie produkowane Spectrumy
« Odpowiedź #27 dnia: 2012.02.06, 14:46:02 »
Poprosilem Gasmana, jako użytkownika, o podrzucenie jakieś racjonalnie nowej specyfickacji Speccy 2010.
Jak nadeśle, to tu opublikuję.

Gryzor

  • *****
  • Wiadomości: 2009
  • Miejsce pobytu:
    Warszawa
Odp: Aktualnie produkowane Spectrumy
« Odpowiedź #28 dnia: 2012.02.06, 17:08:08 »
Miedzy ULA 48 i 128 nie ma az tak duzych roznic, mozna by dokleic tylko 128k RAM i AY,
przeciez tak byly robione przerobki ZXow i Timexa.
Lepiej miec timingi ekranowe 48, niz 128.

YERZMYEY/HOOY-PROGRAM

  • *****
  • Wiadomości: 1187
  • Miejsce pobytu:
    Rubber Planet
  • AY RIDERS
    • ZX Spectrum demos/games
Odp: Aktualnie produkowane Spectrumy
« Odpowiedź #29 dnia: 2012.02.06, 17:16:10 »
Lepiej miec timingi ekranowe 48, niz 128.


No to może do gier. Część osób gra mało lub nawet wcale, ze to używa spectrumów do dem - wtedy timingi 48K są de facto zbędne, a bez timingów 128K nie ma po co podchodzić do komputera.