Library Updates

VM Labs SDK Internal Release 0.86.2
June 14
, 2001


The following library updates with this release.

File

Comments

librombios.a

Version 1.04.00.86

  • _CacheConfig was updated to understand -1 as the parameter that flushes the cache without changing the settings.
  • Updated documentation
libpe.a Version 1.04.00.86

crt0.o, crt0p.o, gcrt0.o, gcrt0p.o, crtend.o

 

crt_version 1.24, patch_version 1.31, cpatches_version 1.14

See the patch release notes.

Things to watch out for: The Extiva2 patch relies on all BIOS versions 1.03.xx.yy being essentially the same. The Extiva2 BIOS is frozen, so this should be the case. If we ever do change the Extiva2 BIOS (even recompiling with a different toolchain may do this!) then we will have to change its minor version number from 03 to something else.

libg.a, libg_p.a, libc.a, libc_p.a, libm.a, libm_p.a, libgcc.a, libstdc++.a, specs

newlib version 1.7.0 nuon version 12

  • Updated for MGCC 2.95.3

libNuonImpulse.a, libNuonImpulseDebug.a, libImpulse.a, libImpulseDebug.a, libImpulseEffects.a, libImpulseEffectsDebug.a

AlphaMask version 2.2

Impulse Changes/NuonRaster rewrite:

  • New source code and expanded behaviors for libNuonImpulse.a (NuonRaster class definition has changed to be platform-independent; platform-dependent code encapsulated in new objects called channel managers) will probably break any existing code that uses a NuonRaster class object
  • 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.
  • New, more extensive sample program illustrates the use of the libNuonImpulse.a objects as well as AGL itself.

New documentation.

Known problems:

  • Please use libNuonImpulseDebug.a instead of libNuonImpulse.a if you experience problems such as bitmaps not being displayed correctly on your NUON system. This will be fixed in a future release.
libjpeg.a

Version .86

libNISE.a

Version 1.52

libmutil.a

Version 1.31

Added FixRecip function as a C interface to the low level recip function.

Updated documentation.

libmgl.a

Version .86

See mgl release notes.

Unchanged For This Release
libmml2d.a

Version 2.24

NOTE: This library is dependent on libmutil.a; you must include -lmutil and -lm after -lmml2d when linking.

libmml3d.a

Version 1.09

 

libmovie.a  
libmltxt.a Version 2.4
libsynth.a Version 1.4
libm3dl.a Version 3.05, (dated Sept 12 2000)
libio.a, libiostream.a  

After installing the new SDK on your system, you must re-link your NUON applications.


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

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