About CAMiLEON BBC Domesday CAMiLEON Reports Preservation Research



Published Articles and Websites of Interest

A collection of links to a range of information related to CAMiLEON's work on emulation and preservation.

Publications
Emulation and Open Source Projects
Old and New Technology Developments
Computer Games and Emulation
Miscellaneous Web Sites and News Articles





Publications

Note - see CAMiLEON Reports for project publications and reports.

Digital Archaeology: Rescuing Neglected and Damaged Data Resources, S. Ross and A. Gow
Reality and Chimeras in the Preservation of Electronic Records, David Bearman
Digital Preservation: Everything New is Old Again, Andrew K. Pace
Preserving Information Forever and a Call for Emulators, Steve Gilheany
The Problems of Software Conservation, Doron Swade
Digital Preservation Guidelines: The state of the art in libraries, museums and archives, M. Fresko & K. Tombs

Top of the Page



Emulation and Open Source Projects

Interesting emulation example.
The Bochs IA-32 Emulator Project, PC emulator written in C++ runs on most popular platforms
New Scientist article: "Cyclone" Blows Computer Bugs out of Code, W. Knight 16/11/01
Website for Cyclone: A Safe Dialect of C
Microsoft "Vault" Project: "A Programming Language for Reliable Systems"

Other emulator stories and examples:
DAPHNE - Multiple Arcade Laserdisc Emulator - Allows original versions of laserdisc arcade games to play on a PC
Slashdot News Article on DAPHNE Laserdisc Arcade Game Emulator

The multiple Arcade Machine Emulator (MAME) ported to the XBox
The multiple Arcade Machine Emulator (MAME) Playstation 2 port
Slashdot News Article: MAME on the XBox

Summary of the potential appeal of .NET as a development platform.
The Mono Project: Open Source Software Project
Proposal of draft standards to ECMA.
.Net: ECMA TC39 TG2 and TG3 Working Documents, ECMA Standards
Other Open Source Projects:
The Open Source Development Environment for .NET
Southern Storm Software: DotGNU Portable.NET
Nunit V2.0 : xUnit based unit testing tool for Microsoft .NET

Three projects providing platforms for hosting Windows applications on Linux.
OS News Article: Interview with WINE's Alexandre Julliard 29/10/01
Netraverse: "Bridging Windows to Linux" Another Equivalent of WINE
Cygwin "UNIX Environment for Windows" Another Equivalent of WINE
Following on from the above here is a demo version of such a crossover program, Codeweavers provide funding for WINE
CodeWeaver Demo Version of Crossover, Allows use of Windows plugins directly from Linux browser
Slashdot's evaluation of the demo version above.
Slashdot evaluations of "Crossover" Plugin Demo Version

Apart from the legal issues this story talks about the OpenCores site and compatibility issues for clones, using an approach described as "open source hardware".
EE Times News Article: Students ARM7 Clone Disapears from the Web, P. Clarke 2/11/02

News Story about a Bill (#1609) under consideration by the Peruvian congress which would require all public institutions to consider open source software whenever software was required by the state. Also included are links to a statement by Microsoft outlining their concerns, as well as the Senators response. The Senators argument for open source software is based around the practical reasons of: Security of Data; Certaintity of software availability and Interoperability between systems, rather than political or fiscal reasons often put forward by open source adherents. This statement touches on some of the more significant issues in computing today, is technically adroit and accesible to most readers.
Infoworld News Article: "From Peru with Love" The Open Source, R. Pavlicek.
General Manager Microsoft Peru Juan Alberto Gonzalez letter to Senator Dr. Edgar David Villanueva Nunez
Senator Dr. Edgar David Villanueva Nunez response to Microsoft Peru

Top of the Page



Old and New Technology Developments

Two Commodore hackers, Adam Dunkels and Peter Eliasson, have built an Ethernet card for their C64 and have connected one to the Internet. But they aren't 'just' running a TCP/IP stack and a web server on it - they are also running a RealAudio server which streams audio from the C64's cassette player and apparently, it sounds awful! They have the full source code avaliable and pictures of the C64 server.
Slashdot news story on C64 Ethernet Card
C64 ethernet card site, Related to above news story.

Article and User group for the TRS-100, they seem to be taking the "maintain the old hardware" approach pretty seriousley, swapping parts, repair advice etc.
San Francisco Chronicle: Staying Power Its contemporaries may be museum pieces - TRS-80 laptop endures, C. Said. 22/7/01
Club 100: Model 100 User Group
The Amstrad NC100 a UK laptop quite similar to the TRS-100
Amstrad Notepad Users' Web
Amstrad NC100 Website (This and above may want to remove)


Issues for the Development of Emulators?
CNN Money News Story: "Transmeta to Unveil Newest Chips" Processors integrate Several Functions into one Package, R. Richtmyer 15/10/02
Explanations of Crusoe and "code morphing".
Transmeta Explanations of "Crusoe" Chips and Code Morphing

Examples of Undocumented features of Intel processors. Emulating these at a later date without knowledge of the time (or a handy website like this) could prove very difficult.
Micro Resources: "Intel Secrets and Bugs"

Story in The Register (below) about the blocking of drivers and other software that fails to meet the XP certification standard.
Slashdot Article: Windows XP to block use of "Troublesome Drivers"
it seems like a lot of XP components are going to be big preservation issues. Might even warrant moving objects to another OS (*NIX or whatever) as part of the ingest process, even if emulation at the hardware level is the=20 preservation strategy within the repository. There may just be too many contraints to consider the XP (and later Windows) OS as part of the bytes stream that's to be preserved.
Microsoft Technology Whitepaper: On-line Driver Installation & Problem Driver Blocking on Microsoft Windows XP. 24/5/02
An anlysis of Windows Product Activation (WPA), which seems relatively objective but has also been confirmed by Microsoft as being mostly correct.

This definitely seems like a system that can be worked around for preservation purposes, which I would think could involve ensuring that the proper identifying strings (or at least 7 or more of them) were included as part of the interface to the emulation of a given hardware platform.

For the above white paper, a MS representative says, "The report is largely accurate technically, but it also contains some errors. The errors, in our opinion, do not however affect the report's conclusions. We will not pass judgment on the technical details of the report. There is no security issue here. Companies and individuals research, decompile, and review our code all the time. There is nothing in the report that can aid hackers."
The Register News Article: "Microsoft drops Eleventh Hour App Blocking into WinXP, A. Orlowski 02/08/01


"PocketPalm" a Palm OS emulator
Pocketpalm - Our Weapon in the Pocket PC/Palm War, E. Yakobowicz 20/07/01

Microsoft Palladium Software to improve Computer Privacy.

Wired News: Virtual PC is Virtually Perfect, David Horrigan 2/1/02

Clockless chips : issues for emulation?
Technology Review: It's Time for Clockless Chips, Claire Tristam 10/01

More developments that may affect emulation.
American Scientist: Computing Science Third Base, Brian Hayes 12/01
Related to the above: Trinary website dedicated to promoting the use of trinary algebra in logic circuit design

Top of the Page



Computer Games and Emulation


Exhibitions
1st Major UK Exhibition on "History and Culture of Video Games"
US equivalent of the above "Exhibit of the True History of the Video Game"
A Visual History of the Videogame Age 1971 - 1984

The History of Computer Games
The Pong Story: Site Dedicated to Ralph H. Baer, Inventor of the Video Game
The Academy of Interactive Arts and Sciences, Organization serving the interactive entertainment development community
Game Studies: The International Journal of Computer Game Research

News Articles on Various Aspects of Computer Games
Gamespot News Article: "Flashbacks for Free: The Skinny on Abandonware", Marc Saltzman
Gamespot News Article: "The History of Video Games"
Wired News: "Video killed the Game Arcade Show", B. King 3/10/01
Wired News: "Gamers Score at Arts Festival", Steve Kettmann. 7/9/01
Wired News: "Once it was an Atari, Now its Art", Kendra Mayfield 5/9/01
Salon.com Article: "Atari Lives", Howard Wen.
BBC News Article: "Happy 40th Computer Games", Mark Ward. 30/07/01
Index of Emulators and code for the Game "Spacewars" mentioned in the article above.
Index of of "Spacewar" sources, Java Emulator
"Keep it Retro" News Story: Recreating Classic Arcade Games, Pros and Cons.

Top of the Page


Miscellaneous Websites and News Articles

A Report by the OCLC/RLG Working Group on Preservation Metadata: A Recommendation for Content Information 10/01
JISC User Behaviour Monitoring and Evaluation Framework, Jenny Rowley 20/12/02
Computing Practices: "Software Cultures and Evolution", V. Rajlich, N. Wilde, M. Buckellew. 09/01
"Digital Document Quarterley" Homepage
Digital Document Quarterly, Introduction to Digital Preservation

Iterations: An Interdisciplinary Journal of Software History, A call for papers

The Economist: "The Vintage Computer Market, Old and Gold". 02/08/01

BBC News Article: Losing Touch with the Past, B. Thompson 23/8/02

Long Term Preservation Study. Koninklijke Bibliotheck: National Library of the Netherlands

Internet Archive: "The Wayback Machine" Surf the Web as it Was




Top of the Page



About CAMiLEON BBC Domesday CAMiLEON Reports Preservation Research
CAMiLEON home page