atarionline.pl
atarionline.pl Atari
Login:
Hasło:
Zapamiętaj mnie
Translate to RSS RSS
Wkrótce "Bubble Bobble" na Atari z 2024-09-27 10:34 (22)
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)
Demo "The Coders' Guide to the Demoscene" w szczegółach z 2024-08-22 14:27 (4)
Gra "Auf Wiedersehen Monty" w szczegółach z 2024-08-21 19:11 (9)
Wyniki letniej edycji Silly Venture 2024 z 2024-08-19 16:40 (11)
Trwa letnia edycja Silly Venture 2024 z 2024-08-17 11:09 (9)
«« nowszestarsze »»

Pomocnik/Helper
Gry/Games

Katalog gier (konwencja TOSEC)

Opisy gier
"Old Towers" (Atari ST) opisał Misza (19)
Submarine Commander opisał Kaz (13)
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-09-06
Liczba katalogów: 8394, liczba plików: 36742
Zmian katalogów: 10, zmian plików: 22

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ść 2927 MB


Wewnętrzne/Internals



   Nowinki tworzone dzięki CuteNews
PIA też gra!
PIA dla miłośnika Atari to skrót od Peripheral Interface Adapter. Układ ten na początku obsługiwał porty joysticków, a potem w wersji XL/XE dodano mu funkcje sterowania pamięcią.

zdjęcie PIA w Atari 130XE (jak widać, nietypowe oznaczenie): Kaz

PIA sprzętowo

Jak podaje Marin "MacGyver" Dubicki na swojej interesującej stronie: "Układ ten nie jest projektem firmy Atari - w przeciwieństwie do ANTIC-a, POKEY-a i GTIA. Spotkałem się z różnymi jego oznaczeniami: 6520, 6521, 6821 (numer katalogowy Atari: CO12298 lub CO14795). Układ steruje pracą układu MMU, obsługuje joysticki i steruje sygnałami pomocniczymi przy transmisji szeregowej. Oto opis wyprowadzeń:
  • PA0-PA7 - wejścia określające położenie joysticków - mogą pracować również jako wyjścia,
  • PB0,PB1,PB7 - linie wysyłają do MMU informacje czy w pewnych obszarach adresowych, pojawi się pamięć RAM czy ROM, kolejno: OS, Basic, Self-Test,
  • PB2-PB6 - w komputerach z pamięcią powyżej 64kB, zgodną ze standardem 130XE ustalają w dekoderze adresów dodatkowej pamięci numer aktywnego banku,
  • CA1 - wejście sygnału PROCEED (przebieg) ze złącza szeregowego,
  • CA2 - linia wyjściowa, sterująca pracą silnika w magnetofonie,
  • CB1 - wejście sygnału INTERUPT (przerwanie) ze złącza szeregowego,
  • CB2 - linia wyjściowa COMMAND - ustala, urządzenie z którym komputer przesyłał dane przez złącze szeregowe,
  • IRQa,IRQb - w Atari są połączone - patrz IRQ w opisie POKEY-a,
  • CS0-CS2 - wejścia sterujące dostępem PIA do magistrali - sprzyjające warunki to: CS0=1, CS1=0, CS2=1.

Obszar adresowy PIA to zaledwie 4 komórki: $d300-$d303. Ciekawostką jest to, że w katalogach linie adresowe A0 i A1 są zamienione miejscami, co wpływa na to, że komórki są rozmieszczone w innej kolejności, niż podają katalogi."


Jak widzimy powyżej, do układu PIA podłączone są linie INTERRUPT oraz PROCEED gniazda SIO, w związku z czym układ ten może być źródłem przerwań IRQ. Elektronicy-amatorzy potrafili zaprząc PIA do ciekawych zastosowań, przykładem czego jest generator przebiegów impulsowych Witolda Prokopowicza oraz rozkodowywacz radia samochodowego czy tester układów scalonych kolegi Piotra "Różyka" Różyckiego. Kto by pomyślał, że po latach znajdzie zastosowania mniej sprzętowe...

PIA programowo

Nastały nowe czasy to pojawiły się też nowe pomysły. Krzysiek "xxl" Dudek znany jest z poszukiwań nowych terenów na Atari. Dzięki niemu mamy emulator ZX Spectrum, bezpośrednie konwersje gier z ZX Spectrum, BBC Micro i Apple II, zastosowanie układu graficznego GTIA do odtwarzania utworów muzycznych... Teraz nastał czas na wycieczkę w kolejne dziewicze obszary. Krzysiek spowodował, że będziemy mogli posłuchać muzyki przez układ PIA!

Planowane demko pokaże, że z układu sterowania joystickami i pamięcią też można wycisnąć dźwięki i to skoordynowane do motywu muzycznego :). Jedynym wymogiem posłuchania muzyki odtwarzanej na PIA będzie podłączenie do Atari magnetofonu, ponieważ muzyka powstaje przez sterowanie rejestrem, który uruchamia między innymi zasilanie magnetofonu. Tym razem nie trzeba jednak posiadać fizycznego Atari z magnetofonem do posłuchania efektów, bo najnowszy emulator małego Atari "Altirra" potrafi odtworzyć dźwięki z GTIA i PIA (autor "Altirry" szybko zareagował na zabawę xxl-a z PIA). Demko będzie prezentować odtwarzanie na samym PIA, na spółce PIA/GTIA oraz POKEY/GTIA. Szatański pomysł, żeby zmuszać układy nie-dźwiękowe do grania muzyki i to jeszcze w parach. Krzysiek napisał mi, że bardzo cieszy go to, że tandem PIA z GTIA gra naprawdę głośno. Utwory zostały przeniesione z ZX Spectrum.

Pora na podkreślenie czynnika ludzkiego w tworzeniu demka. Oczywiście głównym sprawcą jest Krzysiek "xxl" Dudek. Udział w testach i badaniach brał też Michał "Miker" Szpilowski. Grafikę do demka przygotowuje Paweł "Replay" Szewczyk. Z autorem udało mi się zamienić kilka słów:

Kaz: Skąd pomysł, żeby grać przez PIA?

xxl: Chciałem sprawdzić, czy można sterować szybkością silnika w magnetofonie. Spodziewałem się zupełnie czegoś innego, a wyszedł dźwięk, wiec zmieniłem playerka GTIA, żeby sprawdzić, czy zadziała. I okazało się, że całkiem fajnie gra muzyka (o wiele głośniej).

Kaz: Jaki będzie tytuł demka?

xxl: Najprawdopodobniej "Beep'em All 3"

Kaz: Jak to jest technicznie zrealizowane? Muzyka 1-bitowa? Ile kanałów udało się uzyskać?

xxl: Muzyka jest 1-bitowa, maksymalnie udało się uzyskać 8 kanałów. Działają te same sztuczki, co na GTIA, czyli pogłaśnienie, sample, itp. Jeśli gramy na 2 kanałach GTIA i PIA to o ile się coś nie zmieni po testach, muzyka na GTIA będzie grać sample, żeby była słyszalna (muzyka z PIA zagłusza, bo jest o wiele wiele głośniejsza). Muzyka z PIA nie jest taka sama jak z GTIA, dźwięk odrobinę się jednak różni. Ale bardzo efektownie wychodzi ta sama muzyka grana jednocześnie na PIA i GTIA.

Testowałem też bombardowanie rejestrów Antica i okazało się, że... też można na nich zagrać! No, ale jednak gra to za cicho, nawet przy głośności na full w TV ledwo co słychać. Chyba to są jakieś przebicia na elektronice, pewnie bombardując dowolny nieużywany rejestr, byłoby tak samo. Mocniejszy dźwięk daje używanie rejestrów koloru (kolor maksymalny to 1, kolor minimalny to 0), przez co powstają śmieci na ekranie, ale muzykę słuchać.


No to czekamy niecierpliwe na demko!

2009-11-11 13:40 by Kaz
komentarzy: 0
nickname
e-mail / website (opcjonalnie)
Aktualne tematy
RMT hacking (243)
ostatni: 28-09-2024 21:26, emkay
Październikowy sztab warszawski (7)
ostatni: 28-09-2024 21:02, Alex
[S] TV Samsung LE23R81W (8)
ostatni: 28-09-2024 20:59, Alex
Nowe gry na Atari (225)
ostatni: 28-09-2024 20:03, CharlieChaplin
Najlepsze wybuchy w grach? (62)
ostatni: 28-09-2024 17:11, Kaz
Filterek do Blizzarda (66)
ostatni: 28-09-2024 17:08, pirx
Karin Mini Drive (34)
ostatni: 28-09-2024 14:58, zaxon
Ktoś ma dokumentację do "jajeczek"? (12)
ostatni: 28-09-2024 09:20, Kaz
Kod źródłowy Agent USA (5)
ostatni: 27-09-2024 16:19, astrofor
KWAS (341)
ostatni: 26-09-2024 22:02, thewasp
Główna strona "atarionline.pl" i ... (1)
ostatni: 26-09-2024 19:12, jummaja
Gry powodziowe (15)
ostatni: 26-09-2024 14:33, bartgo
Silly Venture 2024WE - 35th ATARI... (32)
ostatni: 26-09-2024 12:34, greymsb
Ciekawostki (5577)
ostatni: 25-09-2024 21:27, pirx
Adapter 90 stopni do kartridży do... (6)
ostatni: 25-09-2024 20:39, marcowy

Kategorie Forum Atarum

Użytkowników: 2829
Ostatnio zarejestrowany: MilanSK
Postów ostatniej doby: 33

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


Rozmawiali
Wywiad z Mariuszem Jaroszem i Kaz (13)
Wywiad Dracona z Mr. Bacardim i Kaz (15)
Tomasz Dajczak i Kaz (22)
Lech Bąk i "Świat Młodych" i Kaz (26)
Michał "Mike" Jaskuła i Kaz (30)
F#READY i Dracon (22)
Daniel „Arctus” Kowalski i Dracon (25)
KATOD i TDC (15)
Mariusz Wojcieszek i "Adam" (17)
Romuald Bacza i Ramos (16)
Śledzenie Amentesa i Larek (9)
Leszek Łuciów i Charlie Cherry (17)
TO JUŻ ZA TOBĄ: rozmowa z Bobem Pape i cpt. Misumaru Tenchi (39)
Rob Jaeger i Emu (53)
Jacek "Tabu" Grad i Dracon (0)
Alexander "Koma" Schön i Kaz (0)
Maciej Ślifirczyk i Charlie Cherry (0)
Jarek "Odyniec1" Wyszyński i Kaz (0)
Marek Bojarski i Kaz (0)
Olgierd Niemyjski i Ramos (0)
«« nowszestarsze »»

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 (83)
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 »»