atarionline.pl
atarionline.pl Atari
Login:
Hasło:
Zapamiętaj mnie
Translate to RSS RSS
Noc Muzeów 2024 i retrokomputery z 2024-05-17 19:09 (10)
Przygody kolesia wydane! z 2024-05-11 05:00 (56)
Nowy Graph2Font! z 2024-05-10 10:50 (19)
Dalton robi grę na A2600 z 2024-05-09 06:26 (9)
W końcu "Mikie" na Atari! z 2024-05-03 19:07 (89)
Oświadczenie w sprawie Piotra Kaczorowskiego z 2024-05-02 10:44 (154)
Michaś w końcu na Atari z 2024-04-26 17:33 (33)
RastaConverter – nowa wersja z 2024-04-24 00:47 (22)
Obudowa kombajnu XCF12 z 2024-04-19 16:43 (26)
Time Wizard Deluxe + edytor poziomów z 2024-04-15 17:25 (28)
FORTH rozgryziony! z 2024-04-10 22:20 (18)
Wyniki i stuff z Grawitacji 2024 z 2024-04-07 16:19 (15)
Grawitacja 2024 - zapraszamy! z 2024-04-04 21:39 (2)
Zapowiedź konwersji "Rick Dangerous 2" z 2024-04-01 09:12 (30)
Bardzo krótka relacja z KWAS #33 z 2024-03-25 21:11 (10)
KWAS #33 w Katowicach za moment! z 2024-03-21 13:06 (7)
Zbigniew Kasprzycki - współtwórca Polskiego Logo z 2024-03-15 22:25 (9)
"Zoltar Cosmic Pirates" w sieci z 2024-03-15 12:21 (6)
KWAS #32 z 2024-02-16 00:08 (39)
Która kolorystyka okładki lepsza? z 2024-02-11 18:30 (37)
«« nowszestarsze »»

Pomocnik/Helper
Gry/Games

Katalog gier (konwencja TOSEC)

Opisy gier
Rescue On Fractalus opisał Kaz (18)
Stranded opisał Kaz (11)
Gunslinger opisał Dracon (5)
Space 1999 opisał Kaz (4)
Pięć Gówien Eepcha opisał Kaz (10)
Mózgprocesor opisał Kaz (31)
Bruce Lee opisał Kaz (31)
Amaurote opisał Kaz (29)
Jax Stardo In Starblade opisał Kaz (13)
The Dallas Quest opisał Kaz (4)
Hacker opisał Kaz (12)
«« nowszestarsze »»

Katalog gier (konwencja Kaz)
Aktualizacja: 2024-05-06
Liczba katalogów: 8380, liczba plików: 36691
Zmian katalogów: 1, zmian plików: 1

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ść 2918 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
Nowa gra "Mikie" (78)
ostatni: 18-05-2024 16:14, CharlieChaplin
Sprawa Piotra Kaczorowskiego (4)
ostatni: 18-05-2024 15:49, streak
Emulatorowanie przenośne. (80)
ostatni: 18-05-2024 14:04, streak
RMT hacking (183)
ostatni: 18-05-2024 13:02, emkay
ATARI 50: THE ANNIVERSARY CELEBRA... (5)
ostatni: 18-05-2024 11:53, streak
Szukam dema (3)
ostatni: 18-05-2024 10:10, kraczaj
1050 mini (6)
ostatni: 18-05-2024 09:31, zaxon
Apidya (2)
ostatni: 18-05-2024 05:07, jury
Konwerter "CASia" zamienia CAS na... (69)
ostatni: 17-05-2024 23:08, pin
Time Wizard - gra na ABBUC Softwa... (250)
ostatni: 17-05-2024 20:48, amarok
Gra "TONY" (223)
ostatni: 17-05-2024 13:55, Jacques
SDrive Micro ;) (423)
ostatni: 17-05-2024 12:19, Peri Noid
Lost Party 2024 (5)
ostatni: 17-05-2024 06:05, solo/ng
Ratunek dla beztalenci w pixelarcie (86)
ostatni: 16-05-2024 18:45, tebe
Dude Story - wydanie fizyczne gry (26)
ostatni: 15-05-2024 23:29, Mq

Kategorie Forum Atarum

Użytkowników: 2796
Ostatnio zarejestrowany: mkp4fun
Postów ostatniej doby: 28

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 (12)
Wywiad Dracona z Mr. Bacardim i Kaz (12)
Tomasz Dajczak i Kaz (21)
Lech Bąk i "Świat Młodych" i Kaz (26)
Michał "Mike" Jaskuła i Kaz (6)
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 (27)
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 (36)

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 »»