di idioscuri the emulator for di it l tidigital preservation · computer platform koninklijke...
TRANSCRIPT
![Page 1: Di iDioscuri The emulator for di it l tidigital preservation · Computer platform Koninklijke Bibliotheek ... many games like PC-versions of PacMan, Tetris, Chess and many more. Also](https://reader034.vdocuments.net/reader034/viewer/2022042412/5f2c2d710f1d4e78ac6d982d/html5/thumbnails/1.jpg)
Di iDioscuriThe emulator for di it l tidigital preservation
J ff d HJeffrey van der HoevenKoninklijke Bibliotheek (KB)National Library of the NetherlandsNational Library of the Netherlands
2 April 2009 – Chapel Hill, NC, USA
![Page 2: Di iDioscuri The emulator for di it l tidigital preservation · Computer platform Koninklijke Bibliotheek ... many games like PC-versions of PacMan, Tetris, Chess and many more. Also](https://reader034.vdocuments.net/reader034/viewer/2022042412/5f2c2d710f1d4e78ac6d982d/html5/thumbnails/2.jpg)
Emulation as a preservation strategy
Our digital life…
Koninklijke Bibliotheek – National Library of the Netherlands
![Page 3: Di iDioscuri The emulator for di it l tidigital preservation · Computer platform Koninklijke Bibliotheek ... many games like PC-versions of PacMan, Tetris, Chess and many more. Also](https://reader034.vdocuments.net/reader034/viewer/2022042412/5f2c2d710f1d4e78ac6d982d/html5/thumbnails/3.jpg)
Emulation as a preservation strategy
Software Exception
Koninklijke Bibliotheek – National Library of the Netherlands
![Page 4: Di iDioscuri The emulator for di it l tidigital preservation · Computer platform Koninklijke Bibliotheek ... many games like PC-versions of PacMan, Tetris, Chess and many more. Also](https://reader034.vdocuments.net/reader034/viewer/2022042412/5f2c2d710f1d4e78ac6d982d/html5/thumbnails/4.jpg)
Emulation as a preservation strategy
Emulation= adapt the computer environment to
render the digital objectrender the digital object authentically. Digital object
• Substitute for old hardware
• No changes to digital object
Original software
• Renders static and dynamic objects
• Create once, apply for all
N i di i
Emulator
C l f• No periodic conversions
• Proven technology
(gaming industry corporate
Computer platform
Koninklijke Bibliotheek – National Library of the Netherlands
(gaming industry, corporate solutions, cross-platform)
![Page 5: Di iDioscuri The emulator for di it l tidigital preservation · Computer platform Koninklijke Bibliotheek ... many games like PC-versions of PacMan, Tetris, Chess and many more. Also](https://reader034.vdocuments.net/reader034/viewer/2022042412/5f2c2d710f1d4e78ac6d982d/html5/thumbnails/5.jpg)
Emulation as a preservation strategy
Dioscuri: durable & modular emulator
Two key features: durability and modularity
• Durable -> emulator has to endure time. This can be done by making the emulator portable to a wide range of computer platforms using a Virtual Machine (VM)of computer platforms using a Virtual Machine (VM).
LinuxWindows 2000
Emulator 2Emulator 1
Virtual Machine
Koninklijke Bibliotheek – National Library of the Netherlands
Platform YPlatform X
![Page 6: Di iDioscuri The emulator for di it l tidigital preservation · Computer platform Koninklijke Bibliotheek ... many games like PC-versions of PacMan, Tetris, Chess and many more. Also](https://reader034.vdocuments.net/reader034/viewer/2022042412/5f2c2d710f1d4e78ac6d982d/html5/thumbnails/6.jpg)
Emulation as a preservation strategy
What is modular emulation?
• Modular -> emulator consists of modules.
Modular emulator
CPU HD
RAM Graphics
CD ROMCD-ROM
Koninklijke Bibliotheek – National Library of the Netherlands
![Page 7: Di iDioscuri The emulator for di it l tidigital preservation · Computer platform Koninklijke Bibliotheek ... many games like PC-versions of PacMan, Tetris, Chess and many more. Also](https://reader034.vdocuments.net/reader034/viewer/2022042412/5f2c2d710f1d4e78ac6d982d/html5/thumbnails/7.jpg)
Emulation as a preservation strategy
CPU
Memory
Graphics cardGraphics cardPIC
RTCBIOS
Koninklijke Bibliotheek – National Library of the Netherlands
BIOS
![Page 8: Di iDioscuri The emulator for di it l tidigital preservation · Computer platform Koninklijke Bibliotheek ... many games like PC-versions of PacMan, Tetris, Chess and many more. Also](https://reader034.vdocuments.net/reader034/viewer/2022042412/5f2c2d710f1d4e78ac6d982d/html5/thumbnails/8.jpg)
Emulation as a preservation strategy
Results
• Dioscuri – modular emulator for digital preservation
i ( )• Current version: 0.4.0 (Beta)
• Programmed in Java using JVM
• Capable of:
• Running MS-DOS, FreeDOS, Linux 16-bit (ELKS), MS Windows 3.0
• Norton Commander 3.0, WordPerfect 5.1, DrawPerfect 1.1, 3 , 5 , ,many games like PC-versions of PacMan, Tetris, Chess and many more. Also DOS-based webbrowser Arachne.
• XML-based module configurationg
• Text extraction from emulated environment into the clipboard of host computer.
• Running on many platforms like Intel/Windows
Koninklijke Bibliotheek – National Library of the Netherlands
• Running on many platforms like Intel/Windows, PowerPC/Mac, Sun/Sparc Solaris.
![Page 9: Di iDioscuri The emulator for di it l tidigital preservation · Computer platform Koninklijke Bibliotheek ... many games like PC-versions of PacMan, Tetris, Chess and many more. Also](https://reader034.vdocuments.net/reader034/viewer/2022042412/5f2c2d710f1d4e78ac6d982d/html5/thumbnails/9.jpg)
Emulation as a preservation strategy
Koninklijke Bibliotheek – National Library of the Netherlands
![Page 10: Di iDioscuri The emulator for di it l tidigital preservation · Computer platform Koninklijke Bibliotheek ... many games like PC-versions of PacMan, Tetris, Chess and many more. Also](https://reader034.vdocuments.net/reader034/viewer/2022042412/5f2c2d710f1d4e78ac6d982d/html5/thumbnails/10.jpg)
Emulation as a preservation strategy
Open issues around emulation:
• Is it legal?
• Using emulators is difficult, why?
• How do I get my software right?
• How will emulation fit in my organisation?
• How to get the data from the original carrier?
Will it be sustainable?• Will it be sustainable?
Koninklijke Bibliotheek – National Library of the Netherlands
![Page 11: Di iDioscuri The emulator for di it l tidigital preservation · Computer platform Koninklijke Bibliotheek ... many games like PC-versions of PacMan, Tetris, Chess and many more. Also](https://reader034.vdocuments.net/reader034/viewer/2022042412/5f2c2d710f1d4e78ac6d982d/html5/thumbnails/11.jpg)
Emulation as a preservation strategy
Next step: new project KEEP
Keeping Emulation Environments Portable
Objectives:
- Media transfer framework
- Build user friendly emulation services
Define metadata model to support emulation- Define metadata model to support emulation
- Guarantee sustainability (portability)
- Legal studyLegal study
www.keep-project.eu
Koninklijke Bibliotheek – National Library of the Netherlands
p p j
![Page 12: Di iDioscuri The emulator for di it l tidigital preservation · Computer platform Koninklijke Bibliotheek ... many games like PC-versions of PacMan, Tetris, Chess and many more. Also](https://reader034.vdocuments.net/reader034/viewer/2022042412/5f2c2d710f1d4e78ac6d982d/html5/thumbnails/12.jpg)
Emulation as a preservation strategy
A possible outlook to the future….
Koninklijke Bibliotheek – National Library of the Netherlands
![Page 13: Di iDioscuri The emulator for di it l tidigital preservation · Computer platform Koninklijke Bibliotheek ... many games like PC-versions of PacMan, Tetris, Chess and many more. Also](https://reader034.vdocuments.net/reader034/viewer/2022042412/5f2c2d710f1d4e78ac6d982d/html5/thumbnails/13.jpg)
Emulation as a preservation strategy
http://dioscuri.sourceforge.net
Koninklijke Bibliotheek – National Library of the Netherlands
![Page 14: Di iDioscuri The emulator for di it l tidigital preservation · Computer platform Koninklijke Bibliotheek ... many games like PC-versions of PacMan, Tetris, Chess and many more. Also](https://reader034.vdocuments.net/reader034/viewer/2022042412/5f2c2d710f1d4e78ac6d982d/html5/thumbnails/14.jpg)
Emulation as a preservation strategy
Any questions?
Dioscuri website:
http://dioscuri.sourceforge.net
Emulation project KB / Nationaal Archief:Emulation project KB / Nationaal Archief:
http://www.kb.nl/hrd/dd/dd_projecten/projecten_emulatie-en.html
Planets projectPlanets project:
http://www.planets-project.eu
KEEP project:
http://www.keep-project.eu
Koninklijke Bibliotheek – National Library of the Netherlands
Contact: [email protected]