Retrocomputing

Retrocomputing er et  udtryk , der bruges til at beskrive arbejdet med forældede, forældede computersystemer og programmer til dem. Passion, hobby , en måde at have det sjovt på for mange entusiaster, der samler og bruger interessante retro -computere og -programmer. Derudover er retrocomputing lavet ud fra nostalgi for en svunden tid.

Konsekvensen af ​​den hurtige udvikling af computere var, at computerenheder ret hurtigt blev forældede. Retrocomputing er en måde at bevare computerhistorien for fremtidige generationer.

Retrocomputing omfatter en række områder:

Historiske retninger

Mange mennesker samler på forældede (" vintage "), sjældne eller usædvanlige computersystemer såsom lommeregnere [1] , hjemmecomputere , spillekonsoller og spilleautomater [2] ; nogle gange bliver sådanne samlinger en del af udstillingen af ​​store museer [3] . Private og offentlige computermuseer er ved at blive skabt og udviklet  , såsom Computer History Museum i Mountain View, Californien.

De indsamler også programmer og data til forældede systemer [4] [5] . I dette tilfælde opstår ofte opgaverne med at overføre data til moderne medier og konvertere til moderne formater , gemme disse data og katalogisere . Den hurtige udvikling af datalagringssystemer og lagermedier gør det med tiden stadig sværere at finde en moderne læser til data på forældede medier.

Søg, gem og organiser information om ældre systemer. Sådanne oplysninger omfatter beskrivelser, design- og driftsdokumentation, diagrammer, historiske dokumenter. Der er en række websteder dedikeret til computerteknologi generelt [6] [5] [7] [8] eller individuelle familier af enheder. Nogle af disse websteder tilbyder wiki- funktionalitet , som giver brugerne mulighed for selv at indtaste og forfine information [9] [10] . Det er også vigtigt at bevare og supplere viden om brugen af ​​forældede systemer og programmer.

Forskning i computerhistorie er en slags " eksperimentel arkæologi " inden for computere. De mest berømte eksempler er rekonstruktionen af ​​Charles Babbages Difference Engine og implementeringen af ​​Plankalkül -sproget i 2000 (et halvt århundrede efter dets opfindelse).

Hardwarevejledning

Restaurering og genopbygning af forældede systemer, vedligeholde dem i funktionsdygtig stand. Vanskeligheden her er, at mange komponenter, der kræves til reparation eller drift, ikke er blevet produceret i lang tid.

Modificering af ældre systemer. For eksempel konverteringen af ​​en hjemmecomputer fra 1980'erne til en bærbar bærbar [11] eller designet af en retro set-top-boks i steampunk -stilen [12] .

Gentagelse af gamle systemer på en moderne elementbase (se en: Hjemmecomputer-genindspilning ). For eksempel gentager Replica 1Apple I -computeren i form af et kort med kun én chip. På lignende måde følger One Chip MSX standardcomputeren MSX2 . Fremkomsten af ​​en række temmelig billige FPGA'er tjente som en fremdrift for skabelsen af ​​en række sådanne enheder. [13]

Oprettelse af egne amatører ( engelsk  hjemmebrygget ) computersystemer "i stil med 1980'erne" og/eller på en forældet elementbase.

Programvejledning

Emulatorer af forældede systemer findes og er under udvikling . Det giver dig især mulighed for at spille spil til gamle spillekonsoller og hjemmecomputere på moderne personlige computere, PDA'er og smartphones. I processen med at skrive en emulator afsløres ofte unøjagtigheder i den eksisterende dokumentation og dens ufuldstændighed, som skal udfyldes ved at eksperimentere med et "live" system. Emulatorer giver dig mulighed for at få oplevelsen af ​​at bruge, føle den "atmosfære", der er iboende i det emulerede system, og er også et middel til at holde den software, der er beregnet til den emulerede enhed, i funktionsdygtig stand.

Det er også muligt at skrive software til ældre systemer. Normalt bruges krydskompilatorer og andre krydsværktøjer samt emulatorer - til test og fejlfinding af programmer.

Romhacking giver dig mulighed for at rette fejl, ændre indbyggede skrifttyper, tilføje nye funktioner til gamle spil (for eksempel yderligere niveauer) [14] . Amatøroversættelse , og især russificering , af gamle computer- og konsolspil gør dem tilgængelige for et bredere publikum.

Entusiaster fortsætter med at skabe hjemmebryggede spil , herunder portering af spil fra andre platforme og oprettelse af genindspilninger . Konkurrencer for udviklere af sådanne spil er organiseret.

Der er operativsystemer til ældre systemer skrevet i nyere tid, især Wheels OSog OS Contiki . UNIX-kompatible versioner af operativsystemet til hjemmecomputere er ved at blive oprettet. For eksempel, for den sovjetiske computer BK , blev BKUNIX oprettet i 2006 . I september 2016, i anledning af 30-året for udgivelsen af ​​Apple II GS, udgav John Brooks en væsentlig operativsystemopdatering til denne computer - ProDOS version 2.4 [15] .

Portering af spil fra ældre systemer til moderne spilsystemer og computere. Ud over direkte portering, mens man bibeholder et fuldstændig identisk billede og gameplay , udføres nogle porte for at forbedre selve spillet - for eksempel "farve" sort/hvid eller farvebegrænsede sprites og teksturer, eller gentag scenariet og miljø af et gammelt spil på en ny motor ; i dette tilfælde taler man normalt om en genindspilning af spillet . [16]

Og nu er der musikere, der laver elektronisk musik ved hjælp af kraften fra 1980'ernes forbrugercomputere - se trackermusik og chiptune .

Retrogaming

Retrogaming ( eng.  retrogaming ), også oldgaming ( eng.  oldgaming ) er en anden retning inden for rammerne af retrocomputing - en passion for spil skabt til forældede computersystemer. Disse systemer er typisk videospilkonsoller , hjemmecomputere og arkademaskiner . Spillere, der brænder for retrogaming, kaldes retrogamere . Spillet foregår enten på det originale udstyr eller på moderne - gennem emulering eller ved at bruge porterede versioner af de originale spil. Spil fra 1980'erne er ofte forbundet med specifikke forfattere, og ofte guides retrogamere i deres valg af spil af en bestemt spiludvikler.

Retrogaming-subkulturen påvirker også musikken i ældre spil. Under deres tilblivelse var mulighederne for at spille færdige kompositioner som regel begrænsede, så melodierne blev syntetiseret direkte under spillet; at skrive musik til spil på det tidspunkt omfattede ikke kun komponering, men også programmering.

For moderne spilkonsoller frigives samlinger af gamle spil - portet eller med en indbygget emulator. Sådanne samlinger omfatter normalt spil fra en enkelt udgiver; især er der samlinger med spil fra Sega , Taito , Midway , Capcom og Namco [17] ( Midway Arcade Treasures , Capcom Classics Collection , Namco Museum , etc.). Hver samling indeholder 10-30 spil; nogle af disse samlinger indeholder både originale spil og moderne genindspilninger. Moderne konsolskabere giver mulighed for at købe retrospil gennem digitale distributionstjenester , såsom Virtual Console , Xbox Live Arcade og PlayStation Store .

Plug-and-play (plug and play) system - såsom C64 Direct-to-TV og Atari Flashback  - består normalt af en lille enhed, der gentager eller emulerer et ældre system, og inkluderer flere (10-30) spil uden at udvide . I slutningen af ​​2007 blev Sega Mega Drive Handheld udgivet , som indeholdt et fast sæt på 20 spil [18] .

Populariteten af ​​retrogaming har ført til lejlighedsvise moderne, ground-up spil, der er retro-stilet i et forsøg på at give spillet charmen fra 1980'er spil (f.eks. Cave Story , La-Mulana , Mega Man 9 , Retro Game Challenge , VVVVVV ).

Begivenheder

Udstillinger, præsentationer, konkurrencer og festivaler er dedikeret til retrocomputing. Nogle af dem afholdes årligt:

Publikationer

Der er flere papirmagasiner om emnet retrocomputing, såsom Retro Gamer (UK, udgivet siden 2004) [21] og Retro [22] (Tyskland).

Den britiske netbutik Console Passion Retro Games[23] har udelukkende specialiseret sig i retrospil. Butikken udgiver også magasinet Retro Fusion og sponsorerer cd-magasinet Retro Survival .

Se også

Noter

  1. Sergey Frolovs samling af sovjetisk digital elektronik arkiveret 29. november 2011.
  2. 15kop.ru - Museum for sovjetiske spilleautomater Arkiveret 30. august 2011 på Wayback Machine  (russisk)
  3. Polyteknisk Museum - Gennem museets haller Arkiveksemplar dateret 29. august 2011 på Wayback Machine  (russisk)  - udstillingen af ​​Polyteknisk Museum omfatter udstillingen "Automation and Computer Science"
  4. Retrocomputing Museum arkiveret 3. april 2020 på Wayback Machine 
  5. 1 2 BitSavers.org Arkiveret 18. september 2021 på Wayback Machine  -  en stor samling af software og dokumenter på forskellige systemer
  6. Old-Computers.com Arkiveret 7. januar 2009 på Wayback Machine 
  7. Virtual Computer Museum Arkiveret 14. juli 2008 på Wayback Machine  (russisk)
  8. Iron Ghosts of the Past Arkiveret 7. februar 2008 på Wayback Machine  (russisk)
  9. CPC Wiki Arkiveret 2. februar 2012 på Wayback Machine 
  10. SpeccyWiki arkiveret 5. november 2008 på Wayback Machine  (russisk)
  11. Commodore 64 original hardware bærbar computer . Hentet 28. april 2009. Arkiveret fra originalen 7. april 2009.
  12. Joseph Drust - 'In'tendo Minion' . Hentet 30. august 2011. Arkiveret fra originalen 10. september 2011.
  13. Se en: Hjemmecomputer-genindspilning
  14. Romhacking i ConsolWiki Arkiveret 18. juli 2021 på Wayback Machine  (russisk)
  15. ProDOS 2.4 til Apple II: Apple II's første OS-opdatering i 23 år (18. september 2016). Hentet 20. september 2016. Arkiveret fra originalen 20. september 2016.
  16. Retro genindspilninger arkiveret 5. maj 2009 på Wayback Machine 
  17. Se en:Kategori:Videospilsamlinger .
  18. SEGA Mega Drive Handheld Arkiveret 6. juli 2010 på Wayback Machine 
  19. Vintage Computer Festival Arkiveret 6. januar 2018 på Wayback Machine 
  20. The Classic Computing and Gaming Show arkiveret 23. juli 2011 på Wayback Machine 
  21. Retro Gamer Magazine Arkiveret 3. august 2009 på Wayback Machine 
  22. Retro Arkiveret 20. juli 2011 på Wayback Machine  (tysk)
  23. Console Passion Arkiveret 30. august 2011 på Wayback Machine 

Links