Temat: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

zapowiada się grubo:

https://forums.atariage.com/topic/35024 … t-on-fpga/

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

2

Odp: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

Vbxe z hdmi, plus stereo w tym...
Mniam :)

3

Odp: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

W końcu :)

4

Odp: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

doczytałem właśnie że ten jeden badziew może zastąpić ANTIC, GTIA, POKEY, VBXE i Sophia w jednym czipie,

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

5

Odp: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

Wystarczy dołożyć do środka Sally, podłączyć ram i Ataryna jest jak nowa :)

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

6

Odp: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

w sumie to do samego VBXE pewnie też dało by się dodać rdzeń 6502

Ostatnio edytowany przez Cyprian (2023-04-12 14:15:12)

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

7

Odp: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

Cyprian napisał/a:

w sumie to do samego VBXE pewnie też dało by się dodać rdzeń 6502

nie, nie uda się, Electron pisał że musiał stosować optymalizacje aby zmieścić rdzeń FX, nie ma miejsca na nowe zmiany

potrzebna jeszcze większa pamięć, czyli większe koszty

*- TeBe/Madteam
3x Atari 130XE, SDX, CPU 65816, 2x VBXE, 2x IDE Plus rev. C

8

Odp: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

Jeśli chodzi o rodzinę Max10 Intela (dawna Altera) to 10M02 (2 tyś elementów lgoczinych) jest najmniejszy i dziwne, że ktoś go w ogóle wziął na warsztat. Np. darmowy procesor 32-biotwy NIOS II od Altery to tak coś koło 2k LE i dlatego pierwszy Max10 jaki był sprzedawany i najpopularniejszy to 10M08 (8 tyś LE). Popularność była dzięki płycie:
https://www.mouser.pl/ProductDetail/Int … gK69fD_BwE
Cena z przed dwóch tygodni 10M08SAE144C8G to $46.

To tylko kwestia czasu jak ktoś wsadzi: 10M50 (na kompletne 800XL starczy 10M25), wyprowadzi złącze carta, joya i SIO na 5V, wsadzi do pudełka z ATARI i nie ma szans wykryć, że to nie ATARI. Bo tu nie ma emulacji tylko hardware. Nawet nie potrzeba dolutowywać pamięci RAM/ROM itp. Wszystko OnChip.

ATARI zapisane w FPGA staje się nieśmiertelne. :) Generalnie zajebisty projekt!

9

Odp: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

@tebe ok

@Gienek Atari w FPGA jest od paru lat na rynku - MiST/MiSTer/Eclaire

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

10

Odp: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

Gienek napisał/a:

wsadzi do pudełka z ATARI i nie ma szans wykryć, że to nie ATARI. Bo tu nie ma emulacji tylko hardware.

Nie mitologizujmy już tak FPGA. Rdzeń jest tak dobry, jak dobrze ktoś go napisze. Jakiś czas temu ktoś zrobił rdzeń Lynksa do Mistera i jest to po prostu port Handy i jakie błędy i niedociągnięcia miał Handy, to to samo było w tym rdzeniu.

A jak jest z Eclair i innymi implementacjami? Przechodzi testy Acid w 100% tak jak oryginał? Nawet nie wiem.

11

Odp: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

Jakby nie patrzeć to układy FPGA są jedynymi nie podrobionymi przez chińczyka. A że każdy prototyp ASICa robi się teraz w FPGA to i w drugą stronę też się da. Problem, że FPGA jest wolniejsze od ASIC dla retro sprzetu nie istnieje.

Idea MiST polega na tym, żeby na ekranie wyskoczyła coś co wygląda identycznie. Ale kabelkologia już nowa, czyli USB itp.

Przy tym projekcie autor idzie od dołu, a więc chce mieć zgodność na poziomie niemalże pinów układów ATARI. To jest dużo fajniejsze, bo np. już istniejący sprzęt można do takiego FPGA podpinać. Do MiSTa atarowskiego magnetofonu nie podłączę, a do POKEYa w FPGA już tak :)

Zanim wyjdzie 100% zgodnośći to będzie masa bugów. Czyli niby jest OK ale w niuansach są różnice. Zniwelowanie wszystkich bugów oznacza właśnie, że kości ATARI uwieczniono na zawsze.

12

Odp: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

@Gienek też mi się takie rozwiązanie bardziej podoba niż np MiST.

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

13

Odp: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

Gienek napisał/a:

Do MiSTa atarowskiego magnetofonu nie podłączę, a do POKEYa w FPGA już tak :)

O ile mi wiadomo - Eclaire nie ma z tym problemu :)

Sikor umarł...

14

Odp: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

Elektronika uniwersalna, wszystko zależy od wsadu..... o wszystkim zadecyduje teraz cena końcowa.

15

Odp: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

Byłoby mega fajnie - wrzucić całe atari do fpga - jedna mała płytka + kolejna z samymi gniazdami - aby można było zamontować ją w oryginalnej obudowie.... dla mnie bajka.

Ci, którzy przemawiają w imieniu Boga powinni pokazać listy uwierzytelniające. J. Tuwim

16

Odp: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

@Piguła

Dokładnie o tym samym marzę. Max-y 10-tki programuje się z Quartusa. Od czasu jak Intel kupił Alterę to nie potrzeba, żadnych licencji bo to jest w kategorii LowCost.
No więc jakby tak całe ATARI pospinać z bloków w Quartusie, dokładnie tak jak ono jest w realu, takie 1:1 ale w FPGA. To wtedy wyciągamy piny przez konwertery 3.3/5V i jakieś rezystorki wprost na gniazda. Jakby tak płytkę zaprojektować która leci tylko po obwodzie, żeby pasowało to do oryginalnej obudowy ATARI to już byłoby mega fajne. W ATARI wyjście wideo jest na rezystorach i co ciekawe płytki dla studentów DE0 DE2-115 itd, mają tak samo VGA robione. Zwykłymi rezystorami. Wszystko pasuje.
Nie wiem tylko jak z modulatorem, bo raczej endkodera DVB-T w to miejsce nikt wstawiał nie będzie, ale ostatecznie HDMI mogło by być.

Summa summarum mała płyteczka z FPGA, do tego większa płytka, taka żeby pasowała w dziury z gniazdami w obudowę ATARI i... czy ktoś drukował obudowę ATARI na drukarce 3D?

Bardzo kibicuję temu projektowi :)

Ostatnio edytowany przez Gienek (2023-04-14 21:18:44)

17

Odp: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

Do jakiegoś Spartana całość też można załadować. Generalnie to wyłącznie kwestia tego czy dostępne są odpowiednie moduły w HDL. O ile wiem rdzeń - Sally - nie jest dostępny. Chyba nikt tego nie robił. A 6502 oczywiście jest dostępny.

tOri

P.S. W zasadzie można by odpalić jakiś crowfunding i dla dobrego sprzętowca obeznanego z FPGA zakupić przynajmniej porządny zestaw prototypowy, np. Spartan 6 albo 7 Xilinxa. Może coś od Intela?

Ostatnio edytowany przez tOri (2023-04-14 22:25:37)

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

18

Odp: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

Zapytam, bo słabo mi z tłumaczeniem ENG-PL u mnie....

Autor @ijor pokazał projekt który chce oddać do realizacji innym (produkcja) ?

Zasadniczo działa Antic z multipleksowanym wyjściem HDMI (emulacja GTIA). Reszta to założenia że-można-by ?

@foft ponoć (pokazał foto) złożył także GTIA i POKEY na FPGA - ale jak to i czy działa?

Czy można pobrać gdzieś dane byt zrobić-se ?

19

Odp: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

z tego co widzę na razie ijor nic nie opublikował ale znając jego zrobi to niebawem. Produkować nic nie będzie.
Na razie ma docyklowany ANTIC oraz dodał cośtam z VBXE.
Jest jeszcze to: "The basic core, ANTIC+GTIA+POKEY fits in a very small FPGA. " - być może GTIA+POKEY ma również ogarnięte.

to jeszcze brzmi ciekawie: "I was talking about ANTIC video and sound DMA, and also about refresh cycles"

Ostatnio edytowany przez Cyprian (2023-04-15 09:49:46)

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

20

Odp: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

tOri napisał/a:

...Spartan 6 albo 7 Xilinxa. Może coś od Intela?

Wystarczy chińskie fpga za kilkadziesiąt złotych:
https://youtu.be/o60LydI50Bs

Ostatnio edytowany przez pasiu (2023-04-15 15:15:53)

21

Odp: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

pasiu napisał/a:
tOri napisał/a:

...Spartan 6 albo 7 Xilinxa. Może coś od Intela?

Wystarczy chińskie fpga za kilkadziesiąt złotych:
https://youtu.be/o60LydI50Bs

Hej,

Nie mam jakichś poważnych doświadczeń z FPGA, więc tylko zauważę: czyżby kolega Pasiu zapakował Atarynę w chiński FPGA? Bo tak to wygląda - ROTFL. Kiedy premiera kompletnego sprzętu?

Szacun!

tOri

P.S. Co to za układ? Ma jakąś płytę developerską czy trzeba coś sobie samemu montować? Dokumentacja?

Ostatnio edytowany przez tOri (2023-04-15 15:42:23)

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

22

Odp: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

Gowin GW1NR-9. Zestawy do kupienia na aliexpress.
Dokumentacja parę miesięcy temu była raczej słaba. Teraz nie sprawdzałem.

23

Odp: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

Dzięki za info naprowadzające. Znalazłem źródło https://www.gowinsemi.com/en/ i poczytałem trochę. Na razie nie chce mi się tam rejestrować, ale widzę, że mają nawet studenckie środowisko EDA do tych FPGA, więc sprawa jest rozwojowa :) Najtańszą płytkę deweloperską widziałem za 370 zł na Ali. Może kiedyś skorzystam jak trzeba będzie.

Pozdrawiam
tOri

P.S. Tang Nano 9K prezentuje się całkiem całkiem...

Ostatnio edytowany przez tOri (2023-04-15 18:11:42)

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

24

Odp: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

I @Pasiu znowu pozamiatał

Faktycznie moduły po 80pln.  Wyjście na kartę SD, HDMI i RGB, ale ja się nie znam, nie wypowiem się.

Ostatnio edytowany przez pajero (2023-04-15 19:26:33)

25

Odp: FX ANTIC - nowy ANTIC w fpga z emulacją VBXE

Jeżeli kostki ATARI będą opisane w VERILOG/VHDL to w zasadzie nie ma znaczenia co będzie ostatecznymi układem FPGA. I w zasadzie wtedy składa się system jak z klocków LEGO (tylko nie fizycznie ale wirtualnie).

Chińczykom sprzedana została technologia MAX II i MAX V. Szczegółów nie znam, ale kolega mi to kiedyś tłumaczył, który model odpowiada któremu w tej starej numeracji i jak go wyszukać na aliepress. Te Arora są jakieś wykombinowane przez chińczyka, ale dobrze by było, żeby coś namieszali z cenami(!). Przed wojno-kowidem Max10 z 8tys. LE kosztował 35zł. Miałem poprojektowane płytki ze sterownikami itp. A teraz chcą 200zł. Jakaś masakra.

A edukacyjne DE10-Lite (gdzie jest Max10 z 50tys LE) było po 200 parę złotych. Teraz:
https://kamami.pl/zestawy-uruchomieniow … 6-edu.html

A tak w ogóle, to co jest OTWARTE z klocków ATARI?

6502 to gdzieś widziałem VHDL (albo Verilog to był?)
POKEY? On byłby trudny bo tam całe SIO siedzi :/
ANTIC? Ma dobrą dokumentację, więc dużo pracy ale dało by się - no i mamy aktualnie w temacie już konkret
GTIA? To robił student na zaliczenie i spieprzył co się da, więc chyba najłatwiejszy
Reszta to multipleksery więc raczej łatwe.

No są jeszcze te atarowskie niuanse fazowe na zegarkach, ale to metodą prób i błędów to by doszedł.