Advertisement

History, Nostalgia and Software

  • David Holdsworth
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 416)

Abstract

The early history of computing is dominated by hardware development, but once we got non-trivial machines to work, the character of the machines was defined by their software not their hardware. Modern computers can be programmed to emulate computers of yesteryear, and then run original software. Sadly, much software from the past has been lost with cavalier disregard for its historic significance. However, we are having some success in resurrecting past systems, and can run such software as survives so well that past users of these old systems often react with nostalgic glee on first encountering one of these emulations. We can do this even where the software only survives in the form of printer listings. The challenge is to make such emulations relevant to people who never knew the original.

Keywords

software preservation emulation 

References

  1. 1.
  2. 2.
  3. 3.
    Spoor, B.: Problem Solving with George 3 Today. Resurrection (36) (2005) ISSN 0958-7403, http://www.cs.man.ac.uk/CCS/res/res36.htm#e
  4. 4.
    Holdsworth, D.: George3 − Emulation of the ICL (1900), http://sw.ccs.bcs.org/CCs/g3/
  5. 5.
    Holdsworth, D.: Rescuing Software from Lineprinter Listings. Resurrection (57) (2012) ISSN 0958-7403, http://www.cs.man.ac.uk/CCS/res/res57.htm#e
  6. 6.
    B-EM, A Freeware BBC Micro Emulator for DOS, Windows and Mac OS X (2012), http://b-em.bbcmicro.com
  7. 7.
    Hedstrom, M., Wheatley, P.R., Sergeant, D.M., et al.: The CAMiLEON Project, http://www2.si.umich.edu/CAMILEON/
  8. 8.
    The Hercules System/370, ESA/390, and z/Architecture Emulator, http://www.hercules-390.eu
  9. 9.
    West, J.: pdp11 home page, http://www.pdp11.org
  10. 10.
    Jones, M.T.: Emulation and computing history (2011), http://www.ibm.com/developerworks/opensource/library/os-emulatehistory/
  11. 11.
    Black, A.: Running George 3 on a Raspberry Pi, Blog post on DesignSpark (2013), http://www.designspark.com/blog/running-george-3-on-a-raspberry-pi
  12. 12.
    Holdsworth, D.: Leo III Resurrection (2013), http://sw.ccs.bcs.org/leo/
  13. 13.
    English Electric.: KDF9 Director Manuals, http://sw.ccs.bcs.org/KDF9/directorManuals/manuals.htm
  14. 14.
  15. 15.
    Hock, A.A.: Leeds University User Manual - section E (1976), http://sw.ccs.bcs.org/CCs/g3/LeedsDoc/sect-e.htm
  16. 16.
    Alcock, D.: Dave’s Green Card Collection (2004), http://planetmvs.com/greencard/
  17. 17.
    Holdsworth, D.: Curation Reference Manual, Digital Curation Centre (2007), http://www.dcc.ac.uk/resources/curation-reference-manual/completed-chapters/preservation-strategies
  18. 18.
    Holdsworth, D., Sergeant, D.M.: A Blueprint for Representation Information in the OAIS Model. In: 8th NASA Goddard Conference on Mass Storage Systems and Technologies (2000), http://www.storageconference.org/2000/papers/D02PA.PDF
  19. 19.
    Holdsworth, D.: Whetstone Algol resurrection (2011), http://sw.ccs.bcs.org/CCs/KDF9/walgol.htm
  20. 20.
    English Electric: Algol Programming (c1963), http://www.findlayw.plus.com/KDF9/EE%20KDF9%20Algol%20Manual.pdf
  21. 21.
    Page, L., et al.: The PageRank citation ranking: Bringing order to the Web, Stanford (1998), http://ilpubs.stanford.edu:8090/422/1/1999-66.pdf
  22. 22.
    Holdsworth, D., Wheatley, P.R.: Emulation, Preservation and Abstraction. RLG DigiNews 5(4) (2001), http://worldcat.org/arcviewer/1/OCC/2007/08/08/0000070511/viewer/file3149.html
  23. 23.
    Holdsworth, D.: C-ing ahead for digital longevity (2001), http://www.leeds.ac.uk/CAMiLEON/dh/cingahd.html

Copyright information

© IFIP International Federation for Information Processing 2013

Authors and Affiliations

  • David Holdsworth
    • 1
  1. 1.Computer Conservation SocietyLeeds UniversityUK

Personalised recommendations