Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Retrocomputing

From Wikipedia, the free encyclopedia
Hobbyist use of older computer equipment
The 1977Apple II

Retrocomputing is the current use ofolder computer hardware andsoftware. Retrocomputing is usually classed as ahobby and recreation rather than a practical application of technology; enthusiasts often collect rare and valuablehardware andsoftware for sentimental reasons.[1]

Occasionally, however, an obsolete computer system has to be "resurrected" to run software specific to that system, to access data stored onobsolete media, or to use aperipheral that requires that system.

Retrosystem 2010, a retrocomputing event inAthens

Retrocomputing andretro gaming has been described aspreservation activity and as aspects of theremix culture.[2]

Hardware retrocomputing

[edit]

Historic systems

[edit]
Main article:Vintage computer

Retrocomputing is part of thehistory of computer hardware. It can be seen as the analogue ofexperimental archaeology in computing.[3] Some notable examples include the reconstruction ofBabbage'sDifference engine (more than a century after its design) and the implementation ofPlankalkül in 2000 (more than half a century since its inception).

"Homebrew" computers

[edit]
A Mini C88 eight byte homebrew computer

Some retrocomputing enthusiasts also consider the "homebrewing" (designing andbuilding of retro- and retro-styled computers or kits), to be an important aspect of the hobby, giving new enthusiasts an opportunity to experience more fully what the early years of hobby computing were like.[1] There are several different approaches to this end. Some are exact replicas of older systems, and some are newer designs based on the principles of retrocomputing, while others combine the two, with old and new features in the same package. Examples include:

  • Device offered byIMSAI, a modern, updated, yet backward-compatible version and replica of the originalIMSAI 8080, one of the most popular early personal systems;
  • SeveralApple 1 replicas and kits have been sold in limited quantities in recent years, by different builders, such as the "Replica 1", from Briel Computers;[4]
  • A project that used old technology in a new design is theZ80-basedN8VEM;
  • TheArduino Retro Computer kit is an open source,open hardware kit you can build and has a BASIC interpreter.[5] There is also a version of the Arduino Retro Computer that can be hooked up to a TV;[6]
  • There is at least one remake of the Commodore 64 using anFPGA configured toemulate the 6502;[7]
  • MSX 2/2+ compatibledo-it-yourself kitGR8BIT, designed for the hands-on education in electronics, deliberately employing old and new concepts and devices (high-capacitySRAMs, micro-controllers andFPGA);
  • The MEGA65 is aCommodore 65 compatible computer;[8]
  • The Commander X16 is an ongoing project byDavid Murray that hopes to build a new 8-bit platform inspired by theCommodore 64, using off the shelf modern parts.[9][10][11][12]
  • The C256 Foenix and its different versions is a new retro computer family based on the WDC65C816. FPGAs are used to simulate CBM custom chips and has the power of an Amiga with its graphic and sound capabilities.
  • Grant Searle collection of homebrew 8-bit projects.[13]

Software retrocomputing

[edit]
Screenshot of DPS8M Simulator running Multics 12.8 on openSUSE Tumbleweed, showing login prompt and several Multics commands
DPS8M Simulator runningMultics MR12.8 on a modernLinux system

As old computer hardware becomes harder to maintain, there has been increasing interest in computer simulation. This is especially the case with oldmainframe computers, which have largely been scrapped, and have space, power, and environmental requirements unaffordable by the average user. The memory size and speed of current systems enable simulation of many old systems to run faster than that system on original hardware.[14][15]

One popular simulator, the history simulatorSIMH, offers simulations for over 50 historic systems, from the 1950s through the present. TheHercules emulator simulates the IBM System/360 family fromSystem/360 to 64-bitSystem/z. A simulator is available for theHoneywellMultics system. An online simulator is available for theAltair 8800 and it runs the actualAltair BASIC

Software for most older systems was notcopyrighted, and therefore fall intopublic domain so there is a wide variety of available software to run on these simulators. In a few cases, software for older systems was released intoopen source by the copyright holders, such asGroupe Bull (the copyright holder of Multics) which released the source code for MR12.5, the final official 1992 Multics release, toMIT in 2006.[16] The release of Multics source code enabled enthusiasts to fix bugs or make improvements, with later open source releases of Multics were released as late as 2023.[17]

Some emulations are used by businesses, as running production software in a simulator is usually faster, cheaper, and more reliable than running it on original hardware.[citation needed]

In popular culture

[edit]

In an interview withConan O'Brien in May 2014,George R. R. Martin revealed that he writes his books usingWordStar 4.0, anMS-DOS application dating back to 1987.[18]

US-based streaming video providerNetflix released a multiple-choice movie branded to be part of theirBlack Mirror series, calledBandersnatch. The protagonist is a teenage programmer working on a contract to deliver a video-game adaptation of a fantasy novel for an 8-bit computer in 1984. The multiple storylines revolve around the emotions andmental health issues resulting from a reality-perception mismatch between a new generation of computer-savvy teenagers and twenty-somethings, and their care givers.

Education

[edit]

Due to their low complexity together with other technical advantages,8-bit computers are frequently re-discovered for education, especially for introductory programming classes inelementary schools.[citation needed] 8-bit computers turn on and directly present a programming environment; there are no distractions, and no need for other features or additional connectivity. TheBASIC language is a simple-to-learn programming language that has access to the entire system without having to loadlibraries for sound, graphics, math, etc. The focus of the programming language is on efficiency; in particular, one command does one thing immediately (e.g.COLOR0,6 turns the screen green).

See also

[edit]

References

[edit]
  1. ^ab"The Retrocomputing Museum". Catb.org. Retrieved30 October 2013.
  2. ^Takhteyev, Yuri; DuPont, Quinn (2013). "Retrocomputing as Preservation and Remix".iConference 2013 Proceedings. Fort Worth, Texas: iSchools. pp. 422–432.doi:10.9776/13230 (inactive 1 July 2025).hdl:2142/38392.{{cite conference}}: CS1 maint: DOI inactive as of July 2025 (link)
  3. ^Cignoni, Giovanni A.; Gaducci, Fabio (2012). "Experimental Archaeology of Computer Science".Atti della Società Toscana di Scienze Naturali Residente in Pisa Memorie Serie B (119):111–116.doi:10.2424/ASTSN.M.2012.17.
  4. ^"Briel Computers".www.brielcomputers.com.
  5. ^"Arduino Retro Computer with SD card and LCD display and Keyboard input with BASIC interpreter". amigojapan.github.io. Retrieved30 October 2013.
  6. ^"Arduino Retro Computer TV". amigojapan.github.io. Retrieved30 October 2013.
  7. ^"C-one Reconfigurable computer". Retrieved6 September 2012.
  8. ^"MEGA65 - (MOST PROBABLY) THE BEST COMPUTER".mega65.org.
  9. ^"Project Commander X16 | Retro Summit". Archived fromthe original on 2022-10-01. Retrieved2019-11-02.
  10. ^Murray, David (February 19, 2019)."Building my dream computer - Part 1".YouTube.Archived from the original on October 3, 2022. Retrieved2022-10-03.
  11. ^Murray, David (September 12, 2019)."Building my Dream Computer - Part 2".YouTube.Archived from the original on October 3, 2022. Retrieved2022-10-03.
  12. ^Murray, David (October 12, 2022)."The Commander X16 has finally arrived!".YouTube.Archived from the original on October 28, 2022. RetrievedOctober 28, 2022.
  13. ^"Grant's HOMEBUILT ELECTRONICS".searle.wales.
  14. ^Trimble jr, George R. (September 1974). "Emulation of the IBM system/360 on a microprogrammable computer".Conference record of the 7th annual workshop on Microprogramming - MICRO 7. pp. 141–150.doi:10.1145/800118.803854.S2CID 5984264.
  15. ^Burnet, Maxwell M.; Supnik, Robert M. (1996)."Preserving Computing's Past: Restoration and Simulation"(PDF).Digital Technical Journal.8 (3):23–38.
  16. ^Van Vleck, Tom."Open Source for Multics".Multicians.org. RetrievedApril 11, 2016.
  17. ^Swenson, Eric (2023-08-06)."MR12.8 - Multics Wiki".multics-wiki.swenson.org. Retrieved2026-01-26.
  18. ^Lily Hay Newman (14 May 2014)."George R.R. Martin Writes on a DOS-Based Word Processor From the 1980s".Slate. Retrieved20 September 2015.

External links

[edit]
Retrieved from "https://en.wikipedia.org/w/index.php?title=Retrocomputing&oldid=1339211064"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp