Retrocomputing

Retrocomputing - obecne użycie starszego komputerowego hardware'u i oprogramowania. retrocomputing zazwyczaj jest klasyfikowany jako hobby i zajęcie rekreacyjne, a nie praktyczne zastosowanie technologii: entuazjaści często kolekcjonują rzadką i cenną elektronikę i oprogramowanie z powodów sentymentalnych[1].
Jednakże, okazjonalnie, stary system komputerowy musi zostać "wskrzeszony" by uruchomić oprogramowanie specyficzne dla tego systemu, by pozyskać dane zachowane na starych nośnikach, lub by skorzystać z urządzenia peryferyjnego, które wymaga tego systemu.

Retrocomputing i retro gaming bywają opisywane jako aktywność zachowania cyfrowych systemów i jako aspekt kultury remiksu[2].
Hardware retrocomputingowe
[edytuj | edytuj kod]Historyczne systemy
[edytuj | edytuj kod]Retrocomputing jest częścią historii komputerowego hardware, może być postrzegana jako analogiczna do archeologii eksperymentalnej w świecie komputerów[3]. Niektóre ważniejsze osiągnięcia to rekonstrukcja maszyny różnicowej Babbage'a (w więcej niz 100 lat po jej zaprojektowaniu) i implementacja języka Plankalkül w 2000 r. (więcej niż pół wieku od jego pierwszych projektów).
Komputery "domowej roboty"
[edytuj | edytuj kod]
Niektórzy hobbiści retrocomputingu zajmują się także budowaniem domowych retrokomputerów i komputerów stylizowanych na komputery retro i uważają to za wżny aspekt hobby, które daje nowym entuzjastom możliwość dośœiadczania w pełniejszy sposób wczesnych dni hobby komputerowego[1] . Istnieje parę możliwych podejść do tego zagadnienia. Niektórzy budują dokładne repliki starszych systemów, a niektórzy tworzą nowe projekty bazujące na zasadach retrocomputingu, a jeszcze inni łączą obydwa te podejścia, ze starymi i nowymi cehcami w tym samym systemie. Przykłady to:
- Urządzenie oferowane przez IMSAI, współczesna, unowocześniowa, ale kompatybilna wstecznie wersja i replika oryginalnego IMSAI 8080, jednego z popularniejszych wczesnych komputerowych systemów osobistych;
- Parę replik systemu Apple I i zestawów sprzydawano w ograniczonych ilościach w ostatnich latach, autorstwa rożnych podmiotów, takich jak Replica 1, od Briel Computers[4];
- Projekt, którzy korzystał ze starej technologii w nowym wykonaniu jest N8VEM bazujący na Z80;
- Zestaw Retrokomputerowy Arduino jest projektem open source, open hardware któy można zbudować i który posiada interpreter BASIC-a[5]. Istnieje także wersja Arduino Retro Komputera, którą można podłączyć do telewizora[6];
- Istnieje przynajmniej jeden remake Commodore'a 64 korzystający z bezpośrednio programowalnej macierzy bramek skonfigurowanych, by emulować MOS Technology 6502[7];
- MSX 2/2+ komtabilny zestaw zrób to sam GR8BIT, zaprojektowany, by edukować praktycznie w dziedzinie elektroniki, celowo korzystający ze starych i nowych konceptów i urządzeń (w tym pamięci SRAM o dużej objętości, mikrokontrolerów i bezpośrednio programowalnej macierzy bramek);
- MEGA65 jest komputerem kompatybilnym z Commodore 65[8];
- Commander X16 to trwający projekt autorstwa Davida Murraya którego celem jest stworzenie nowych 8-bitowych platform inspirowanych Commodore 64, korzystając ze współczesnych częśći komputerowych[9][10][11][12];
- C 256 Foenix i jego różne wersje to nowa rodzina retro komputerów bazujących na WDC65C816. FPGA są używane, by symulować chipsety CBM i posiada moc obliczeniową AMigi z jej możliwościami graficznymi i dźwiękowymi;
- KOlekcja Grant Searle domowych projektów 8-bitowych[13];
Retrocomputing oprogramowania
[edytuj | edytuj kod]Gdy stary komputerowy hardware staje isę trudniejszy do utrzymania w dobrym stanie, zwiększa się zainteresowanie komputerową symulacją. Jest to zwłaszcza prawdziwe odnośnie starych mainframe'ów, które w większości już rozłożono na częśći ,a które wymagają miejsca, mocy i środowiska, którego nie może wygospodarować przeciętny użytkownik. Ilość pamięci i szybkość współczesnych komputerów pozwala na symulację wielu starych systemów, także w sposób, który dizała szybciej niż oryginalne hardware[14][15].
Jeden z popularnych ssymulatorów, historyczny symulator SIMH, oferuje symulację ponad 50 historycznych systemów, od lat 50-tych do współczesności. emulator Herkules symuluje rodzinę IBM System/360, od System/360 do 64-bitowego System/Z. Istnieje symulator systemu Honeywell [[Multics[]]. Symulator online systemu Altair 8800 istnieje i można na nim uruchamiać programy Altair BASIC.
Oprogramowania starych systemów nie było objęte licencją copyright i było open source, więc istnieje duża liczba oprogramowania, które można uruchomić na tych symulatorach.
Niektóre emulatory są używane przez świat biznesu, gdyż korzystanie z oprogramowania na symulatorze jest zazwyczaj szybsze, tańsze i bardziej niezawodne niż uruchamianie go na oryginalnym hardware'u[potrzebny przypis].
W kulturze popularnej
[edytuj | edytuj kod]W wywiadze z Conanem O'Brienem w maju 2014 roku, George R. R. Martin ujawnił, że pisze swoje książki korzystając z WordStar 4.0, aplikacji MS-DOS z roku 1987[16].
Amerykański prowider wideo na żądanie, Netflix wydał film wielokrotnego wyboru jako część swojej serii Black Mirror, zatytułowany Black Mirror: Bandersnatch. Protagonista to nastoletni programer pracujący nad kontraktem, by stworzyć adaptację powieści fantasy w formie gry komputerowej na komputer 8-bitowy w 1984 r. Fabuła toczy się wokół emocji i problemów zdrowia psychicznego wynikłych z różnic w postrzeganiu rzeczywistości pomiędzy nowym pokoleniem biegłych w technologii nastolatków i dwudziestolatków, a ich opiekunami.
Edukacja
[edytuj | edytuj kod]Ze względu na ich niski poziom ksomplikowania w połączeniu z innymi zaletami technologicznymi, 8-bitowe komputery są często odkryte na nowe w edukacji, zwłaszcza w początkowych klasach programowania w szkołach podstawowych[potrzebny przypis]. 8-bitowe komputery preznetują środowisko programistyczne w sposób bezpośredni: nie ma niczego, co by rozpraszało, lub potrzeby dodatkowych cech lub urządzeń. Język BASIC jest prosty w nauce, ma dostęp cd ocałego systemu bez potrzeby ładowania ibbliotek dla dźwięku, grafiki, matematyki itp. Język ten skupia się na wydajności, W szczególności, jedna komenda robi jedną rzecz natychmiastowo (przykładowo,
barwi ekran na zielono).
COLOR 0,6
Zobacz też
[edytuj | edytuj kod]- Historia hardware'u komputerowego
- Vintage Computer Festival
- Computer History Museum
- Computer Conservation Society
- Living Computers: Museum + Labs
- Retro gaming
Przypisy
[edytuj | edytuj kod]- ↑ a b The Retrocomputing Museum, Catb.org .
- ↑ Szablon:Cite conference
- ↑ Giovanni A. Cignoni , Fabio Gaducci , Experimental Archaeology of Computer Science, „Atti della Società Toscana di Scienze Naturali Residente in Pisa Memorie Serie B”, 119, 2012, s. 111–116, DOI: 10.2424/ASTSN.M.2012.17 .
- ↑ Briel Computers [online], www.brielcomputers.com .
- ↑ Arduino Retro Computer with SD card and LCD display and Keyboard input with BASIC interpreter, amigojapan.github.io .
- ↑ Arduino Retro Computer TV, amigojapan.github.io .
- ↑ C-one Reconfigurable computer [online] .
- ↑ MEGA65 - (MOST PROBABLY) THE BEST COMPUTER [online], mega65.org .
- ↑ Project Commander X16 | Retro Summit [online] [dostęp 2019-11-02] (ang.).
- ↑ David Murray , Building my dream computer - Part 1 [online], YouTube, 2019 [dostęp 2022-10-03] (ang.).
- ↑ David Murray , Building my Dream Computer - Part 2 [online], YouTube, 2019 [dostęp 2022-10-03] (ang.).
- ↑ David Murray , The Commander X16 has finally arrived! [online], YouTube, 2022 .
- ↑ Grant's HOMEBUILT ELECTRONICS [online], searle.wales .
- ↑ Emulation of the IBM system/360 on a microprogrammable computer, [w:] George R. Trimble jr., Conference record of the 7th annual workshop on Microprogramming - MICRO 7, 1974, s. 141–150, DOI: 10.1145/800118.803854 .
- ↑ Maxwell M. Burnet , Robert M. Supnik , Preserving Computing's Past: Restoration and Simulation, „Digital Technical Journal”, 3, 8, 1996, s. 23–38 .
- ↑ Lily Hay Newman , George R.R. Martin Writes on a DOS-Based Word Processor From the 1980s, „Slate”, 2014 .
Linki zewnętrzne
[edytuj | edytuj kod]- Retro Computer Museum, muzeum komputerowe w Leicestershire w Wielkiej Brytanii, z regularnymi dniami "przyjdź i zagraj" *Retrocomputing Museum dla re-implementacji starych języków programowania
- RETRO Niemiecki magazyn o kulturze cyfrowej
- The Centre for Computing History brytyjskie muzeum komputerowe
- Living Computer Museum Poproś o login z LCM by wejść w interakcję z klasycznymi komputerami za pośrednictwem internetu
- bitsavers Archiwum oprogramowania i Plików PDF o starych komputerach
- Vintage Computing Resources Zasoby dla hobbistów retrocomputingu
- Naucz się programować w środiwsku programistycznym "retro"
- Nauka programowania od podstaw korzystajac z retrocomputingu
- LOAD ZX Spectrum Muzeum, retorcomputingowe muzeum w Portugalii,glównie koncentrujące się na linii komputerów Sinclair
- Online MITS Altair symulowane hardware, na którym uruchamia się autentyczny Altair BASIC