atarionline.pl
atarionline.pl Atari
Login:
Hasło:
Zapamiętaj mnie
Translate to RSS RSS
Stoisko retro na targach 3D 2012 z 2012-11-22 04:02 (20)
Urodziny Atari.fandal.cz i niespodzianka z 2012-11-20 12:11 (9)
Gry w BASIC'u poniżej 4KB z 2012-11-16 23:03 (15)
"Graph2Font" po liftingu z 2012-11-12 01:20 (29)
Zjazd Twórców Gier 2012 – relacja z 2012-11-11 22:48 (3)
Poznań Game Arena 2012 - relacja z 2012-11-08 05:36 (48)
Wymuszony remanent z 2012-11-08 01:01 (22)
Mary Poppins z 2012-11-07 14:21 (0)
Graph2Font v3.9.6.9 z 2012-10-30 20:37 (0)
ABBUC Software Contest 2012 - wyniki z 2012-10-28 22:16 (0)
Silly Venture 2k12 - kolejna invitka oraz reminder! z 2012-10-27 15:10 (0)
PGA i ZTG 2012 z 2012-10-23 21:08 (0)
Silly Venture 2k12 - invitro na Falcona! z 2012-10-22 22:39 (0)
Nowe SIO2SD z 2012-10-15 11:38 (0)
Aktualności z 2012-10-11 15:01 (0)
Projekt HiScore odcinek 3 z 2012-10-10 22:53 (0)
WAP-NIAK 2012 - fotorelacja z 2012-10-09 13:39 (0)
Rick Dangerous Teaser Trailer #3 z 2012-10-09 13:13 (0)
10 polskich gier z Atari, które podbiły C64 z 2012-10-02 20:52 (0)
I po WAP-NIAKu z 2012-09-30 20:27 (0)
«« nowszestarsze »»

Pomocnik/Helper
Gry/Games

Katalog gier (konwencja TOSEC)

Opisy gier
"Old Towers" (Atari ST) opisał Misza (19)
Submarine Commander opisał Kaz (11)
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 (2)
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-05-03
Liczba katalogów: 8380, liczba plików: 36690
Zmian katalogów: 4, zmian plików: 11

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
STe enhanced games (3)
ostatni: 04-05-2024 23:21, jury
Nowa gra "Mikie" (11)
ostatni: 04-05-2024 22:02, vega1
Kopiowanie Dysk => Turbo Blizzard... (5)
ostatni: 04-05-2024 19:40, pigula
TOSSTer czyli programowalny przeł... (5)
ostatni: 04-05-2024 15:12, MatGuru
The400 (77)
ostatni: 04-05-2024 12:24, Pawex (RTG)
TSFX Turbo Blizzard (114)
ostatni: 04-05-2024 00:25, pustak
Kolor tła VBXE w MADPascalu (1)
ostatni: 03-05-2024 23:12, wojtas76
Emulatorowanie przenośne. (60)
ostatni: 03-05-2024 18:46, Alex
Majowy sztab dla Warszawy (20)
ostatni: 03-05-2024 18:42, Alex
Rzeczy które chciałbyś w MADSie a... (125)
ostatni: 03-05-2024 05:08, pirx
Niedokładność Fujinet (121)
ostatni: 03-05-2024 00:28, fokaszalot
Jak to zrobic bez... [$@^0] (47)
ostatni: 02-05-2024 22:01, pancio
Basic - potrzeba pomocy w napisan... (15)
ostatni: 02-05-2024 15:26, gorgh
Przypominamy to panu hurtowo (12)
ostatni: 01-05-2024 20:06, as...
ACSI2STM - nowy dysk twardy ACSI ... (14)
ostatni: 01-05-2024 14:45, zaxon

Kategorie Forum Atarum

Użytkowników: 2784
Ostatnio zarejestrowany: Carlos
Postów ostatniej doby: 27

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