Release Changes
VM
Labs SDK Internal Release 0.86.2
Important Upgrades |
The following changes are recommended for the SDK release.
If these upgrades are not performed, the development tools and downloaded code may produce unexpected results or fail to operate. |
The following changes have been made to the release install scripts, documentation, and directory structure for SDK Release.
Problem ID# |
Description |
Changes |
---|---|---|
Please Note: This is an internal version of the SDK. For an external version of the SDK, please contact sdk-release@vmlabs.com. |
||
Updates for the SDK 0.86.2 Release.
|
||
Llama 2.80 bin/windows/llama.exe and bin/linux/llama |
No longer emits spurious warnings about instructions
with no effect.
See the following for more information: |
|
Puffin 5.0.02 Beta Update for Windows platform: bin/windows/puffin5.exe Update for Linux platform: bin/linux/puffin5, lib/tcl8.3 and lib/tk8.3 |
A preliminary version of Puffin5, the new debugger. Currently, it is only an assembly language debugger. The C support will be added in a future release. To run the new debugger:
The Puffin 5.0.02 Beta release includes the TCL/TK 8.32 files needed to run puffin5 on linux. There have been some bug fixes and new features added since the Puffin 5.0.01 Beta release. Please see the documentation for more information. |
|
Include file update. include/nuon/video.h |
include/nuon/video.h was 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). | |
Updated patches lib/crt0.o, lib/gcrt0.o and lib/crtend.o | See the patch release notes. | |
Removed obsolete files: lib/crt0l.o and lib/gcrt0l.o |
These files were used with the obsolete library-based bios, libbios.a. | |
PAL/NTSC firmware: bin/NUON/flashRcv-pal.cof, bin/NUON/flash-dev-pal.bat, bin/NUON/flash-dev-pal, bin/NUON/nuon-flash.tcl, bin/NUON/dev-pal.cof |
The Flash Programming window will no longer be distorted when you flash the PAL boot images while the NUON system is set to PAL mode. However, it will be distorted when you flash the PAL boot images while the NUON system is set to NTSC mode and vise versa. See the Flash Rom Documentation for more information. |
|
Authinfo documentation update. doc/authinfo.html |
The Authinfo documentation has been updated. | |
Linker 2.9.14 Update for Linux platform: bin/linux/vmld |
Fixed "common" variable alignment bug for vmld on Linux. | |
Updated Executables for the
SDK 0.86.1 Release.
|
||
Linker 2.9.14 Update for Windows platform: bin/windows/vmld.exe |
This version of vmld is necessary for the new compiler to work correctly. vmld will now continue command line option processing if -v is followed by other commands. vmdump no longer has random output in gaps and padding when the --snap(-pad)options are used. Fixed "common" variable alignment bug on Windows only. |
|
Updated Scripts, Executables
and Documentation for the SDK 0.86 Release.
|
||
MGCC 2.95.3 |
Recent Updates:
Known Bugs:
|
|
Mload 4.9.6 | No longer accepts ths foreslash, /, as a command line option, so that linux users can specify the path of a file to the mload command. | |
Authinfo 0.02 |
Now correctly identifies application types. | |
Added bin/windows/vmupdate.exe and bin/linux/vmupdate |
If the source file is different than destination file, vmupdate will copy the source file over the destination file. |
|
Removed bin/windows/dump.exe and bin/linux/dump |
Replaced with vmdump. |
|
Removed obsolete, redundant and unnecessary executables from bin/linux. |
The following executables were removed:
|
|
Added bin/linux/gmake | Includes gmake 3.79.1 to correspond to the windows version. | |
samples |
We have new and improved samples! We also now include a NUON game called "SameGame"; see sample/Games/SameGame/index.html for more information. |
|
Updated Libraries and Include
files
|
||
Updated lib directory. |
See the Library Updates documentation. |
|
Updated include directory. | See the Include File Updates documentation. | |
Platforms Tested
|
||
Windows 98, Windows 2000, Red Hat Linux 6.2
|
||
Unix like tools for Windows
|
||
MKS Tools:
|
Since the SDK is an internal release, we included the MKS version of these tools. If you do not have ROOTDIR set, please set it to your C: drive by doing either of the following:
|
|
GNU Tools:
|
From the GNU royalty-free set of Win32 gnu utilities provided at http://www.edv.agrar.tumuenchen.de/~syring/win32/UnxUtils.html We also include erase.exe which is just a copy of rm.exe; erase.exe is used by the sample's Makefiles. |
|
Known Problems
|
||
Firmware Problems | See the Flash Rom Documentation for more information. | |
Puffin2k Problems | On Windows 98/2000, Puffin2k is not working correctly with Day5 (bright.d) of the tutorial; it doesn't load the dmademo.cof file into the dev system. This bug is being looked at and will be fixed as soon as possible. It works correctly on Windows NT. On Linux, it loads the cof file but then core dumps. | |
Sample Problems: rgb2ycrcb |
The following samples need the rgb2ycrcb executable, which we don't support on Linux. Therefore the following samples won't compile on the Linux platform: Game-Controllers/Controller-Dump NUON-Programming-Series/DMA-Sample Video/Screensaver |
|
Sample Problems: bmp2mbm |
The following samples need the bmp2mbm executable, which we don't support on Linux. Therefore the following samples won't compile on the Linux platform:
m3dl/Transparency |
|
bin/linux/mgcc | Uses hardcoded paths to libraries before using your specified library paths. | |
bin/windows/sendmidi.exe | Needs to be updated to use TCL81.dll. Currently it uses TCL80.dll. |
For changes to the SDK .85 release, please see ReleaseChanges-0.85.html.
Please email comments or questions to SDK-Release@vmlabs.com
This page © Copyright 2001 VM
Labs, Inc. Mountain View, CA. All rights reserved.
This page and the
directories it links to contain information Confidential and Proprietary to
VM Labs, Inc. Unless otherwise noted, all contents are covered by non-disclosure
agreement.
All contents, unless otherwise noted, are:
Copyright © 1997-2001 VM Labs, Inc. All Rights Reserved
For VM Labs internal use only.