For use in a multimedia system receptive for mass data presentation thereto, said data comprising an application program inclusive of a multiplatform interpreter, said system furthermore being capable of having a platform subsystem, being arranged for interaction with said multiplatform interpreter, comprising processing means for executing said multiplatform interpreter driven by said application program and under control of user input means, and furthermore having user output means controllable by said multiplatform interpreter, wherein said application program is based on a predetermined instruction set that is interpreted by said processing means for said executing, whereby said platform subsystem is an instance of a prespecified abstract machine having said predetermined instruction set, and a predetermined data set, and said subsystem furthermore comprising resource facilities according to quantitative minimum requirements, the system comprising a self-contained mass memory having the multiplatform interpreter, the memory comprising:
- a dispatch table comprising location addresses of platform dependent primitives,
- a kernel area containing all locations addressable by said location addresses for storing executable and interpretable code, and
- an extended kernel area, having a first area containing code that is both platform independent and title independent and a second area containing title dependent code:
- the platform subsystem having load means for loading said multiplatform interpreter.