![]() |
||
| April 15, 2003, Volume 7, Number 2 | ISSN 1093-5371 |
|
|
CAMiLEON: Emulation and BBC Domesday Phil Mellor
The meeting brought together some of the original BBC Domesday videodisc developers, including Peter Armstrong from the BBC, Ecodisc's Roger Moore[4] (who brought an original glass master of one of the Domesday discs), two of the editors, and some individuals who had contributed to the content as schoolchildren; experts on digital preservation; and others interested in developing modern interfaces to the original Domesday data, as well as some nostalgic computing enthusiasts. The Presentation There were three speakers. Armstrong, as the chairman of BBC Domesday, had been heavily involved in its production. He presented several interesting anecdotes and background material about the highs and lows of the making of Domesday. Then Dr. Tom Graham, from the Consortium of University Research Libraries (CURL),[5] explained that digital preservation is our duty to future generations for both historical and technological reasons. Digital preservation needs to be understood by people at all levels, from data creators to end users, whether national, institutional, or individual. The final speaker, David Holdsworth, from CAMiLEON, has worked in Information Technology since the mid-sixties and is now an expert in digital preservation and storage. He described the choice of Domesday as a test case to demonstrate the many problems in digital preservation and how CAMiLEON has developed strategies to solve these. There followed demonstrations of the BBC Domesday system running on the original hardware and also of CAMiLEON's modern emulation that provides an accurate reproduction of almost all the original functionality.
Armstrong, who had established the BBC's Interactive Unit to make educational multimedia, wondered if it would be possible to celebrate the 900th anniversary of the original Domesday book by producing a modern-day equivalent. It was an ambitious idea, but it captured the imagination. The plan was to give the first copy to Prince William, the "poetic successor to William the Conqueror." Funding for the project—an estimated £2 million—was relatively easy to obtain. Multimedia was an exciting, upcoming technology, and people involved in education and national archiving, as well as computing, were keen to push it forward. The BBC put together a team of around sixty staff to develop the project and recruited pupils from over half the schools in the country to help produce the content. In all, around a million children were involved from 14,000 schools. Resource Gathering
Back in the classroom, the school computers, with a large user base on BBC Micros, were used for data entry. The articles were sent on floppy discs to the BBC. The text was left unedited—any spelling mistakes or typing errors remained in the final print. The only alterations were prompted by the lawyers. They found that some descriptions of local characters "could cause us some problems."
Hardware and Software Developing the hardware took two years. BBC's Interactive Unit approached Philips, the only manufacturer of videodisc players in Europe, to produce the laserdisc player. This was actually a SCSI device—the original SCSI specification had only just been confirmed—which meant a SCSI interface had to be developed for the BBC Master. The player looked like a large, slow hard disc to the computer. The BBC Master had a special read-only version of its Disc Filing System called VFS (Videodisc Filing System) and could be controlled using similar commands.[6] The laser videodisc player produced PAL video, and the BBC Master also
produced a PAL-like Logica wrote the software using BCPL, a forerunner of C. In total, over 70,000 lines of custom code were written.
Into Production The size of the Domesday project was overwhelming. The budget of £2 million sounds like a lot, but the real cost must have been far, far more than that when the dedicated work of all the schoolchildren and volunteers is considered. It has been estimated that if you worked a forty-hour week viewing Domesday, it would take seven years to see all the information. One source calculated that it would have cost a quarter-million pounds for institutions to access that amount of data, which made the price tag of the Domesday system sound like a bargain. When the plans for the project were announced, the estimated price was £1,100, but when Domesday came to market, it had increased to over £4,000. As this was too expensive for most libraries and schools, Domesday became a commercial flop. The first set of discs was presented to the keeper of records at the Public Record Office, to be placed alongside the original Domesday book. Life went on. The BBC Interactive Unit developed a few other ideas but eventually folded when the director general decided there was no future in multimedia. Armstrong and a group of colleagues bought out the department and set up the MultiMedia Corporation. Reworkings of the Domesday ideas appeared in other forms: the 3D World Atlas (Domesday on a global scale) sold over a million copies; Oneworld.net [7] features Another Domesday, which focuses on global justice issues and is one of Kofi Annan's favorite Web sites. BBC Domesday became an icon, the granddaddy of interactive multimedia. And then it became obsolete. How to Preserve a Time Machine
There are several aspects to preserving BBC Domesday. First is the decay of the media—discs get scratched during use and become less reliable. The hardware to read the discs is rare, and the few remaining laserdisc players are prone to break down (and require very specialized repair). All the hardware is long past its shelf life. BBC computers have always been durable, but not many were produced with the special Domesday extras. The Domesday system also has a particular look and feel that requires preservation in addition to the actual content. Rescuing the Resource CAMiLEON obtained access to a semi-working Domesday system donated by the School of Geography at the University of Leeds. One of the first tasks of preservation was to transfer the data files from the twelve-inch laserdiscs to modern hardware, storing the bytestreams in a media-neutral form. A Linux PC could be connected to the laserdisc player using a SCSI cable, allowing the PC to read the text articles and database. Images, including still-frame video, were transferred to a PC using a standard video frame-grabber card at maximum resolution. These images were stored in an uncompressed format to avoid quality loss or the introduction of artifacts (as can occur with JPEG compression). In total, around 70GB of image data was transferred per side of each laserdisc. The next step was to develop software that emulates the adapted BBC Master computer and the laserdisc player on which the original BBC Domesday system ran. An open-source emulator—BeebEm[8]—was used as the starting point for this software. Emulation of the specific Domesday system hardware had to be incorporated by CAMiLEON, which included the coprocessor, SCSI communication, and the many functions of the laserdisc player. Preservation Strategy
To avoid the problem of emulation software becoming obsolete, it was important to ensure that the software was not chained to any specific operating system or machine architecture. Careful development with a clear focus on the goal of longevity will make it easier to run this software on a future (as yet unknown) computer, needing only a few simple (and well documented) modifications.[10] This also means that it should be possible to port the emulation software to any current machine. Currently the CAMiLEON BBC Domesday emulator runs only on Windows because, owing to time constraints, a Windows-based emulator, BeebEm, was used as the starting point. Because this was not written to follow guidelines for software longevity, it is tied to the Windows platform. The CAMiLEON team is currently seeking a small amount of funding to complete the software-longevity work and prepare the emulator for archiving. Distribution and Copyright The recent auction of a BBC Domesday system on eBay is evidence of the revived interest in the project. There are also a couple of people working to produce modern interfaces to the original Domesday data—they met each other for the first time at the CAMiLEON meeting. CAMiLEON is keen to hear from any participants who worked on, or contributed information toward, BBC Domesday and would be interested in their views on the issue of making it available to the public. Please contact Paul Wheatley if you can help. Footnotes
Publishing Information RLG DigiNews (ISSN 1093-5371) is a Web-based newsletter conceived by the RLG preservation community and developed to serve a broad readership around the world. It is produced by staff in the Department of Research, Cornell University Library, in consultation with RLG and is published six times a year at www.rlg.org. Materials in RLG DigiNews are subject to copyright and other proprietary rights.
Permission is hereby given to use material found here for research purposes
or private study. When citing RLG DigiNews, include the article title and author
referenced plus "RLG DigiNews, Please send comments and questions about this or other issues to the RLG DigiNews editors. Co-Editors: Anne R. Kenney and Nancy Y. McGovern; Associate Editor: Robin Dale (RLG); Technical Researcher: Richard Entlich; Contributor: Erica Olsen; Copy Editor: Martha Crowe; Production Coordinator: Carla DeMello; Assistant: Valerie Jacoski. All links in this issue were confirmed accurate as of April 15, 2003.
|
||
| |
|
|
|
|
|
|
|
|