atarionline.pl
atarionline.pl Atari
Login:
Hasło:
Zapamiętaj mnie
Translate to RSS RSS
Pędź Mietku, pędź! z 2024-10-10 12:44 (25)
ATASCII Compo - 4. edycja z 2024-10-06 19:12 (15)
Gra "Dangerous City" uwolniona! z 2024-10-03 15:49 (22)
Miniaturowe Atari #2 z 2024-09-30 19:15 (13)
Wkrótce "Bubble Bobble" na Atari z 2024-09-27 10:34 (52)
Pokłosie KWAS #34 - Projektowanie cartów Atari z 2024-09-26 20:28 (9)
Nocne Retro Granie w Poznaniu z 2024-09-24 20:35 (1)
O kodowaniu efektów dema na Atari STE z 2024-09-22 15:58 (27)
Co nowego dla Atari Portfolio? z 2024-09-19 19:43 (0)
Najmniejsze Atari cz. II z 2024-09-17 21:07 (4)
Nadlatuje polski sokół! z 2024-09-12 18:44 (16)
Atarowskie maleństwo po raz piąty! z 2024-09-09 18:58 (2)
Pamiętniczek dinozaurowych koderów z 2024-09-05 14:01 (12)
"Mafia" - od zera do supergangstera z 2024-09-03 23:55 (20)
Wkrótce spotkania z 2024-09-02 20:38 (5)
Ankieta dla zainteresowanych efektami w demie z 2024-08-30 17:54 (22)
Autorzy o demie "The Coders' Guide to the Demoscene" z 2024-08-26 14:29 (35)
Przejście gry "Auf Wiedersehen Monty" z 2024-08-26 14:23 (9)
Autorzy "Technical Difficulties" z 2024-08-25 16:58 (9)
Autorzy o "Auf Wiedersehen Monty" z 2024-08-23 20:56 (13)
«« nowszestarsze »»

Pomocnik/Helper
Gry/Games

Katalog gier (konwencja TOSEC)

Opisy gier
"Old Towers" (Atari ST) opisał Misza (19)
Submarine Commander opisał Kaz (35)
Frogs opisał Xeen (0)
Choplifter! opisał Urborg (0)
Joust opisał Urborg (16)
Commando opisał Urborg (35)
Mario Bros opisał Urborg (13)
Xenophobe opisał Urborg (36)
Robbo Forever opisał tbxx (16)
Kolony 2106 opisał tbxx (3)
Archon II: Adept opisał Urborg/TDC (9)
Spitfire Ace/Hellcat Ace opisał Farscape (8)
Wyspa opisał Kaz (9)
Archon opisał Urborg/TDC (16)
The Last Starfighter opisał TDC (30)
Dwie Wieże opisał Muffy (19)
Basil The Great Mouse Detective opisał Charlie Cherry (125)
Inny Świat opisał Charlie Cherry (17)
Inspektor opisał Charlie Cherry (19)
Grand Prix Simulator opisał Charlie Cherry (16)
«« nowszestarsze »»

Katalog gier (konwencja Kaz)
Aktualizacja: 2024-10-07
Liczba katalogów: 8477, liczba plików: 37049
Zmian katalogów: 66, zmian plików: 100

0-9 A B C D
E F G H I
J K L M N
O P Q R S
T U V W X
Y Z inne
zipCałość 2933 MB


Wewnętrzne/Internals



   Nowinki tworzone dzięki CuteNews
Miniaturowe Atari #2
Dnia 18 września 2024 roku Piotr "Osa" Ostapowicz ponownie spotkał się z nami na platformie Zoom, aby opowiedzieć co nowego w jego projekcie Miniaturowego Atari (składającego się z procesora 6502, ANTIC, GTIA, POKEY i innych elementów, symulowanych w FPGA). Projekt jest w zaawansowanej fazie, bo prace nad nim trwają już od kilku lat. Zainteresowanie projektem było jednak minimalne, dlatego zainteresowaliśmy się nim my i postanowiliśmy pokazać światu, że to bardzo ciekawy projekt, z ogromnym potencjałem użytkowym, a jego autor ma sporo interesujących rzeczy do opowiedzenia! Pierwsze spotkanie miało miejsce prawie rok temu i warto je zobaczyć jako wstęp do projektu, oba nagrania poniżej. Wideo przygotował Misza (a czołówkę Mphobic):



Dla tych, którzy nie znają Piotra i jego projektu, mamy opowieść z naszego zooma z grudnia zeszłego roku:



Materiały uzupełniające do tego projektu Piotrek obiecał publikować w odpowiednim wątku na Forum Atarum, więc warto to miejsce śledzić.

2024-09-30 19:15 by Kaz
komentarzy: 13
Kaz @2024-09-30 19:28:33
I to nie jest emulacja!
zbyti @2024-09-30 22:24:10
nawiązują co materiału video - ja też czekam na to miniaturowe Atari od Osy, tylko cierpliwie, więc nie poganiam ale jakby to wyszło w 2025 formie do użytku dla laika to było by fajnie :)

proszę mnie dopisać do listy osób które czekają i miesięcznicowac autora również w moim imieniu.
vasyl @2024-10-01 08:08:28
...i to nie jest protest polityczny!
Rozyk @2024-10-01 08:47:45
Hej Kaz.
Takie pytanie filozoficzne.
Jeśli struktura w FPGA nie odzwierciedla logiki fizycznej oryginalnego A8, tranzystor po tranzystorze, tylko w pełni naśladuje zachowanie niektórych chipów to chyba jednak emulacja.... Albo symulacja jak napisałeś w nowince.
Czyli może się zdarzyć jakiś wewnętrzny stan który nie będzie zgodny między real atari i fpga co da odmienne zachowanie na zewnątrz.
Wchodząc głębiej, nawet gdybyśmy oddali strukturę wszystkich chipów z dokładnością tranzystorową to i tak nie skopiujemy parametrów fizycznych struktur ANTICA i innych dużych scalaków wraz z ich niedoskonałościami. Czyli grzanie suszarką fpga nie da tego samego co grzanie real GTIA i ANTIC.

Co mi nie przeszkadza i pewnie nawet kiedyś nabędę to cudeńko jeśli będzie dostępne.
thewasp @2024-10-01 11:35:04
@Rozyk: Z mojego punktu widzenia należy mówić o "klonie", względnie "maszynie kompatybilnej" (i uwaga bardzo słuszna - kompatybilnej w określonym stopniu). Zasada działania emulatora SW jest po prostu odmienna, nie tylko przez fakt angażowania do tego mikroprocesorów realizujących określony program (czyli na drodze całkowitej wirtualizacji). Bardziej chodzi tutaj o procesy, których aktywność jest regulowana przez dyspozytory systemów operacyjnych ogólnego przeznaczenia. Sumaryczny "throughput" będzie się zgadzał z nawiązką. Chwilowy już nie musi, dlatego należy odwoływać się do odpowiednich technik programistycznych. W omawianym rozwiązaniu mamy elektroniczny odpowiednik układu ANTICa/GTIA, podobnie - POKEYa, PIA, czy 6502. Architektura własna - owszem, ale zgodna w stopniu, pozwalającym przygotować zamiennik i podstawić go w miejsce oryginału (tak wyglądał test 6502, wiele lat temu)
ten zły. @2024-10-01 13:55:03
FPGA to odpowiednio skonfigurowane macierze bramek logicznych, symulacja układu, niektórzy z was zachłysnęli się tak jakby to było faktycznie były fizycznie miniaturowe układy z Atari, aż śmiać się chcę.
thewasp @2024-10-01 14:40:07
Z pewnymi zjawiskami (...) , można walczyć jedynie abecadłem, choć zdarza się (jak wyżej), że można jedynie opuścić ręce. W układach FPGA próżno szukać typowych "bramek logicznych" (w sensie elementów konstrukcyjnych, przeznaczonych do realizowania konstrukcji asynchronicznych), tak gwoli ścisłości.
Obi Ataronobi @2024-10-01 20:37:20
Fajna zabawa :)
Kaz @2024-10-02 14:09:14
TheWasp - dlatego trzeba edukować, edukować, edukować.... po to też to robimy :)
thewasp @2024-10-02 14:56:09
Kaz - touche!
dienheim @2024-10-03 08:37:34
@thewasp,

Gratuluję!

W filmie była informacja, że użyta FPGA to Lattice. Z ciekawości, który to model i ile bloków logicznych to zajęło, jeśli to nie tajemnica?
thewasp @2024-10-03 09:46:04
Lattice UP5k (produkt z serii ultra low power). Czterowejściowe LUTy, dość specyficzna konstrukcja PLB). Poniżej raport z syntezy. Do najważniejszych elementów architektury należą: 6502, ANTIC, GTIA, POKEY, 6520, HDMI core, MMU, specjalizowany dekoder adresów, rdzenie komunikacyjne...

Ze względu na konstrukcję układu pozwalającego na dynamiczne "mapowanie" przestrzeni adresowej, częstotliwość taktowania zasadniczej części systemu wynosi 12.5MHz (wykorzystywanych jest kilka "domen zegarowych" - choćby ze względu na rdzeń HDMI, którego praca jest synchronizowana znacznie wyższą częstotliwością)

Input Design Statistics
Number of LUTs : 3360 (wszystkich:5280)
Number of DFFs : 1622
Number of RAMs : 1
Number of ROMs : 8
Number of IOs : 31
Number of GBs : 2
Number of PLLs : 1
Number of SBIOODs : 3
Number of SPRAMs : 3
dienheim @2024-10-06 09:27:18
@thewasp,

Najs... No nic.. czekam w takim razie na kolejny odcinek. Nie wiem jakie masz dalsze plany, czy to będzie w jakiejś formie open source/open hardware - chociaż częściowo, jeśli nie kod dla FPGA to jakieś schematy blokowe. Wspaniale jakby taka praca nie poszła później do szuflady, ale była dostępna i inspirowała do dalszej pracy innych.
nickname
e-mail / website (opcjonalnie)
Aktualne tematy
AI Wars (5)
ostatni: 13-10-2024 18:13, CharlieChaplin
Kupię sprawną SN-360 z zasilaczem (3)
ostatni: 13-10-2024 17:17, Peri Noid
Silly Venture 2024WE - 35th ATARI... (37)
ostatni: 13-10-2024 17:09, greymsb
Uprościłem Starquake (12)
ostatni: 13-10-2024 16:22, gorgh
Porównanie Atari Falcon vs A1200 (92)
ostatni: 13-10-2024 16:20, Rocky
Filterek do Blizzarda (104)
ostatni: 13-10-2024 14:14, adi
Czy jest gdzieś solucja dla Gravi... (12)
ostatni: 13-10-2024 12:38, Vidol
Problem Jasia cover (96)
ostatni: 13-10-2024 11:20, thewasp
Szukam gry (3)
ostatni: 13-10-2024 11:10, LotharPL
PBTOOLS - para narzędzi do manipu... (4)
ostatni: 13-10-2024 10:35, lzd
Motocross (LiteRally) (652)
ostatni: 12-10-2024 18:50, Atariteca
ACSI2STM / 1040 STE / TOS 1.06 - ... (29)
ostatni: 12-10-2024 17:45, pigula
Zróbmy razem grę...TONY 2 (22)
ostatni: 12-10-2024 10:41, Wolfen
DynaBlaster XE (4)
ostatni: 12-10-2024 09:53, Demorgh
SID i POKEY (698)
ostatni: 11-10-2024 21:11, emkay

Kategorie Forum Atarum

Użytkowników: 2835
Ostatnio zarejestrowany: QPbmCRVM
Postów ostatniej doby: 61

Spotkania i zloty / Meetings & Parties

Najbliższe imprezy
link do naszych spotkań online, zapraszamy do odwiedzenia kanału zoom również przez kod QR:

KWAS

Kalendarz AOL


Społeczność/Community

Stragan
Nowe, pojemniejsze RAM-Carty oferuje Kaz (21)
"mouSTer" czyli myszka ST oferuje Kaz (30)
Atari USBJoy Adapter oferuje Jakub Husak (0)
Programy: Kolony 2106 oferuje Kaz (7)
Sprzęt: rozszerzenia oferuje Lotharek (87)
Gadżety: naklejki, pocztówki oferuje Sikor (11)
Sprzęt: cartridge RAM-CART oferuje Zenon (7)
Miejsce na drobne ogłoszenia kupna/sprzedaży oferuje Kaz (58)
Sprzęt: interfejs SIO2IDE oferuje Piguła (0)
Sprzęt: interfejs SIO2SD oferuje Piguła (50)

Użytki/Utils
Sprzęt/Hardware

Wynalazki
Atari i Bluetooth napisał Kaz (34)
SIO2PC-USB napisał Larek (45)
Nowe SIO2SD napisał Larek (0)
SIO2SD w CA12 napisał Urborg (12)
Ratowanie ATMEL-ów napisał Yoohaas (12)
Projektowanie cartów napisał Zenon (12)
Joystick do Atari napisał Larek (54)
Tygrys Turbo napisał Kaz (11)
Testowałem "Simple Stereo" napisał Zaxon (5)
Rozszerzenie 1MB napisał Asal (20)
Joystick trzyprzyciskowy napisał Sikor (18)
Moje MyIDE oraz SIO2PC na USB napisał Zaxon (16)
Jak wykonać płytkę drukowaną? napisał Zaxon (26)
Rozszerzenie 576kB napisał Asal (36)
Soczyste kolory napisał scalak (29)
XEGS Box napisał Zaxon (13)
Atari w różnych rolach napisał Różyk (9)
SIO2IDE w pudełku napisał Kaz (5)
Atari steruje tokarką napisał Kaz (15)
DarkMouse napisał Kaz (7)
«« nowszestarsze »»