Include File Updates

VM Labs SDK Internal Release 0.86.2
June 14
, 2001


The following include file updates are effective with this release:

File

Path

Comments

Updates from .86.2 Release
video.h include/nuon

Updated to add the missing int fps field in the bios_viddisplay structure. This missing field had resulted in the incorrect number of bytes (36) returned for the structure; it now returns the correct number of bytes (40).

Updates from .86.0 Release
sysinfo.h include/nuon

Added video source material types for PAL and NTSC.

Added video system types for PAL, NTSC and Quasi PAL.

NuonRaster.h, NuonError.h, NuonGamesChannelManager.h, NuonEmulChannelManager.h, NuonChannelManager.h include/impulse
  • Introduction of target-dependent channel managers (BIOS (Games), PE, emulation under Windows) to provide the hardware interface, removing these dependencies from NuonRaster.
  • Introduction of a Nuon color table class which encapsulates Nuon clut (for download to the hardware) and an associated AGL color table, and keeps the two tables synchronized.
  • DirectDraw functionality: direct writing to the display pixmap without using an application pixmap, to save memory.
  • Implemented local reference counting for static channel manager member.
movie.h include/nuon Added definitions for the new MPEG playback library.

Note that after you install the SDK in your development environment, you must recompile and relink any code that depends on these header files.

The following include files are obsolete and will be removed from the SDK in the very near future. Please update your source code appropriately.
Obsolete File
Path
Replace with
merlin.i include/nuon/ #include "nuon/nuon.i"
m2pub.h include/nuon/ #include <nuon/mml2d.h>
m2types.h include/nuon/ #include <nuon/mml2d.h>
audioapi.h include/nuon/

either
#include <nuon/nise.h>
or
#include <nuon/synth.h>

mlcolor.h include/nuon/ #include <nuon/mml2d.h>
mlpixmap.h include/nuon/ #include <nuon/mml2d.h>
mltypes.h include/nuon/ #include <nuon/mml2d.h>
pcmapi.h include/nuon/ #include <nuon/nise.h>
synthapi.h include/nuon/

#include <nuon/synth.h>



Please email comments or questions to SDK-Release@vmlabs.com

This page © Copyright 2001 VM Labs, Inc. Mountain View, CA. All rights reserved.