TWLSDK_PLATFORM=NITRO (SRL files) when connected to the IS-TWL-DEBUGGER hardwareTWLSDK_PLATFORM=NITRO (SRL files) when connected to the IS-TWL-DEBUGGER hardwareUp until now, when the MCS server was connected to the IS-TWL-DEBUGGER hardware, communication was not possible when the program that was running was a TWLSDK_PLATFORM=NITRO build (an SRL file).
Communication is now possible when the MCS library and the IS-TWL-DEBUGGER software are both version 0.76 or later.
Support is now official for the debugger sharing feature in IS-TWL-DEBUGGER's software, version 1.01 and later.
basic not operatingThe Windows-side program of the MCS sample demo basic did not operate correctly. This problem has been corrected.
basicThe Windows-side program sample of the MCS sample demo basic was coded in C++. A C# version has also been added.
The format of the Revision History in the document mcs.pdf has been changed.
There is now support for the TWL-TS board.
Depending on the state of the connection with the MCS server, the file input/output functions would fall into an infinite loop. This problem has been corrected.
The work memory used by the MCS library was previously allocated statically inside the library. However, from this version, the work memory is now specified at initialization. In line with this specification change, the arguments for the Nintendo DS functions NNS_McsInit and NNS_McsInitFileIO have been changed.
A command line option that turns the DS Card Slot power ON has been added.
Fixed a problem where the size of the loaded file was incorrectly returned, in the Nintendo DS function NNS_McsReadFile.
Now supports DEBUGGER SHARING of IS-NITRO-DEBUGGER version 1.56 and later.
Added the NNS_McsSeekFile function, which changes the current file pointer position.
Made changes in the MCS server application so that the time interval for getting data from the Nintendo DS can be changed in the Options dialog box.
Until now, when the MCS server was not connected to the Nintendo DS hardware, the NNS_McsOpenFile and NNS_McsFindFirstFile functions were blocked until that connection was made. As of this version, if there is no connection, the functions exits with an error.
The following functions have been added.
NNS_McsInitPrint, NNS_McsPutString, and NNS_McsPrintf, to output character strings to the MCS server console
NNS_McsIsServerConnect, which determines the MCS server connection state
NNS_McsGetServerErrorCode, which gets the error code of the error that occurred in Windows during file input/output
The function NNS_McsUnregisterRecvResouce is now NNS_McsUnregisterRecvResource.
Changed the name of the NNS_McsGetTotaStreamReadableSize function to NNS_McsGetTotalStreamReadableSize.
Made it possible to include PC environment variables in the filename patterns specified with the NNS_McsOpenFile and NNS_McsFindFirstFile functions.
The name of the NNS_McsGetStreamlReadbleSize function was changed to NNS_McsGetStreamReadableSize. Also, the name of the NNS_McsGetTotaStreamlReadbleSize function was changed to NNS_McsGetTotaStreamReadableSize.
Previously, the data transmission recognition value that can be determined by the user was type u32. However, because only 16 bits were valid, the type was changed to u16.
CONFIDENTIAL