Vienna University of Technology
O2EM - Videopac Emulator With Digital Preservation Features Digital Preservation
|
||
[Home] [People] [Publications] | ||
Introduction
Emulation is one of the main strategies for preserving digital objects. This creates the necessity to evaluate the results of digital preservation actions involving emulators, to make sure that renderings of digital objects stay true to the original once they are replayed at a later point in time. When digital objects are migrated to a different format, the significant properties before and after the migration are usually compared to check for differences in the rendering. As this is not possible for emulation environments (where the digital object remains unchanged), we have to extract information about the rendering from the environment. |
||
Philips Videopac G7000/Philips Videopac+ G7400/C7420 Basic Module
The Philips Videopac+ G7400 was a video game console system released in Europe in 1983. It was the successor to the Philips Videopac/Magnavox Odyssey2 which was sold in Europe and the US since 1978. With an add-on cartridge, the C7420 Home Computer Module that was also released in 1983 the Philips G7400 could be converted to a home computer programmable in Microsoft BASIC. Pictures below show a Philips G7400+C7420 Home Computer Module (left), and a collection of original tapes used to store computer programs for the system (right). |
||
The Emulator O2EM
The emulator O2EM is an open source emulator that supports both of the systems shown above, the simpler Philips Videopac G7000/Odyssey2 but also the more advanced Philips Videopac+ G7400 and the Home Computer module. It is written in ANSI C using the Allegro Game Library for easy portability to different hardware platforms. Ports of the emulator exist for Microsoft Windows, Linux, Microsoft XBOX game system, Nintendo Wii game system and various other systems. Pictures below show Screenshots taken from O2EM: Home Computer Program 'Cassa' (left) and the video game 'Terrahawks' (right). (Click images to enlarge) |
||
Features for Digital PreservationTo evaluate the rendering of O2EM we implemented the following features:
After powering up and loading the application on your PC, any of the sample programs can be either imported from audio files or from native data (e.g. textfiles containing BASIC programs). Using File->Export->To audio playback the data is played back as waveform on the default audio device and can be loaded on the G7400 (e.g. by using "CLOAD" for a BASIC program). |
||
FilesThe latest version of our adapted emulator can be downloaded here, both in binary (Microsft Windows 32bit) as well as in source-code form.
|
||
Additional InformationA tool to extract data saved by the home computer module for the Philips G7400 can be found here: |
||
Further Links
|