sobota, 22 stycznia 2011

Commodore 128


Commodore 128 – komputer domowy produkowany przez firmę Commodore International w latach 80. XX wieku; ostatni z 8-bitowych komputerów tej firmy, zaprezentowany w Las Vegas, w styczniu 1985, równolegle z modelami C128D oraz LCO[1].

Komputer wyposażony był w dwa procesory – 8502 oraz Z80, czego skutkiem było udostępnienie użytkownikowi trzech trybów pracy. Commodore 128 mógł pracować w trybie "C64" oraz, "C128", zaś drugi z zastosowanych procesorów umożliwiał korzystanie z systemu operacyjnego CP/M.

Komputer ten posiadał 128 kilobajtów pamięci operacyjnej (stąd jego oznaczenie liczbowe w nazwie) oraz 48 kilobajtów pamięci ROM.

W sprzedaży ukazały się dwie wersje Commodore 128: C128 oraz C128D. Pierwsza z nich zawierała całość komputera w jednej obudowie (pamięć zewnętrzna dołączana była jako odrębne urządzenie); wersja C128D wyposażona była w oddzieloną od głównej jednostki (zawierającej napęd dyskietek 5 1/4") klawiaturę. Stacje dyskietek 1570, 1571 i 1572 w trybie C64 pracowały z szybkością 3600 bit/sek, w trybie C128 - 15000 bit/sek, zaś w trybie CP/M - 35000 bit/sek.

Do Commodore 128 powstał specjalnie przygotowany system operacyjny GEOS 128, umożliwiający również obsługę trybu swojego poprzednika Commodore 64 (komputer po włączeniu domyślnie zgłaszał się do pracy w "trybie C128").

Komputer pracował w trybie znakowym wyświetlając 40 lub 80 kolumn tekstu. Sześć trybów graficznych C128 (160x200 przy 4 kolorach wybranych z palety 16, 320x200 przy dwóch kolorach z palety 16, 640x200 przy dwóch kolorach) korzystało z 9 kB pamięci obrazu.

Dane techniczne

Typ Komputer domowy
Premiera styczeń 1985
Koniec produkcji 1989
Procesor MOS 8502 @ 2 MHz
Zilog Z80A @ 4 MHz
Pamięć operacyjna 128 kB
System operacyjny Microsoft BASIC 7.0
Digital Research CP/M 3.0
Poprzednik Commodore 64

Tekst udostępniany na licencji Creative Commons: uznanie autorstwa, na tych samych warunkach, http://pl.wikipedia.org/wiki/Commodore_128, Historia i autorzy

Commodore Plus/4


Commodore Plus/4 - komputer wyprodukowany przez firmę Commodore w roku 1984, kompatybilny z Commodore 16. Został zaprezentowany podczas targów CES w styczniu 1984, jako Commodore 264. Firma Commodore planowała wyposażanie komputera w różne odmiany pamięci ROM, zależnie od oczekiwań użytkowników, z możliwością wyboru modułu pamięci stałej w momencie zakupu komputera. Plan został jednak zatrzymany w pół roku po premierze urządzenia[1]. Podobnie zaniechano przedstawienia modelu 364, który miał być wyposażony w syntezator mowy oraz odrębną klawiaturę numeryczną.

Nazwa Plus/4 oznacza cztery aplikacje autorstwa International Tri Micro, umieszczone w pamięci ROM: (procesor tekstu, arkusz kalkulacyjny, baza danych i program graficzny; możliwe było tworzenie dokumentów zawierających elementy pochodzące z więcej niż jednej zainstalowanej aplikacji) - komputer miał być urządzeniem przeznaczonym do biznesu. W odróżnieniu od Commodore 16 i Commodore 116, Plus/4 posiadał 64 KB RAM-u. Miał także możliwość podłączenia dedykowanej dla niego stacji dyskietek Commodore 1551. Podłączana ona była przez port równoległy i działała od trzech do pięciu razy szybciej niż stosowana z innymi komputerami Commodore stacja Commodore 1541. Komputer ten wyposażony był w 1-kanałowy generator dźwięku oraz układ wyświetlania obrazu zintegrowany w jednej kości "TED". Jakość dźwięku zdecydowanie ustępowała C64, natomiast paleta kolorów została rozszerzona do 128 kolorów (C64 dysponował paletą 16 barw). Dokładnie było to 16 kolorów oraz 8 poziomów luminacji dla każdego z nich. Ponieważ jednak czarny kolor nie zmieniał swojej jasności, możliwe było uzyskanie tylko 121 kolorów (15 kolorów × 8 poziomów luminancji + czarny).

Komputer wyposażony był w znacznie bardziej rozbudowaną wersję języka BASIC 3.5. Dzięki niemu oraz zmianie adresowania pamięci, użytkownik w BASIC-u miał do dyspozycji 59 KB pamięci RAM. Było to dużym skokiem w porównaniu do 48 KB RAM-u, dostępnej w C64. Podstawowymi wadami komputera Plus/4 była niekompatybilność z C64 (m.in. układ graficzny TED nie obsługiwał sprite'ów) oraz małe możliwości dźwiękowe. Dodatkowo model ten nie posiadał standardowego portu joysticka oraz portu magnetofonowego (możliwe było podłączenie je przez specjalne adaptery). Sprawiło to, że rynek nie przyjął dobrze odmiany tych komputerów[2], w następstwie czego powstał model C128, w którym zastosowano architekturę dwuprocesorową, by zachować pełną zgodność z modelem C64.

http://pl.wikipedia.org/wiki/Commodore_Plus/4, Historia i autorzy, Tekst udostępniany na licencji Creative Commons: uznanie autorstwa, na tych samych warunkach

Foto: Foofy at en.wikipedia, Creative Commons Attribution-Share Alike 3.0 Unported

Commodore 116

Commodore 116 - uboższa wersja komputera Commodore 16 wyprodukowana przez firmę Commodore w roku 1984 i dostępna wyłącznie w Europie.

Najważniejszą różnicą w stosunku do C16 była nowa mniejsza obudowa zapożyczona z modelu C-Plus/4 z klawiaturą z gumowymi przyciskami i blokiem strzałek kierunkowych. Poza tym parametry techniczne nie różniły się od C16 - zainstalowano 16 kB pamięci RAM (rozszerzalnej do 64 kB), 32 kB pamięci ROM i bazujący na 6502 procesor 7501 o taktowaniu 1,69 MHz. Zaimplementowano BASIC w wersji 3.5.

Ze względu na niekompatybilność z Commodore 64 i niskie osiągi komputer nie przyjął się.

http://pl.wikipedia.org/wiki/Commodore_116, Historia i autorzy, Tekst udostępniany na licencji Creative Commons: uznanie autorstwa, na tych samych warunkach

Commodore 16


Commodore 16 - komputer domowy wyprodukowany przez firmę Commodore w roku 1984 na bazie procesora 7501 - zmodyfikowanej wersji 6502.

Komputer ten miał zastąpić Commodore VIC-20 i plasował się w dolnej półce cenowej komputerów poniżej 100 dolarów. Model ten nie był kompatybilny z Commodore 64. Uboższa wersja - Commodore 116 - sprzedawana była wyłącznie w Europie.

Historia

C16 został zaprojektowany, aby konkurować z komputerami o cenach poniżej 100 dolarów firm Timex Corporation, Mattel i Texas Instruments. Maszyny firm Mattel i Timex były tańsze od Commodore VIC-20, a wprowadzenie C16 (mimo że VIC posiadał większy wybór urządzeń zewnętrznych, pełnowymiarową klawiaturę i więcej pamięci niż produkty konkurencji) miało dać możliwość wejścia Commodore w ten segment komputerów. Texas Instruments TI-99/4A plasował się cenowo między VIC-20 a C64, a jego możliwości również leżały między tymi dwoma komputerami, ale Texas Instruments zaniżało cenę produktu. C16 był bardziej zbliżony parametrami do TI-99/4A niż starzejący się już VIC-20.

Dodatkowo prezes firmy Commodore Jack Tramiel obawiał się wejścia na rynek firm japońskich i pojawienia się ich komputerów z jeszcze niższymi cenami. Przewidywania te w stosunku do komputerów osobistych jednak nie sprawdziły się, mimo że Japończycy zdominowali wkrótce amerykański rynek konsoli gier wideo.

Opis

Z zewnątrz C16 przypominał komputery VIC-20 czy C64, jednak obudowa była czarna z szarymi klawiszami. Możliwości komputera kształtowały się pomiędzy VIC-20 a C64 - C16 posiadał 16 kB RAMu (rozszerzalnej do 64 kB) z 12 kB dostępnymi dla wbudowanego interpretera języka BASIC, nowy chipset dźwiękowy (dźwięk jednokanałowy) i graficzny umożliwiający wyświetlenie 128 kolorów w trybie tekstowym 40×25 pikseli (w rzeczywistości 121, gdyż odcienie czarnego były wyświetlane jako kolor czarny), chip TED (lepszy niż VIC użyty w VIC-20, ale pozbawiony możliwości wyświetlania sprite'ów i zaawansowanych możliwości chipów SID zaimplementowanych w VIC-II komputera C64). Wbudowany w ROM BASIC 3.5 był jednak lepszy od BASIC 2.0 z komputerów VIC-20 i C64 i zawierał komendy dla dźwięku i grafiki bitmapowej (2 kolory w rozdzielczości 320×200 pikseli lub 4 kolory w rozdzielczości 160×200 pikseli).

Największymi niedogodnościami C16 był brak kompatybilnego z VIC-20/C64 złącza magnetofonu Datassette, brak portu gier oraz złącza modemu. Commodore sprzedawało przeznaczone specjalnie dla rodziny C16 magnetofony Commodore 1531 oraz joysticki, ale wkrótce pojawiły się konwertery umożliwiające podłączenie urządzeń z VIC-20/C64. Oficjalną przyczyną zmiany portu joysticków było zmniejszenie interferencji fal radiowych. Port szeregowy C16 posiadał interfejs IEEE-488.

Do rodziny komputerów C16 należały także maszyny Commodore 116 (tańsza wersja C16) i Commodore Plus/4 (przeznaczona dla małego biznesu).

Popularność na rynku

Według wielu opinii podjęcie produkcji komputera C16 było nieporozumieniem, a o jego losie zaważyła niekompatybilność z VIC-20 i C64, niskie parametry techniczne oraz niewielka liczba programów i gier (ich tworzenie było bardzo utrudnione ze względu na brak sprite'ów). W USA komputer sprzedawał się bardzo słabo i wkrótce wycofano go z rynku, zastępując modelem C64. Sytuacja była niewiele lepsza w Europie.

Dane techniczne

Typ Komputer domowy
Premiera 1984
Procesor MOS 7501 @ 0.89 MHz lub 1.76 MHz
Pamięć operacyjna 16 KB pamięci RAM, 32 kB pamięci ROM
System operacyjny Commodore BASIC

http://pl.wikipedia.org/wiki/Commodore_16, Historia i autorzy, Tekst udostępniany na licencji Creative Commons: uznanie autorstwa, na tych samych warunkach
Foto: Cbmeeks at en.wikipedia, Creative Commons Attribution-Share Alike 3.0 Unported, 2.5 Generic, 2.0 Generic and 1.0 Generic license.

Commodore SX-64


Commodore SX-64, znany także jako Executive 64, to przenośna wersja popularnego komputera Commodore 64. Był to pierwszy przenośny komputer z kolorowym monitorem. Zaprezentowany w styczniu 1984 roku,

Poza oczywistymi różnicami w obudowie SX-64 różnił się od C64 w kilku szczegółach. W celu poprawiania czytelności tekstu na małym ekranie domyślny kolor ekranu został zmieniony na biały z niebieskim tekstem, co czasami powodowało problemy z niektórymi programami, których twórcy założyli, że tło ekranu jest zawsze niebieskie. Domyślnym urządzeniem do zapisywania i wczytywania programów była stacja dysków. SX-64 nie posiadał gniazd do podłączenia magnetofonu i telewizora. Usunięcie portu magnetofonowego spowodowało, że SX-64 nie mógł używać standardowego portu szeregowego Centronics, jako że potrzebowało ono szyny z napięciem +5V, która została usunięta wraz z portem magnetofonowym. Nieco inne było także gniazdo na kartridże, co czasami powodowało problemy z ich kompatybilnością. Podobnie jak w przypadku C64 zasilacz o małej mocy ograniczał możliwość rozbudowy komputera. Zostało to jednak poprawione w późniejszych modelach tej maszyny.

SX-64 nie był w pełni kompatybilny ze wszystkimi modułami poszerzającymi pamięć Commodore REU używanymi przez C64. Pierwsze modele SX-64 miały zasilacz o zbyt małej mocy, który nie dawał sobie rady ze zwiększonym poborem prądu, a umiejscowienie gniazda rozszerzającego uniemożliwiało fizyczne wsadzenie modułu z pamięcią. Moduły 1700 i 1750 (o pojemności 128K i 512K) zaprojektowane do użycia w Commodore 128 miały zazwyczaj mniej problemów niż model 1764 zaprojektowany z myślą o C64. Niektórzy użytkownicy SX-64 modyfikowali moduły z pamięcią tak, że używały one zewnętrznego zasilacza.

Istniała także druga wersja SX-64 znana jako DX-64 z podwójna stacją dysków, ale została ona wyprodukowana w bardzo krótkiej serii.

Historia

SX-64 nie powtórzył sukcesu C64. Obwiniano za to zły marketing, duże wymiary i ciężar komputera oraz brak odpowiednich programów biznesowych, które mogłyby skusić potencjalnego klienta. W porównaniu z innymi ówczesnymi komputerami przenośnymi, SX-64 miał bardzo ubogą ofertę programów profesjonalnych – więcej w tym zakresie oferowały komputery Osborne 1 (z procesorem Zilog Z80 i systemem operacyjnym CP/M) oraz 16-bitowy Compaq Portable (z MS-DOSem). W dodatku zarówno Osborne jak i Compaq były szybsze, a Osborne miał bardzo konkurencyjna cenę.

Łącznie w latach 1984-1986 sprzedano około 9,000 komputerów tego typu.

Dane techniczne

Typ Komputer przenośny
Premiera 1984
Koniec produkcji 1986
Procesor MOS 6510 @ 1.02MHz (NTSC) / 0.99MHz (PAL)
Pamięć operacyjna 64 KB
System operacyjny Commodore BASIC 2.0

http://pl.wikipedia.org/wiki/Commodore_SX-64, Historia i autorzy, Tekst udostępniany na licencji Creative Commons: uznanie autorstwa, na tych samych warunkach

Foto: Themaverick

Commodore MAX Machine


Commodore MAX Machine - komputer domowy firmy Commodore przeznaczony przede wszystkim na rynek japoński. Była to zubożona wersja popularnego Commodore 64, w Stanach Zjednoczonych znany był jako Ultimax, a w Niemczech jako VC-10. MAX został wprowadzony na rynek w 1982, ale podobnie jak inne konstrukcje Commodore z tego okresu, nie była udana i szybko zniknęła z rynku.

MAX był uproszczoną wersją C64 - programy (gry) ładowane były z kartridży, komputer miał tylko 2,5 KB pamięci RAM, wyposażony był w bardzo prostą klawiaturę membranową i wyposażony był tylko w podstawowe porty wejścia/wyjścia - gniazdo kartridżów, interfejs magnetofonu, 2 łącza dla dżojstików i wyjście na odbiornik TV. Nie miał żadnych portów szeregowych ani równoległych potrzebnych do podłączenia stacji dysków, drukarki czy modemu.

Komputer używał tych samych układów graficznych i dźwiękowych co C64 (VIC-II i SID) które dawały mu teoretycznie znacznie większe możliwości od poprzednika tego komputera, którym był VIC-20, oba komputery kosztowały mniej więcej tyle samo (ok. $200) ale VIC-20 miał bardzo dużą bazę już istniejących programów i w odróżnieniu od MAXa był łatwy do rozbudowy.

Źródło: http://pl.wikipedia.org/wiki/Commodore_MAX_Machine, Historia i autorzy, Tekst udostępniany na licencji Creative Commons: uznanie autorstwa, na tych samych warunkach
Foto: William Ward

Commodore VIC-20


Commodore VIC-20 (w Niemczech VC20, w Japonii VIC-1001) - komputer domowy produkowany przez firmę Commodore, posiadający 5 kB pamięci RAM i procesor MOS 6502. Jest pierwszym komputerem domowym, którego liczba sprzedanych sztuk wyniosła ponad milion egzemplarzy.

Konstrukcja

VIC-20 wyposażony był w 8-bitowy mikroprocesor MOS Technologies 6502, znany z mikrokomputera Commodore PET. Układ grafiki, MOS VIC, udostępniał tryb tekstowy: 40 kolumn x 25 wierszy, a także tryb graficzny – w rozdzielczości 176x184 pikseli z 3 bitami na piksel. Obudowa komputera była później używana w Commodore 64 i Commodore 16. VIC-20 został wprowadzony do sprzedaży w czerwcu 1980, 3 lata po pierwszym komputerze firmy Commodore - PET.

Dane techniczne
Typ Komputer domowy
Premiera czerwiec 1980 [1]
Koniec produkcji 1985
Procesor MOS 6502 @ 1.108404 MHz (PAL) [2] @ 1.02 MHz (NTSC)
Pamięć operacyjna 5 KB - 64 KB
System operacyjny Commodore BASIC 2.0

Tekst: http://pl.wikipedia.org/wiki/Commodore_VIC-20, Historia i autorzy, Tekst udostępniany na licencji Creative Commons: uznanie autorstwa, na tych samych warunkach
Foto: Cbmeeks at en.wikipedia, udostępniony jest na licencji Creative Commons Uznanie autorstwa – Na tych samych warunkach 3.0

Pierwsze gry porno na Atari 2600

Gry porno na Atari 2600 (choć trudno w tym ruszających się pikselach dopatrzyć się pornografii czy choćby erotyki) poznałem po 19 latach od ich powstania. Może to i dobrze, przecież byłem jeszcze wtedy na nie za młody, a teraz z chęcią sobie popykam ;) I wcale jest tak łatwo klikać Fire, Fire, Fire... Trzeba jeszcze unikać jasnego gromu, żeby nas nie trafił. Takie trochę indiańskie porno, ale odkryć taką grę po tylu latach - zaskoczenie niesamowite :) Pewnie były też inne, ale nigdy nie grałem ;) Tak to wygląda :)

Custer'a Revange - od przodu



Custer's Viagra - od tyłu

środa, 19 stycznia 2011

Commodore 64


Commodore 64, C64, CBM64 – komputer domowy z lat 80. XX wieku, produkcji firmy Commodore Business Machines (CBM). C64 był dotychczas najlepiej sprzedającym się modelem komputera w historii informatyki[1].

Historia

Komputer C64 powstał w styczniu 1982 r. jako następca modelu VIC-20. Początkowo sprzedawany był w cenie 595 $[2], jednak cena ta była znacznie wyższa od ceny produktów konkurencji (ZX Spectrum), stąd nie przyniosła popularności modelowi.

Firma Commodore, będąc właścicielem firmy MOS Technology, produkującej większość podzespołów do C64, oszacowała koszt produkcji każdego modelu na 135 $. Cena maszyny znacznie spadła, a firma rozpoczęła agresywną politykę marketingową, kierując komputer w stronę rynku gier. Wkrótce model C64 stał się najpopularniejszym komputerem.

Komputer, choć o wysokich możliwościach technicznych, był jednak stosunkowo słaby. BASIC v.2 (stworzony przez firmę Microsoft) był poprawny logicznie, ale nie pozwalał na pełna kontrolę nad maszyną: był zbyt powolny, nie zawierał żadnych instrukcji do generowania dźwięku, grafiki, czy też obsługi joysticka. Firma zdecydowała się wypuścić w 1984 r. następcę C64, komputer Commodore Plus/4, z nowszą wersją BASIC-a i wbudowanymi w ROM aplikacjami (np. arkusz kalkulacyjny), ale z braku kompatybilności z C64, nowy produkt nie zdobył przychylności rynku.

Po nieudanych próbach z Commodore Plus/4, a także z Commodore 16, firma wypuściła w roku 1985 model Commodore 128. C128 miał lepsze osiągi w porównaniu z C64, dodatkowo projektanci, nie chcąc utracić już zdobytego rynku, wyposażyli go w możliwość pełnej emulacji C64. Jednak komputer ten nie zdobył popularności C64, być może z powodu ceny, przesycenia rynku i starzejących się technologii.

Wersja C64C, wprowadzona w 1986 r. różniła się od poprzednich wersji wyglądem, zaprojektowanym na wzór Commodore 128. Zawierała też zapewne pierwszy komercyjny system operacyjny oparty na graficznym interfejsie (GUI) – GEOS produkcji Berkeley Softworks.

Czwarta wersja komputera łączyła obudowę C64 z klawiaturą C64C. Główne zmiany zaszły wewnątrz urządzenia: z poprzedniej wersji pozostał układ 6526 oraz pamięć ROM, procesor zamieniono na układ 8500 R4 o identycznej w stosunku do 6510 liście rozkazów. Układ graficzny VIC 6569 oraz dźwiękowy SID 6581 zamieniono na (odpowiednio) 8569 i 8580 (decyzja podyktowana była kwestiami związanymi z zasilaniem - zamiast +12V kości zasilane były napięciem 5V).

Zmierzch komputera nastąpił pod koniec lat 80. Oficjalnie firma zakończyła produkcję w 1993 r., sprzedawszy ok. 17-25 mln egzemplarzy (oficjalny rekord Guinessa).

Dużą zaletą Commodore 64 były jego możliwości graficzne i muzyczne. Na tym komputerze wzięła swój początek tzw. demoscena, czyli społeczność fascynatów, którzy tworzyli prezentacje swoich programistycznych i artystycznych umiejętności, nierzadko wykraczających poza ograniczenia nałożone przez samych projektantów C64. Wielu użytkowników komputera – o ile tylko pozwoliły im na to zasoby finansowe – zakupiła nowszą produkcję Commodore: Amigę 500.

Komputer stał się popularny dzięki dużej liczbie gier, ale jego możliwości umożliwiały także pracę biurową. Dostępne były proste (z dzisiejszego punktu widzenia) arkusze kalkulacyjne, edytory tekstu, kompilatory języków programowania. O możliwościach C64 świadczy okres jego zmierzchu: gdy wychodziły pierwsze poważne gry na Amigę i PC, wiele firm ciągle tworzyło wersje dla C64 (Pirates!, North&South i inne).

Procesor

Komputer C64 jest wyposażony w 8-bitowy mikroprocesor MOS Technology 6510 (w nowszych wersjach 8500), który był kompatybilny z mikroprocesorem MOS Technology 6502 [potrzebne źródło] (używanym między innymi w komputerach Atari, Apple i konsolach Nintendo). Procesor taktowany był zegarem około 1 MHz (dokładnie 0,985 MHz w wersji PAL oraz 1,023 MHz w przypadku NTSC).

Pamięć RAM składała się z 64 kB (stąd nazwa komputera), zaś ROM – ok. 20 kB (zawarto tam jądro systemu, obsługę BASIC-a oraz tablicę znaków). Standardowo, po włączeniu, komputer oferował ok. 38 kB na programy w BASIC. Reszta pamięci była zajęta poprzez zmapowane na nią obszary ROM. Pozwalało to m.in. na "przepisanie" systemu operacyjnego ze stałej pamięci ROM do pamięci RAM, umożliwiając użytkownikowi jego modyfikacje. Można było odłączyć pamięć ROM, uzyskując prawie pełne 64 kB (bez obsługi BASIC). Był to pierwszy komputer domowy, który dawał taką możliwość. Późniejsze komputery, poczynając od klasy PC, miały już system operacyjny wgrywany z nośników zewnętrznych.

Grafika

Układ grafiki VIC-II, udostępniał tryb tekstowy: 40 kolumn x 25 wierszy, a także tryby graficzne – w rozdzielczości 320x200 pikseli z 1 bitem na piksel (tzw. tryb hi-res – wysokiej rozdzielczości) oraz tryb wielokolorowy (tzw. multicolor) w rozdzielczości 160x200 pikseli z 2 bitami na piksel – każde dwa piksele trybu hi-res tworzyły jeden piksel w trybie multicolor. Układ oferował fabrycznie zdefiniowaną paletę 16 barw. Zarówno w trybie tekstowym, jak i w trybach graficznych, wybór kolorów był przypisany do obszaru równemu jednemu znakowi. Dla całego ekranu wspólny był natomiast kolor tła. W trybie tekstowym oraz hi-res dostępny był jeden kolor (plus kolor tła) na każde 8x8 pikseli. W trybie multicolor dostępne były trzy kolory (plus kolor tła) na każde 4x8 pikseli.

Dodatkowo, VIC obsługiwał 8 duszków (sprajtów – ang. sprites). Były to niezależne od wyświetlanego trybu graficznego, dowolnie definiowalne, ruchome obiekty o rozmiarze 24x21 pikseli (lub 12x21 pikseli w przypadku duszków wielokolorowych). Mogły być one dodatkowo niezależnie rozciągane wzdłuż obu wymiarów do podwójnego rozmiaru.

Dzięki dużym możliwościom układu graficznego VIC-II (np. licznikowi wyświetlanych linii rastra) oraz innych układów komputera, zaawansowani koderzy (najczęściej członkowie demosceny) mogli uzyskiwać efekty daleko wykraczające poza podstawową specyfikację. Możliwa była np. zmiana atrybutów (kolorów wykorzystywanych w obrębie obszaru znaku) przy każdej wyświetlanej linii (tzw. tryb FLI – ang. Flexible Line Interpretation) tak, że zamiast kolorów zdefiniowanych dla obszaru 8x8 (lub 4x8) pikseli, były one ograniczone do obszarów 8x1 (4x1) pikseli[3].

Za pomocą wyświetlania dwóch różnych obrazów na zmianę w następujących po sobie odświeżeniach ekranu (tzw. interlace lub inaczej przeplot), można było zwiększyć paletę postrzeganych barw do 128 kolorów. Dodatkowo, przy wykorzystaniu przeplotu, w trybie multicolor (160x200) pikseli, można było uzyskać pozorną rozdzielczość 320x200 pikseli. Dokonywano tego poprzez przesunięcie ekranu w jednym z przeplatanych obrazów o jeden piksel w bok (czyli o pół piksela trybu multicolor), co dawało wrażenie wyższej niż faktyczna rozdzielczości – oczywiście wciąż utrzymując wrażenie korzystania z palety 128 barw.

Dzięki podobnym trikom, możliwe było również, teoretycznie niemożliwe, wyświetlanie duszków na normalnie niedostępnej dla grafiki ramce ekranu lub zwiększenie liczby duszków ze standardowych 8 do nawet kilkudziesięciu.

Powstały także tryby graficzne, o nazwach takich jak np. Super Hires Interlace FLI, wynikający ze skrzyżowania wszystkich możliwości podanych uprzednio – czyli trybu multicolor, techniki FLI oraz przeplotu a także nakładanych na taki obraz sprajtów.

Dźwięk

Układ dźwięku stanowił układ o nazwie SID. Układ był monofoniczny i miał 3 syntezatory dźwiękowe podłączone do jednego filtra. Umożliwiał wybór spośród czterech kształtów fali – trójkątnej, piłokształtnej, prostokątnej ze zmiennym wypełnieniem oraz szumu. Możliwość generowania fali prostokątnej ze zmiennym wypełnieniem nadaje muzyce pochodzącej z tego układu charakterystyczne brzmienie. Układ nie umożliwiał generowania fali o kształcie sinusoidalnym, ale dało się ten kształt w dużym przybliżeniu symulować poprzez nałożenie filtra dolnoprzepustowego na falę prostokątną z wypełnieniem 50%. Kolejną cechą układu SID była możliwość kształtowania obwiedni dźwięku poprzez 4 parametry – ADSR (Attack – narastanie, Decay – opadanie, Sustain – trwanie oraz Release – wybrzmienie), z których każdy mógł przyjmować jedną z 16 wartości. Wysoka jakość dźwięku sprawiła, że w swojej pracy C64 używał np. popularny polski zespół tego okresu, Kombi ,natomiast niemiecka grupa muzyczna Welle: Erdball używa go do tej pory jako główny instrument,aczkolwiek był ten komputer wykorzystywany głównie jako sekwencer, sterując profesjonalnymi syntezatorami poprzez MIDI. Do tej pory wielu fascynatów tworzy muzykę na tym komputerze.

Możliwości dźwiękowego procesora SID zostały docenione po latach – w 1996 roku komputerowy magazyn Byte umieścił go w dwudziestce najważniejszych wynalazków w historii komputeryzacji [1].

Obudowa i gniazda

Komputer Commodore 64, jak większość komputerów domowych z pierwszej połowy lat 80., znajdował się w jednej obudowie z klawiaturą. Płyta komputera znajdowała się albo bezpośrednio pod klawiaturą (w pierwszych, wyższych, modelach C-64) lub w przedłużonej do tyłu części obudowy w modelach nowszych (o wyglądzie wzorowanym na Commodore 128).

Na zewnątrz C64 miał kilka portów. Z prawej strony znajdowały się:

  • gniazdo zasilacza, zewnętrznego;
  • dwa porty dżojstików, które mogły służyć również do podłączenia myszki, pokrętła sterującego (paddle), a nawet pióra świetlnego;
  • na prawej ściance znajdował się również wyłącznik zasilania.

Z tyłu komputera znajdowały się kolejno:

  • Expansion Port – służył do podłączania kartridży (ang. cartridges), czyli modułów z grami czy programami, najczęściej rozszerzającymi możliwości komputera. Przykładami mogą być moduły teletekstu, "Black Box", "Final 2", "Final 3", "Action Replay", czy "X", zawierające takie rozszerzenia jak kod przyspieszający działanie magnetofonu, stacji dysków lub monitor (program umożliwiający przeglądanie i modyfikację pamięci komputera). Mogły one także posiadać przycisk "Freeze" umożliwiający wstrzymanie działania programu i uruchomienie monitora w trakcie jego działania. Katridże często udostępniały również przycisk "Reset", którego Commodore 64 normalnie nie posiadał, a którego użycie było dużo bezpieczniejsze niż każdorazowe wyłączanie i ponowne włączanie komputera;
  • RF Out – czyli gniazdo antenowe, dające zmodulowany sygnał audio i wideo, służące do podłączenia komputera do telewizora;
  • Video/Audio – port umożliwiający podłączenie monitora lub sprzętu audio w celu uzyskania lepszej wyjściowej jakości obrazu lub dźwięku;
  • Serial Port – gniazdo do podłączenia urządzeń szeregowych, jak stacje dysków lub drukarki. Stacja dysków obsługiwała dyskietki 5¼" (model 1541) lub 3½" (1581);
  • Casette Port – złącze magnetofonu kasetowego (służącego jako tańsza, alternatywna względem stacji dysków, pamięć masowa). Musiał być to wydzielony magnetofon Commodore 1530, tzw. Datassette. Zwykłe magnetofony nie mogły być stosowane, jak to miało miejsce np. w komputerach ZX Spectrum.
  • User Port – programowalny port wejścia-wyjścia, mogący służyć jako port standardu RS-232.

Do C64 można było podłączyć również takie urządzenia jak modem, drukarka, czy ploter.

Jako ciekawostkę warto dodać, że do C64 stworzono także dysk twardy. Niestety, jego ogromna - jak na owe czasy - cena, nieduża pojemność oraz spadająca popularność komputera sprawiły, iż nigdy nie trafił on do masowej sprzedaży.

Komunikacja z użytkownikiem odbywała się za pomocą telewizora lub monitora.

Dane techniczne

  • Procesor: MOS Technology 6510 (lub w nowszych wersjach 8500), 0,985 MHz (PAL) lub 1,023 MHz (NTSC)
  • Układ grafiki: MOS Technology 6567 (NTSC) lub 6569 (PAL) (w nowszych wersjach odpowiednio 8562 i 8565), znany jako VIC-II (VIC – Video Interface Controller)
  • Układ dźwięku: MOS Technology 6581 (w nowszych wersjach 8580), o nazwie SID (SID – Sound Interface Device)
  • Pamięć RAM: 64 KB
  • Pamięć ROM: 20 KB (8 KB BASIC, 8 KB KERNAL, 4 KB generator znaków)
  • Tryb tekstowy: 40x25 znaków, każdy znak 8x8 pikseli, w jednym z 16 kolorów, możliwe przedefiniowanie zestawu znaków.
  • Tryby graficzne:
    • 320x200, 1 bit na piksel (tzw. hi-res)
    • 160x200, 2 bity/piksel (tzw. multicolor).
  • Dźwięk: 3 niezależne głosy, 6 oktaw, 4 kształty fali do wyboru (trójkątny, piłokształtny, kwadratowy ze zmiennym wypełnieniem oraz szum), możliwość zmiany parametrów obwiedni (ADSR) (4 bity na każdą).
  • Porty wejścia/wyjścia:
    • video
    • TV RF
    • 2 porty dżojstików (9 pinowe)
    • port dla cartridge
    • port dla magnetofonu (Datasette)
    • port szeregowy RS232
    • szyna szeregowa dla drukarki lub stacji dysków (użytkownicy opracowali rozdzielacze, umożliwiające korzystanie z obu urządzeń naraz)
    • zasilanie: 5 V DC i 9 V AC
Oprogramowanie

Podstawowym oprogramowaniem jest wbudowany interpreter języka BASIC. Umożliwia on pisanie programów oraz wczytywanie oprogramowania z magnetofonu lub stacji dysków. Powstał również graficzny system operacyjny o nazwie GEOS. również współcześnie rozwijane jest oprogramowanie na platformę C64 – takimi projektami są między innymi LUnix, WINGS oraz Contiki (pierwszy system operacyjny dla C64 z wielowątkowością i obsługą TCP/IP).

Najbardziej popularnym rodzajem oprogramowania na ten mikrokomputer pozostały jednak gry – stworzono ich wiele tysięcy.

Programy użytkowe uruchamiać można było z kasety lub z dyskietki.

Przypisy

  1. Innowacje Commodore - Mikrokomputer Commodore 64 został sprzedany w ponad 30 milionach sztuk i został wpisany do księgi rekordów Guinnessa
  2. MayhemUK Commodore 64 archive
  3. Opis trybów graficznych Commodore 64
Źródło: http://pl.wikipedia.org/wiki/Commodore_64, Historia i autorzy, Tekst udostępniany na licencji Creative Commons: uznanie autorstwa, na tych samych warunkach

wtorek, 18 stycznia 2011

Pegasus "IQ-502"


Pegasus to 8-bitowy klon konsoli do gier Famicom/Nintendo Entertainment System. Był moją drugą w życiu konsolą. Był to ni mniej ni więcej a popularny (jeden spośród wielu) Pegasus "IQ-502" (na zdjęciu).

Parametry
  • procesor: 8-bitowy typu MOS 6502 1,79 Mhz,
  • układ graficzny: 5,37 Mhz,
- rozdzielczość: 256x240,
- paleta 64 kolorów (maks. 25 wyświetlanych równocześnie),
  • dźwięk: 5-kanałowy mono – 1 kanał szumów, 1 PCM i 3 dźwiękowe,
  • nośnik danych: kartridże (zob. niżej).
Osiągalność i zgodność z NES
Do dziś można jeszcze spotkać na polskich targowiskach egzemplarze Pegasusa, sprzedawane zwykle pod nazwą „gier telewizyjnych”.

Gniazdo kartridżów w Pegasusie nie jest (bez adaptera) zgodne z kartridżami dla NES-a, gdyż konsola jest prawdopodobnie oparta na tzw. Famicomie pierwszym, japońskiej wersji NES-a o nieco innej budowie.

Część kartridżów do Pegasusa jest pirackimi kopiami gier produkowanymi głównie w Rosji i Chinach (są wśród nich podróbki gier z Sonikiem i innymi postaciami, które zostały zaprojektowane na konsole inne niż Famicom). W Polsce, poza bazarami, sprzedawano również legalne wersje gier w sklepach – dostępne na tę konsolę. Do takich tytułów zalicza się między innymi gra Micro Machines.

Zwykłe gry japońskie w większości przypadków uruchomią się, ponieważ Pegasus to konsola NTSC z wymuszonym 50 Hz oraz rozdzielczością PAL. W niektórych joypadach do Pegasusa oprócz standardowego D-pada i 2 przycisków istnieją dodatkowe dwa – powyżej przycisków B i A znajdują się przyciski oznaczone jako TURBO, nie ma ich w padach Famicom, zaś w przypadku NES-a była dostępna wersja joypada NES Advantage z takimi przyciskami. Niektóre joypady posiadają także gniazdo jack 3,5 mm służące do podłączenia słuchawek (działające tylko przy połączeniu z odpowiednią konsolą). Konsola jest zgodna z pistoletem świetlnym, lecz nie akceptuje innych akcesoriów.

Żródło: http://pl.wikipedia.org/wiki/Pegasus, Historia i autorzy, Tekst udostępniany na licencji Creative Commons: uznanie autorstwa, na tych samych warunkach

piątek, 14 stycznia 2011

Atari 2600


Atari 2600 – konsola do gier wideo produkowana od roku 1977. Była jedną z pierwszych konsoli, a tym samym moją pierwszą konsolą w życiu, które używały wymiennych modułów z grami tzw. kartridży, zamiast wbudowania na stałe jednej lub więcej gier.

W USA i Europie sprzedawana do roku 1989, a w Azji do wczesnych lat 90. XX wieku. Przez ten czas wyprodukowano około 25 milionów sztuk. Liczba stworzonych gier przekroczyła 900.

Początkowo znana jako Atari VCS (Video Computer System); nazwa Atari 2600 została po raz pierwszy użyta w roku 1982 po wprowadzeniu bardziej zaawansowanej konsoli Atari 5200.

Dane techniczne

  • procesor: 8-bitowy MOS Technology 6507 z zegarem 1,19 MHz
  • procesor audio i wideo: TIA (Television Interface Adapter), rozdzielczość 160x102, 128 kolorów (16 kolorów każdy o 8 poziomach intensywności, w praktyce 121 różnych dla NTSC, 114 dla PAL), 2-kanałowy dźwięk mono
  • RAM: 128 bajtów (dodatkowo do 256 bajtów wbudowanych w moduł z grą)
  • ROM (moduł z grą): maksimum 4 kB (możliwość zwiększenia pojemności do 32 kB przez stronicowanie pamięci)
  • wejścia:
    • 2 gniazda DB9 (które przez to stały się standardem w innych tego typu urządzeniach i komputerach osobistych) do podłączenia dżojstika z jednym przyciskiem lub innych kontrolerów
    • 6 (w oryginalnej wersji) przełączników: zasilanie, obraz mono/kolor, poziom trudności dla każdego gracza (A lub B), Select, Reset; znaczenie przełączników mogło być zmieniane przez gry (oprócz wyłącznika zasilania), w późniejszych modelach przełączniki trudności zostały zminimalizowane i przeniesione na tył obudowy
  • wyjście: typu RF, sygnał wideo z dźwiękiem, w zależności od regionu w systemie NTSC, PAL, SECAM
Tekst: http://pl.wikipedia.org/wiki/Atari_2600, Historia i autorzy, Tekst udostępniany na licencji Creative Commons: uznanie autorstwa, na tych samych warunkach