Komentowana treść: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi
[#31] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@Don_Adan, post #29

A wiesz dlaczego nie ma takich programow na Amidze, ktore wymagaja wiecej niz 128MB RAM? Bo po prostu nie ma prawie takich kart.

A jakie programy dla Amigi 68k wymagają chociaż tych 128MB? Nie mówię o obróbce jakiś wielkich bitmap, bo tu i 4GB może nie wystarczyć jak się dobrze skaner pociśnie, tylko do takiego zwyczajnego, klasycznego amigowania czy emulowania Maca.

Chyba tylko w bardzo jednostkowych przypadkach trzeba wiecej, niż 32MB na start.
[#32] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@Daclaw, post #31

Chocby Heart of Darkness wymaga 96MB RAM-u, czyli w zasadzie 128MB RAMu, o ile na karcie jest miejsce tylko na jeden modul pamieci. W zasadzie prawie kazdy program, ktora wymaga wiecej niz 64MB RAM-u to wymaga 128MB RAMu, bo takie moduly pamieci sa montowane na kartach turbo. Ale moze mozna miec np 64MB i 32MB jesli karta turbo ma miejsce na 2 SIMMy, yego nie wiem? Choc w przypadku A3000 i A4000, to moze byc np. 64MB na karcie turbo i 16 MB na plycie glownej.
[#33] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@JakubH_, post #17

A To będzie słabsze od v2 A 1200?
[#34] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi
jest jeszcze

projekt jest rozwojowy można emulowac procesor 30/40
ma być też dla A 1200
koszt takiej płytki gotowej to 90 + 119zl za pi3A

Ostatnia aktualizacja: 27.04.2021 19:51:46 przez Dorian3d
[#35] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@Dorian3d, post #33

Nie będzie, CPU bez zmian.
[#36] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@JakubH_, post #35

ciekawe czy zrobią do a 4000
[#37] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@Don_Adan, post #32

Czyli programy, gry Amigowe nie wymagają aż tak dużo ramu. Jedynie porty z innych platform... Ale dla nich zalecana jest jeszcze szybka grafika - której w Raptorze brak :)
Do dem pod AGA ilość ramu raczej wystarczającą będzie :)

A co dem - tu raczej zalecana jest pełna, w 100% kompatybilna z 060 emulacja procka, a z tego co kojarzę w "czymś tam 68080" jej nie ma - coś namieszali - jak to oni ( chłopcy z apollo ) piszą że poprawili....

Ostatnia aktualizacja: 27.04.2021 20:39:04 przez RokiS
[#38] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@michal_zukowski, post #5

Jakby jeszcze te procesor był oddzielny...


PPC G4
[#39] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@RokiS, post #37

Tu chodzi o wygode uzytkowania danego systemu, a nie o to czy jeden czy drugi program wymaga 128MB czy 256MB albo 512MB. Choc i takie juz bodaj sa na Amigowego AROS-a (ApolloOSa), ze wymagaja 256MB RAM-u bodajze. Wiecej RAMu jak i szybszy procesor 68k raczej zawsze sie przyda. No i 68080 nie emuluje 68060, tak jak 68020 nie emuluje 68000. Bo wtedy to byloby baaaardzo wolne, gdyz prawdziwa emulacja jest wolna. To jest po prostu implementacja rodziny 68k w FPGA w wersji Gunnara (i jeszcze jednej osoby), ze wszystkimi plusami i minusami.
[#40] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@Don_Adan, post #32

Ja mam w blizzardzie ppc wlasnie 32 i 64 mb ramu czyli w sumie 96
[#41] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@michal_zukowski, post #40

Wyjątek potwierdzający regułę Bo chodziło raczej o współczesne karty z wlutowaną pamięcią, a nie o taką kombinację SIMMów
[#42] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@Daclaw, post #31

nasza Amisia ma multitasking i tylko brak odpowiedniej pamieci ogranicza naws przed odpaleniem paru programow wymagajacych 64mb naraz ;)
[#43] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@juen, post #42

Plus moc procesora i kwestia stabilności.
[#44] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@twardy, post #43

Ech a mnie to ciągle zadziwia, że chociaż tyle razy tłumaczone było przez różnych ludzi że to nie jest żadna emulacja.... to dla niektórych tą emulacją na zawsze pozostanie. 080 jest jak najbardziej procesorem kompatybilnym z serią 68k. To czego najwyraźniej niektórzy nie chcą pojąć to to magiczne słowo "FPGA".
Ale jak to jest że jednocześnie części tych samych osób taki PiStorm czy inne Bufee już nie przeszkadzają...
bo to przecież jak najbardziej koszerna emulacja 68K
Ja osobiście lubię Vampira właśnie za to szybkie RTG,AMMX oraz lepszy dźwięk. Moim osobistym zdaniem sam procek 080 bez tych dodatków sporo traci. Ale taka klasyczna karta turbo ma jak najbardziej sens w dobie coraz skromniejszych zapasów procków 060 (i zapewne też 040). Życzę wszystkim polującym na nie dużo szczęścia w "chińskiej malowanej ruletce". Jeśli ktoś chce 060 zdobędzie (jeszcze) 060, i dla tych ludzi najlepszym wyborem są w tej chwili karty Warp OK Dla tych co chcą miec sam szybki procek taka karta z 080 może być ciekawym wyborem.


PS. Odnośnie być może niezbyt szczęśliwej nazwy AMMX. To żeby już rozwiać do końca obawy czy domysły niektórych, nie ma wiele wspólnego (poza ogólną filozofią działania) z instrukcjami MMX z x86.



Ostatnia aktualizacja: 28.04.2021 11:31:29 przez pisklak
1
[#45] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@pisklak, post #44

Jak dla kogoś to jest emulacja, no to dla niego jest
Przecież w całym tym amigowaniu i retro, chodzi o osobiste odczucia, bo praktycznego sensu to nie ma żadnego.
[#46] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@pisklak, post #44

A nie emulacja, ale implementacja procesora zgodnego z 68k w FPGA już brzmi OK?
Bramek na wzór "prawdziwego" tam nikt nie ustawia, ale faktycznie niech każdy nazywa jak chce "procesor", który jest wynikiem kompilacji
I żeby nie było, ja nie mam nic przeciwko temu 68080, wszystko będzie zależeć od ceny Raptora.

Ostatnia aktualizacja: 28.04.2021 11:40:04 przez Jacques
[#47] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@Jacques, post #46

Hmm... tak jakby bramki w ASICu to jakieś skrzaty magiczne ustawiały.
Przecież maska procka też jest działaniem jakiegoś programu który te wszystkie połaczenia pomiędzy tranzystorami tworzy według zamierzonego przez twórców schematu. Nikt ręcznie nie ustawia milionów połaczeń tranzystorów. Bardzo często praca nad współczesnym prockiem własnie zaczyna się w FPGA. Różnica jest taka że w takiej wypalonej masce nie da się już tych połaczeń zmienić (chociaż same połączenia są dużo szybsze niż w FPGA ze względów technicznych).
I tak - implementacja w FPGA brzmi lepiej bo... prawdziwiej.

Ostatnia aktualizacja: 28.04.2021 12:02:16 przez pisklak
[#48] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@pisklak, post #47

Wbrew powszechnemu na tym forum przekonania, że emulacja jest tylko programowa to sprzętowa jak najbardziej może też być. Więc jeśli by ktoś zrobił procesor (a w zasadzie softcore fpga) zachowujący się idealnie jak 68040 to jest to emulacja. Jeśli zrobi coś co tylko i wyłącznie ma to samo ISA oraz interfejs - to emulacja obejmuje wyłącznie interfejs, bo cała reszta działa inaczej i do niczego istniejącego się nie upodabnia. Pod tym kątem AC68080 emuluje interfejs procesora 68000 (dla A500/A600) czy 020 (dla A1200) i w sumie tyle. Budową wewnętrzną (logiki) nie przypomina nic z tej rodziny. TG68k też emuluje interfejs 68000 (wczesne vampire v1) a "feature level" jest na poziomie 020. Ale nie emuluje ani samego 68000, ani 68020. Tylko interfejs. To jak przerabiane są sygnały sterujące. Same przetwarzanie rozkazów jest zupełnie inne. Z kolei takie 6502 ze względu na to, że zostało "zmapowane" to opis logiki od strony fizycznej pozwala na zbudowanie zarówno całkowicie custom-made sprzętowej reimplementacji w postaci układów dyskretnych (tysięcy tranzystorów), albo reimplementacji FPGA. Bo mamy opis jak coś jest zbudowane i wiernie to odtwarzamy. Jeśli tego opisu jak coś jest zbudowane brak, a odtwarzamy tylko funkcjonalność - to nie jest reimplementacja. To właśnie emulacja.
2
[#49] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@abcdef, post #48

O ile zgodzę się że w jakiejś (z punktu widzenia całości) niewielkiej części 080 emuluje fizyczny interfejs 68k, to cała resztę można spokojnie nazwać implementecją w FPGA procesora zgodnego z ISA 68k.
Nazywanie całości emulacją nie wydaje mi sie właściwe.
[#50] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@pisklak, post #49

Ale zgodzimy się, że coś, co nie jest prawdziwym procesorem z rodziny 68k funkcjonalnie udaje taki?
[#51] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@Jacques, post #50

Sorry... z mojej strony EOT jeśli o temat emulacji chodzi. Co miałem napisać napisałem. Nikogo na siłę nie mam zamiaru przekonywać.
2
[#52] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@Jacques, post #50

Nie jest prawdziwym procesorem z linii Motorola 68xxx. Jest prawdziwym procesorem AC68080 zgodnym na poziomie binarek z całą linią 68k (no... może 060 nie).
[#53] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@Dorian3d, post #34

Połowa nazwy źle mi się kojarzy.
[#54] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@abcdef, post #48

Wystarczy wejść choćby na Wikipedię, żeby przekonać się jak wielkie wypisujesz banialuki. Proszę bardzo, hasło "hardware emulation", co widzimy? Że z powodu wysokich kosztów, emulatory sprzętowe są poza zasięgiem wielu programistów, co prowadzi do powstania zaawansowanych platform prototypowania FPGA i narzędzi do debugowania.

Możemy się również dowiedzieć, że emulacja sprzętowa, choć skraca nieco czas oczekiwania w porównaniu do implementacji prototypów FPGA, robi to kosztem szybkości działania i wysokich kosztów w porównaniu z prototypami FPGA własnie. Zresztą gdyby Commodore dzisiaj pracowało nad nowym modelem Amigi, też by używało FPGA, a nie drewnianych kalkulatorów

Jak widać, nawet artykuł definiujący termin "emulacji sprzętowej" podkreśla, że - wbrew powszechnemu przekonaniu - jest ona przeciwieństwem idei FPGA i zarazem jej dużo droższą alternatywą.
1
[#55] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@Banter, post #54

O jak miło poczytać wielkiego znawcę biorącego swoje rewelacje z wikipedii i do tego nawet nie rozumiejącego dobrze zaprezentowanej tam treści ...

Zatem już wyjaśniam, takie "hardware emulation for dummies" bo widzę, że wielu tego potrzebuje
hardware emulation is the process of imitating the behavior of one or more pieces of hardware (typically a system under design) with another piece of hardware, typically a special purpose emulation system.

Także wikipedia:
A hardware emulator is an emulator which takes the form of a hardware device. Examples include the DOS-compatible card installed in some 1990s-era Macintosh computers, such as the Centris 610 or Performa 630, that allowed them to run personal computer (PC) software programs and FPGA-based hardware emulators.

Oraz
In the 2000s, it has become common to use the word "emulate" in the context of software. However, before 1980, "emulation" referred only to emulation with a hardware or microcode assist, while "simulation" referred to pure software emulation. For example, a computer specially built for running programs designed for another architecture is an emulator. In contrast, a simulator could be a program which runs on a PC, so that old Atari games can be simulated on it. Purists continue to insist on this distinction, but currently the term "emulation" often means the complete imitation of a machine executing binary code while "simulation" often refers to computer simulation, where a computer program is used to simulate an abstract model.


I teraz twoje odniesienie ...
In-circuit emulation improves somewhat on FPGA prototyping's implementation times, and provides a comprehensive, efficient debugging capability. Emulation does this at the expense of running speed and high cost ($1M+) compared to FPGA prototypes ($75K).according to whom?

Specjalnie pozostawiony dopisek z redagowania ... Pogrubiłem żebyś nie przeoczył.

I teraz kontrargument:
https://www.electronicdesign.com/technologies/eda/article/21801171/11-myths-about-hardware-emulation

Wreszcie - co istotne - nie jest mowa o wsparciu projektowania jeszcze nie istniejącego w krzemie układu, tylko odwzorowaniu funkcjonalności jednego istniejącego sprzętu na czymś zupełnie innym. To też jest emulacja i jak najbardziej sprzętowa. Wiem, że rozróżnienie tego i głębsze zrozumienie tematu osoby nieobeznane z elektroniką czy programowaniem przerasta, ale jeśli tak jest to nie powinny zabierać głosu w temacie im obcym. A już z całą pewnością nie powinny zarzucać tym lepiej poinformowanym wypisywania banialuk.
Przypominam, że piszemy o sprzęcie o możliwościach tego z lat 90tych ... to są w stanie ogarnąć FPGA sprzed dekady! I tak, najpotężniejsze FPGA będące nieraz sercem "emulatorów sprzętowych" dla wsparcia projektowania nowoczesnych układów mają nie 20, nie 50, nie 70 tysięcy komórek logicznych, a miliony. I kosztują nie 100, nie 200 i nie 500 dolarów za sztukę. Baaa, nie każdy osoba prywatna jest w stanie w ogóle kupić. Ale do motoroli 68k nie trzeba sprzętu za setki tysięcy ;)

Ostatnia aktualizacja: 28.04.2021 15:50:12 przez abcdef
[#56] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@abcdef, post #48

Ogolnie to jestes dosc zabawny z ta emulacja sprzetowa. Jesli dla Ciebie zgodnosc sygnalow z interfejsem przylaczeniowym to jest emulacja, to swiat jest pelen emulacji sprzetowej. Podlaczamy wszystkie urzadzenia HDMI przez emulatory, kable USB przez emulatory itp, czy nawet zwykly kabel do gniazdka za pomoca emulowanej wtyczki. Choc na upartego da sie za pomoca dwoch kabli tylko.
1
[#57] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@Don_Adan, post #56

Emulator sprzętowy komputera posiada zazwyczaj prawdziwy procesor. Np. emulatory PC dla Amigi posiadały procesor z rodziny x86 i można było wpiąć prawdziwą kartę graficzną i dźwiękową z PC.

Tutaj mamy do czynienia z implementacją poleceń 680x0 w programowalnym FPGA. Jest to dużo elastyczniejsze rozwiązanie niż tradycyjny procesor. Jest to po prostu proces produkcji/implementacji procesora. Być może takie rozwiązanie jest lepsze, aniżeli robić procesory 68080 metodą tradycyjną.

Ostatnia aktualizacja: 28.04.2021 17:55:05 przez Hexmage960
1
[#58] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@Don_Adan, post #56

Hohoh, właśnie się dowiedziałem, że HDMI ma jakiś z góry określony sprzętowy wzorzec i usb również, a nie jest tylko luźnym zbiorem standardów, protokołów gdzie raz, że trzeba do samego legalnego użytkowania opłacić licencję to jeszcze stworzyć własną implementację kontrolera albo kupić gotowca (np. USB IP CORE).
To taki wake up call - motorola 68k jest takim sprzętowym wzorcem. Jeśli coś udaje jej działanie to nie ma mowy o implementacji 68k tylko co najwyżej imitacji (emulacja to nie to samo co imitacja, ale jest zdecydowanie bliżej niż implementacja). Tak samo Amiga może mieć (ze sprzętową kartą, którą nie bez powodu nazywano sprzętowym emulatorem) funkcjonalność PC XT ale nie jest PC XT.

Dlatego rozróżniaj coś co nigdy nie powstało jako dedykowany układ (AC68080) - a jedynie - jak HDMI - stosik standardów, dla których Apollo team stworzył opis w HDL i zaimplementował w FPGA, od czegoś co istniało fizycznie i miało swoją - zamkniętą - specyfikację, a co zostało odtworzone na zupełnie innym sprzęcie niż oryginał i to nie na podstawie oryginalnej dokumentacji wewnętrznej, a na podstawie obserwacji zachowania...

Innymi słowy patrzysz na pudełko - z jednej strony ładują mięso, z drugiej strony wychodzą parówki. Mierzysz parówki - mają średnicę 2cm i długość 10cm. Wiesz, że w środku jest młynek, tłoczek, guzik startu, guzik stopu... Jakie prędkości wirowania, jakie wymiary komponentów, co i jak umiejscowione - nie masz zielonego pojęcia. Maszyna przetwarza 50 parówek na minutę. Robisz projekt swojego pudełka - wyliczasz co i jak ma być by wychodziły takie same parówki w takim samym tempie. Budujesz swoje pudełko. I masz maszynkę funkcjonalnie identyczną w znaczeniu że robi to samo, niekoniecznie tak samo. Brawo! Masz piękną imitację. Gdybyś dostał plany oryginału i zrobił na ich podstawie swoje urządzenie to miałbyś własnego klona oryginału.
I teraz każdy pisze o implementacji. Każde wdrożenie logiki do FPGA to implementacja ;) Ale jeśli ta logika naśladuje coś istniejącego to ta implementacja jest emulacją oryginału. Więc MIST jest implementacja logiki zgodnej z wieloma mikrokomputerami i konsolami. Ale ta logika - w większości, ze względu na brak wewnętrznej dokumentacji producenta - jest tylko odtworzeniem funkcjonalności oryginału czyli jego imitacją. Więc zgodnie z pierwotnym znaczeniem emulacji UnAmiga, MiSTer, czy Ultimate 64 implementują coś zgodnego z funkcjonalnością oryginału, lub bazującego na funkcjonalności oryginału. Ale nie implementują samej oryginalnej logiki bo nie mają jak. A Vampire w A500 implementuje AC68080 - który nigdy nie miał sprzętowego pierwowzoru i w całości powstał jako specyfikacja IP CORE - zaś jego implementacja na ten konkretny sprzęt obsługuje szynę istniejącego fizycznego procesora - 68000 projektu Motorola. A, że nie jest to natywna szyna dla FPGA, ani tym bardziej dla AC68080 (który opisuje de facto tylko ALU/FPU i ewentualnie kontroler pamięci) to wdrożenie logiki opisującej tą szynę jest imitacją szyny 68k.

Ostatnia aktualizacja: 28.04.2021 18:40:57 przez abcdef
[#59] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi
Ktoś już policzył ile razy ten temat był wałkowany? Emulacja, implementacja, kalkulacja , windykacja, normalnie chce się już wymiotuje


Ostatnia aktualizacja: 28.04.2021 19:02:37 przez JakubH_
[#60] Re: Nadchodzi Raptor 1200 - nowy akcelerator dla Amigi

@JakubH_, post #59

No właśnie , jeśli ktoś jest nie przychylny temu projektowi to niech "rzęzi" starą motorolę 030 na Amidze. Kto idzie w rozwój to kupi raptora 1200 i się rozwija.
3
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem