• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

CW_Project_for_RVL_SDK_3_3/22-Apr-2024-

bin/RVL/22-Apr-2024-15,09915,063

depend/RVL/DEBUG/22-Apr-2024-124123

dvdroot/22-Apr-2024-270264

include/22-Apr-2024-21448

lib/22-Apr-2024-

man/22-Apr-2024-3,9743,194

obj/RVL/DEBUG/22-Apr-2024-

src/22-Apr-2024-2,7062,001

vcmvmenu/22-Apr-2024-

vcmvtest.banner/22-Apr-2024-2221

vcmvtest.bin/22-Apr-2024-

MakefileD21-Apr-20246.1 KiB22396

Readme_en.txtD21-Apr-202430.1 KiB589501

Readme_jp.txtD21-Apr-202427.7 KiB549472

sample.ddfD21-Apr-202441 42

wadscriptD21-Apr-2024891 3118

wadscriptDD21-Apr-2024899 3118

Readme_en.txt

1-----------------------------------------------------------
2Virtual Console Manual Viewer SDK v2.5 CW for Wii
3                                                2010/08/24
4-----------------------------------------------------------
5
6
7-----------------------------------------------------------
8Index
9  (1) Introduction
10  (2) Contents of this package
11  (3) Requirements
12  (4) Installation
13  (5) Notes in displaying HTML documents for China and Korea
14  (6) Known Issues
15  (7) Regarding font data included in this package
16  (8) Change History
17----------------------------------------------------------
18
19
20----------------------------------------------------------
21(1) Introduction
22----------------------------------------------------------
23The Virtual Console Manual Viewer uses the component browser
24built by Opera to display user-manual content for Virtual
25Console games.
26
27The content is created using html and javascript, in accordance
28with a set of guidelines. A sample user manual is included
29in this package.
30
31The purpose of this SDK is to provide manual viewer functionality
32to virtual console games, and also provide a common shell for
33virtual console engines.
34
35The Manual Viewer is accessed via the Home Button Menu,
36and a certain amount of integration has taken place between
37the Manual Viewer and the Home Button Menu.
38
39Graphics and Sound resources are shared between the Manual Viewer
40and the Home Button Menu.
41
42The latest version of VCMV supports Interlace / Non-interlace
43mode selection User Interface, and 16:9 Squash / Stretch selection
44User Interface. vcmv_test.c has been extensively updated to
45support 3 separate modes: for Game, HBM and Manual, and
46to support seamless transitions between modes.
47
48
49----------------------------------------------------------
50(2) Contents of this package
51----------------------------------------------------------
52lib/vcmv.a                           .. Manual Viewer library using DVD contents, release build
53lib/vcmvD.a                          .. Manual Viewer library using DVD contents, debug build
54lib/vcmv_nandappD.a                  .. Manual Viewer library for creating NAND Apps, debug build
55lib/vcmv_nandapp.a                   .. Manual Viewer library for creating NAND Apps, release build
56
57include/vcmv.h                       .. include file
58
59src/vcmv_test.c                      .. Manual Viewer test program
60
61dvdroot/content2/wwwlib-rvl.lz7            .. shared component browser RSO compressed using lz77
62dvdroot/content3/WiiNTLG_Latin-M.ttc       .. shared font used by the browser
63dvdroot/content3/Wii-cn_HeiTiW5.ttf        .. shared font used by the browser on CHN platform
64dvdroot/content3/Wii-kr_Round Gothic B.ttf .. shared font used by the browser on KOR platform
65dvdroot/content4/*                         .. resource files contained in HomeButton.arc
66dvdroot/content5/html/*.arc                .. sample manual contents placed in an arc file for each region.
67dvdroot/content5/Opera.arc                 .. Opera ini files, skin files
68dvdroot/content5/sample256x224.rgb565      .. background images for sample program
69dvdroot/content5/sample256x240.rgb565
70dvdroot/content5/sample320x224.rgb565
71dvdroot/content5/sample320x240.rgb565
72dvdroot/content5/sample336x224.rgb565
73dvdroot/content5/sample336x240.rgb565
74dvdroot/content5/sample512x224.rgb565
75dvdroot/content5/sample512x240.rgb565
76dvdroot/content5/home.csv                  .. Resources for HBM 4.x
77dvdroot/content5/home_nosave.csv
78dvdroot/content5/home_hbm3.csv             .. Resources for HBM 3.x
79dvdroot/content5/home_nosave_hbm3.csv
80dvdroot/content6/HomeButtonSe/Huf8_HomeButtonSe.arc .. shared contents - Home Button Menu Sounds
81
82dvdroot/wad/HomeButton.arc                   .. Official HBM resources. Use this file as content4 when creating wad files
83
84dvdroot/wad/WiiOutlineUniversalFont.arc      .. Official Font resource. Use as content3 when creating wad files.
85dvdroot/wad/WiiOutlineUniversalFont_CHN.arc  .. Official Font resource for initial VC titles. Use as content3 when creating wad files for China.
86dvdroot/wad/WiiOutlineUniversalFont_KOR.arc  .. Official Font resource for initial VC titles. Use as content3 when creating wad files for Korea.
87
88dvdroot/wad/wwwlib-rvl_no_font.arc           .. Official Browser component RSO. Use as content2 when creating wad files.
89
90dvdroot/opening.bnr                  .. banner file
91dvdroot/title.met
92
93Makefile                             .. a makefile for vcmv_test, which can build and run each version
94
95CW_Project_for_RVL_SDK_3_3/VcmvTest.mcp  .. an alternative to the makefile. Code Warrior project file for building
96                                            vcmv_test under SDK 3.3
97
98
99wadscript                            .. a script that can be used to build and execute the wad file for the NAND
100                                        release version. (Not necessary if using the Makefile)
101wadscriptD                           .. script for NAND debug version
102
103vcmvtest.bin/VcmvTest.elf            .. pre-built DVD  release version of vcmv_test
104vcmvtest.bin/VcmvTestD.elf           .. pre-built DVD   debug  version of vcmv_test
105vcmvtest.bin/VcmvTestN.elf           .. pre-built NAND release version of vcmv_test
106vcmvtest.bin/VcmvTestND.elf          .. pre-built NAND  debug  version of vcmv_test
107
108vcmvmenu/vcmvmenu_eu.wad             .. tool for testing VCSettings
109vcmvmenu/vcmvmenu_jp.wad
110vcmvmenu/vcmvmenu_us.wad
111vcmvmenu/vcmvmenu_kr.wad
112vcmvmenu/vcmvmenu_cn.wad
113
114vcmvtest.banner/WiiMakeBanner.exe     .. tool for making banner data
115vcmvtest.banner/sample/banner.cfg.txt .. config file for sample banner
116
117man/en_US/vcmv/index.html             .. VCMV Reference Manual (English)
118man/ja_JP/vcmv/index.html             .. VCMV Reference Manual (Japanese)
119
120----------------------------------------------------------
121(3) Requirements
122----------------------------------------------------------
123Confirmed to work with the following components:
124Firmware 56.x.x
125RVL_SDK-3_3-2_20100823
126RVL_HBM_SDK-4_7_3-20100730
127CodeWarrior for Wii V1.1
128
129Titles using SDK 3.2, should use VCMV 2.4.
130Titles using SDK 3.1 and NADK 2.2 should use VCMV 2.0.
131Titles using SDK 2.4 and NADK 2.1 should use VCMV 1.9.
132
133
134----------------------------------------------------------
135(4) Installation
136----------------------------------------------------------
137The package can be installed by extracting the
138archive to a suitable directory.
139The makefile, codewarrior project and wadscript are based
140on relative paths so they should work without any change.
141Please use the VCMV version of the Home Button Library.
142Prior to including vcmv.h (HBMBase.h), add the following line:
143#define USE_FOR_MANUAL
144
145
146----------------------------------------------------------
147(5) Notes in displaying HTML documents for China and Korea
148----------------------------------------------------------
149vcmv changes the font data by the language setting.
150If displaying HTML documents in Korean, please set it Korean.
151If displaying HTML documents in Chinese, please set it Simple Chinese.
152If displaying HTML documents in others, please set everything except Korean and Simple Chinese.
153
154** NOTE: *******************************************************************
155**                                                                        **
156**   If the language setting is wrong, vcmv library fails to read         **
157**   the font data and the exception occurs.                              **
158**                                                                        **
159****************************************************************************
160
161The sample manual of Korea corresponds only when the screen ratio is 4:3.
162Please refer to the sample manual of the other language when 16:9.
163The sample manual of China uses the US version.
164
165----------------------------------------------------------
166(6) Known Issues
167----------------------------------------------------------
168
169*****************************************************************************
170**                                                                         **
171**  The browser will eventually run out of memory after sustained usage,   **
172**  either due to memory fragmentation, or due to an undiscovered memory   **
173**  leak within the Opera component. This problem is not expected to be    **
174**  fixed, so as a workaround the manual viewer will automatically quit    **
175**  back to the game when it runs out of memory.                           **
176**                                                                         **
177**  From VCMV 1.8 the Opera.ini file has been changed to set "Max Window   **
178**  History Lines" = 0, thereby disabling the '-' button. This reduces     **
179**  the frequency of the problem, but does not fix it entirely.            **
180**                                                                         **
181**  Larger html contents tend to make the problem occur more easily,       **
182**  whereas the frequency of occurrence can be reduced by increasing the   **
183**  size of the heap allocated with VCMVAllocateHeap().                    **
184**                                                                         **
185**  In order to determine the appropriate amount of memory to allocate     **
186**  for the heap, please consider how many pages the user is expected to   **
187**  flip through, or how long the user is expected to view the manual,     **
188**  and test thoroughly to make sure this level can be supported.          **
189**                                                                         **
190*****************************************************************************
191
192*****************************************************************************
193**                                                                         **
194**  The scrollbar is not displayed within the TV safety screen area        **
195**  despite being an important part of the interface.                      **
196**                                                                         **
197*****************************************************************************
198
199*****************************************************************************
200**                                                                         **
201**  The following messages might be displayed when VCMVRun() is called     **
202**  depending on the environment, and the initialization of a browser      **
203**  might fail.                                                            **
204**                                                                         **
205**    "Failed to init Opera: *, @@@@@@"                                    **
206**                                                                         **
207**  When * is -1, there might not be enough empty space on the memory.     **
208**  Please allocate enough space on the memory to start a browser.         **
209**                                                                         **
210**  When * is 1, the browser making might have failed .                    **
211**  Please confirm the name and the path such as the font files passed     **
212**  to a browser.                                                          **
213**                                                                         **
214**  When the error message is displayed excluding the above-mentioned,     **
215**  contents for a browser might not be opened, because it exceeded the    **
216**  number of maximum contents where NAND/CNT API can be opened at the     **
217**  same time on the system.                                               **
218**  In this case, please call VCMVRun() after closing some contents        **
219**  opened in the application.                                             **
220**                                                                         **
221*****************************************************************************
222
223
224----------------------------------------------------------
225(7) Regarding font data included in this package
226----------------------------------------------------------
227
228This package includes the font data owned by Fontworks Japan Inc, HangYang, and Dyna Font. ("Font Data")
229You must comply with the terms hereunder for usage of Font Data.
230
2311. The Font Data may be used only for display with the viewer included in this package,
232   and may be used on PC only for the purpose of editing Virtual Console Manuals.
233   Use of the Font Data for any other purpose is strictly prohibited.
234
2352. Activities such as but not limited to assignment, rental, or sale of the Font Data
236   are strictly prohibited. Additionally, you must not grant usage of Font Data to
237   any third party.
238
2393. At Nintendo's request, you must delete the Font Data (including any copies thereof) immediately.
240   Additionally, in the case you are provided CD-R or any such tangible media from Nintendo,
241   you must return them immediately to Nintendo.
242
2434. In addition to items 1-3 above, you must comply with any other terms as stipulated
244   by Nintendo relating to the Font Data.
245
246
247----------------------------------------------------------
248(8) Change History
249----------------------------------------------------------
2502.4 -> 2.5
251* Added support for SDK 3.3
252
2532.3 -> 2.4
254* Fixed a bug to which the scroll bar of the former screen is displayed in a specific manual composition.
255* Added English VCMV Reference Manual.
256
2572.2 -> 2.3
258* The sample manual of Japan, Europe and America corresponded to screen ratio 16:9.
259* The sample program corresponded to display the manual of 16:9 version.
260* The language of the sample manual of Korea was updated to the Hangul word. (Only 4:3 version)
261* Fixed a bug that display collapses only first time when specific HTML code is read.
262
2632.1 -> 2.2
264* Corrected the process of selecting the font contents
265  when the wad for China or Korea is build.
266* Added caution about calling VCMVRun().
267* Added VCMV Reference Manual ( man/index.html ).
268  NOTE: Contents of the sample program and API explanation being written in Readme were moved to
269  the Reference Manual.
270
2712.0 Patch 2 -> 2.1
272* Added support for SDK 3.2
273* Fixed a bug that not accepted the controller input after it had moved to
274  the manual page, when the index button was pushed according to timing.
275* Fixed a bug to which the screen moved up and down under a certain condition,
276  while holding DOWN key with the pointer put on the scroll bar.
277* Fixed a bug that displayed part or the whole of the screen to scroll
278  without the scroll operation under a certain condition.
279
2802.0 Patch 1 -> 2.0 Patch 2
281* Corrected the path of the wad contents in the Makefile
282  when the VcmvTestD.wad for China or Korea is build.
283* Corrected how to call CNTRead() in the vcmv_test.c.
284* Fixed the character design of backslash (code:U+005C).
285
2862.0 -> 2.0 Patch 1
287* Supported China and Korean regions.
288
2891.9 Patch 1 -> 2.0
290* Recompiled with CNT_READ_BACKWARD_COMPATIBLE to work with NADK 2.2.
291* Replaced setncountrycode with setcountrycode in the Makefile.
292* Updated VCMV to support Home Button Menu, version 4.x.
293  In vcmv_test.c, set the flag USE_HBM_3_RESOURCES to 1 for HBM Version 3.x.
294
2951.9 -> 1.9 Patch 1
296* Changed VCMVAllocateAndLoadBrowserComponent() to allow Browser RSO and
297  Font content index to be specified.
298* Fixed a bug whereby on the first call to VCMVRun(), it would ignore
299  the specified URL, and always start from the top page.
300
3011.8 -> 1.9
302* Added support for SDK 3.1
303* Updated VCMV to support Home Button Menu, version 3.x.
304  In vcmv_test.c, set the flag HOME_BUTTON_MENU_3 to 1 for HBM Version >= 3.0.
305  In HBM 3.0, the directory structure follows the SDK structure,
306  and it is no longer necessary to rename the debug library and copy to VCMV.
307* Fixed a bug in vcmv_test.c which can cause cursor scaling problems for
308  applications which set IGNORE_TV_ASPECT_RATIO flag to 1 (currently all apps),
309  if the 16:9 Squash flag has been set to TRUE by another application.
310  Please see MyReadControllers() of vcmv_test.c for the fix.
311  The bug behaviour can be tested by using the vcmvmenu_*.wad tool to
312  change the Squash flag setting.
313* Fixed a bug where scrolling manual pages with the classic controller
314  would cause the button under the cursor not to be updated.
315* When using the classic controller to move the cursor, then pressing A
316  on the core controller, the old Wii remote X,Y location would be used
317  even if the core controller is not currently pointing at the screen.
318  This was changed to continue using the classic controller X,Y location
319  until a valid coordinate can be read from the Wii remote.
320* For games which use NintendoWare, there was a problem with vcmv_test.c
321  not initializing the sound system. A new flag has been added. Please set
322  GAME_USES_NW4R to 1 to ensure nw4r::snd::SoundSystem::InitSoundSystem
323  is called during initialization.
324* Removed unnecessary libraries from the CodeWarrior project file which
325  were causing the debugger to fail: amcnotstubD.a, odemustubsD.a
326
327
3281.8 Patch 4 -> 1.8 Patch 5
329* Fixed a problem where scrolling artifacts would occur with
330  certain contents.
331* Fixed an error in vcmv_test where configBufSize was being set incorrectly.
332
3331.8 Patch 3 -> 1.8 Patch 4
334* Updated VCMV to use Home Button Menu library version 2.7
335  There are changes to the library and vcmv_test.c.
336
337** NOTE: *******************************************************************
338**                                                                        **
339**   With Home Button Menu library version 2.7, the HBMDataInfo struct    **
340**   has changed, so this version of VCMV is not compatible with          **
341**   previous versions of the Home Button Menu library.                   **
342**                                                                        **
343****************************************************************************
344
345* Fixed VCMVAllocateAndLoadBrowserComponent() to return an
346  error message if sufficient MEM1 space (7MB) could not be
347  allocated for Opera RSO.
348
3491.8 Patch 2 -> 1.8 Patch 3
350* Changed the specification of the VC API for PAL mode.
351  Currently VC titles do not support EUR60 mode but user selection
352  between Interlace/Non-interlace was automatically disabled when
353  a progressive cable was used. Now the application must specify
354  whether the Interlace/Non-interlace setting UI should be enabled.
355  See the description of the VCMVSetRenderModes() function.
356* Fixed a bug in vcmv_test where pressing the NDEV reset button during
357  the HBM->Game fade out transition, would not fade out the HBM
358  to black properly.
359
3601.8 Patch 1 -> 1.8 Patch 2
361* Fixed a bug in the VCMV library where the cursor would start at
362  the Bottom Right of the screen when using the Classic Controller.
363* Fixed a bug in the VCMV library where the cursor position could not
364  be controlled properly with the classic controller if no input had
365  yet been received from the DPD.
366* Fixed a bug in the VCMV library where VCMVReadControllersForHBM
367  would return the wrong position prior to calling VCMVGetSquashFlag.
368
3691.8 -> 1.8 Patch 1
370* Fixed a bug in vcmv_test.c where GXSetCopyFilter was not being called.
371  (This caused the sample background to be blurred in the vertical axis).
372* Fixed a bug with creation of VC settings file on NAND, which would
373  cause VCMV to hang in an endless loop. This problem occurred if the
374  Wii System Menu had never been run on the NDEV.
375* Fixed a bug with VCMV where it would ignore input from unassigned
376  (future) controller attachments. Now it should still allow the
377  core controller functionality to operate.
378* There was a problem with wide-screen manual contents, where scrolling
379  would stutter with some pages. This was fixed by adjusting the scroll
380  speed for the wide-screen case. (Wide-screen contents is used by
381  certain Nand applications, but not used by Virtual Console titles).
382* Fixed a bug in vcmv_test.c where the Home Button Menu Ban Icon
383  was not displayed at the correct location.
384* Added a flag to disable the Ban Icon display test code,
385  and made it default to Disabled.
386
3871.4 -> 1.8
388* Updated to SDK 2.4 patch 2
389* Updated to latest version of HomeButton library
390* Supported hidden commands within VCMV for Screen mode preference selection.
391* Added and removed some functions from the VCMV API.
392  - added VCMVSetRenderModes()
393  - added VCMVGetNonInterlaceFlag()
394  - added VCMVGetSquashFlag()
395  - removed VCMVInitRenderMode()
396  - removed VCMVInitAudio()      (- Audio is handled by the HBM)
397  - removed VCMVCloseAudio()
398* Updated sample program to support PAL mode easily and to automatically
399  select the correct mode based on the system menu settings.
400* Updated sample program to support 16:9 squash mode settings.
401  (Included IGNORE_TV_ASPECT_RATIO flag for transition period compatibility)
402* Updated sample program to display a background texture of the same size
403  as Virtual Console hardware resolution, (for display quality checking),
404  and provided optimized tweaked parameters for the following modes:
405  (256, 320, 336, 512) x (224, 240)
406* Updated sample program to use a LINEAR texture filter while displaying
407  the HBM. This is because using NEAR is only appropriate during game
408  play when the pixel:texel ratio is an integer.
409* Changed page history to 0 in Opera.ini bacuase it still caused
410  memory problems for certain contents. This means the "Previous Page"
411  command is not available.
412* Fixed a problem with direction-pad scrolling which occurs with certain
413  html pages. The problem is due to a mismatch in speed between the
414  scrolling interface and the actual rendering of Opera. It was fixed
415  by restricting the fastest speed at which a page can scroll.
416* Fixed a bug in VCMV where pressing '+' at the top page made a sound.
417  (Since we are already at the top page, there should be no sound).
418* Fixed a problem with triggering A-button as soon as the VCMV starts
419  if the A button had been held down during start-up.
420
421
4221.4 patch 11 -> 1.4 patch 12
423* The VCMV library was updated to deal with a fade-in problem related to
424  a change in the format of html content.
425
426  The original manual templates used javascript to preload the images
427  of each page. This has been removed from the most recent content,
428  since all VC emulators preload the full manual into RAM. However,
429  removing the preloading commands caused a change in the start-up
430  behaviour of the browser component.
431  The VCMV libraries have now been fixed to handle content with
432  or without the preload commands.
433
4341.4 patch 10 -> 1.4 patch 11
435* Replaced the HBM libraries.
436  There was a problem introduced by the HBM libraries in patch 10 which
437  caused the on-focus click sound to be corrupted within HBM and VCMV.
438
4391.4 patch 9 -> 1.4 patch 10
440* Updated the HBM to version 2.2.0.1
441* Fixed a problem similar to the problem fixed by patch 1:
442  Using "-" to return to the contents page while keeping the mouse pointer
443  outside the button area would cause the contents page to be displayed
444  with the previously selected button already pressed down.
445* Fixed a problem with opening the manual viewer to short pages without any
446  extra pictures. These pages have a short loading time, which made the
447  opening fade-in too abrupt. The opening fade-in has been changed so that
448  all pages have a similar smoother fade-in.
449
4501.4 Patch 8 -> 1.4 Patch 9
451* Fixed a bug with incorrect calculation of a memory buffer size which
452  would cause a crash in 16:9 mode.
453
4541.4 Patch 7 -> 1.4 Patch 8
455* There was a problem whereby sometimes a button click would be ignored.
456  This problem has been fixed.
457* Replaced setcountrycode with setncountrycode for the nandrun target
458  in the Makefile.
459
4601.4 Patch 6 -> 1.4 Patch 7
461* Fixed a problem with scrolling certain manual pages.
462  In manuals where the contents page has a 11 or 12 items so that one extra line
463  is required, a scrolling artifact occurred when holding down scroll while
464  moving the pointer up and down along the edge between the upper frame and the
465  scrolling area. This was due to an unexpected screen-update message from Opera
466  being detected as a scroll. The screen-update message is now filtered out,
467  because the height of the update area is too low to be a legitimate scroll.
468
4691.4 Patch 5 -> 1.4 Patch 6
470* The following bug was fixed in the HBM libraries:
471  If the game application is using HBMDelete(), then a hangup bug can occur
472  if the user quits from the HBM to the game, while quickly plugging and
473  unplugging the classic controller.
474  The problem was that a WPAD callback could be sent to the HBM after the
475  HBM had been deleted.
476
4771.4 Patch 4 -> 1.4 Patch 5
478* Fixed a problem whereby inserting the classic controller very slowly caused it
479  to stop working, in response to the following bug reported by NCL debug team:
480  "Within WiiMenu 'Wii Remote Settings' page, slowly connecting the classic
481   controller causes the remote to stop working until the classic controller
482   is unplugged and reconnected." (translation)
483
4841.4 Patch 3 -> 1.4 Patch 4
485* The Opera browser component was updated to fix a problem with not releasing
486  NAND file handles in certain cases.
487
4881.4 Patch 2 -> 1.4 Patch 3
489*  Fixed a problem with using the "+" or "-" button to change page whilst in the
490   middle of scrolling using the direction pad. Previously the screen would jump
491   suddenly. Now it decelerates and stops the scrolling, then does the normal
492   fade change. This fixes the following bug reported by NCL debug team:
493   "Within the manual viewer, while scrolling through long pages using the
494    direction pad, then pressing '-' or '+' to change to a different page,
495    the normal fade-in effect does not occur, and either an abrupt change
496    or a jumpy change occurs." (translation)
497
4981.4 Patch 1 -> 1.4 Patch 2
499* Fixed a problem with plugging and unplugging Classic controller within the HBM
500  which cuased HBM to think the remote had also been re-connected.
501  This is in response to the following bug report reported by NOA debug team:
502  "Wii Menu / All titles
503   When in the Wii Remote Settings menu, the following occurrences will make the
504   connection icon's display appear black:
505   1: Selecting the Reconnect icon with an accessory (e.g. Classic Controller,
506      Nunchuk) connected to the Wii Remote.
507   2: Selecting the Reconnect icon without an accessory connected, then connecting
508      an accessory while still in the Reconnect menu.
509   Though the connection icon is displayed in black, the player can still back out
510   of the Reconnect menu. Note: Occurs less frequently with the following Titles:
511   Donkey Kong Jr. and Solomon's Key."
512* Fixed a problem with stopping controller rumble in VcmvTest.
513  VcmvTest was using WPADMotorEnable(flag) instead of WPADStopMotor(chan).
514  This caused the HBM vibration enable/disable setting to be overwritten.
515  It also caused lack of vibration within Manual Viewer in v1.4 and v1.4 patch 1.
516
5171.4 -> 1.4 Patch 1
518* A bug found by NCL debug team was fixed:
519  "During VCMV if a page is turned, then '-' button is used to return to that page,
520   the page will appear with the button already pressed down, in the same state as
521   it was when the cursor was over the button before leaving the page."
522  (It is easier to recognize this bug using the classic controller, since the
523  button returns to its original position as soon as the cursor is moved).
524* The new libraries allow the scrollbar to be grabbed even when the mouse is at the
525  right edge of the screen.
526
5271.3 -> 1.4
528* Updated to final version version of Opera.
529* Updated to final universal font.
530* Added VCMVBlackOutAndQuit to support Reset/Power button
531  being pressed while VCMV is running.
532* VcmvTest now supports Reset and Power button.
533* Improved direction pad scrolling within manual content.
534  Now VCMV has smooth scrolling with acceleration/deceleration.
535* Added -T option to makeWad in the wadscript and makefile.
536  This specifies the corresponding contents to be shared via
537  the /shared1 directory of NAND.
538* Includes a new private patch for NADK 1.4-patch1 which updates
539  NMenu so that country code, and parental control information
540  can be verified - PLEASE REAPPLY THE PRIVATE PATCH.
541
542
5431.2 -> 1.3
544* Updated to latest (possibly final) version of Opera browser
545  component. The page history (using previous button) has been
546  reduced to 5 pages. This reduces a problem with Opera's memory
547  manager whereby old pages are not freed fast enough, causing
548  "OUT_OF_MEMORY" errors.
549  The Opera component increased in size by 600KB, as a result
550  of adding support for standard browser error messages in
551  multiple languages.
552* Updated to the latest Home Button Menu library.
553  The resource files are now stored in a separate content
554  folder, to allow it to become a shared component.
555  The format of the HBM resource files has been updated, and
556  now includes several compressed files which must be
557  decompressed by the application. This has been implemented
558  in the sample program.
559* Removed Japanese font from release. Currently Japanese content
560  is displayed as images so it is not needed for launch titles.
561  A combined Latin+Japanese font is being prepared, but will not
562  be ready in time for launch title final debug and lot check.
563* Fixed a recurrence of an earlier bug with NANDAPP versions
564  of the library causing them to fail on the 6th call to VCMVRun.
565* Fixed progressive mode problem with VCMV library, and added
566  support for progressive mode to VcmvTest.
567* Removed an obsolete API function (VCMVGetMode)
568* Fixed a problem with controller rumble duration to make
569  it less random on button focus events.
570* Added initial key-repeat delay for scrolling to make it
571  easier to scroll by a small amount.
572
573
5741.1 -> 1.2
575* Fixed a memory leak in the library.
576* Fixed an error with VCMVAllocIfNecessary where it would not
577  attempt to allocate from the second preference memory area
578* Fixed a memory leak in the sample program.
579
580
5811.0 -> 1.1
582* Made scrolling work at the edges of the screen within VCMV.
583* Updated the sample to improve the transition from HBM->Game
584  in the case where the Game is using non-interlaced mode.
585  Now the game fades out along with the HBM.
586* Fixed a problem whereby the debug libraries contained
587  copies of the OS libraries. These have been removed.
588
589

Readme_jp.txt

1--------------------------------------------------------------
2�o�[�`�����R���\�[���}�j���A���r���[�A SDK v2.5 CW for Wii ��
3                                                   2010/08/24
4--------------------------------------------------------------
5
6
7----------------------------------------------------------
8�ڎ�
9  �P�D�͂��߂�
10  �Q�D�p�b�P�[�W���e
11  �R�D�K�v�Ȋ‹�
12  �S�D�C���X�g�[��
13  �T�D���ؔł̃}�j���A����\������ۂ̒��ӓ_
14  �U�D���m�̕s�
15  �V�D�{�p�b�P�[�W�Ɋ܂܂��t�H���g�f�[�^�ɂ‚���
16  �W. �ύX����
17----------------------------------------------------------
18
19
20----------------------------------------------------------
21�P�D�͂��߂�
22----------------------------------------------------------
23�o�[�`�����R���\�[���}�j���A���r���[�A��
24opera���R���|�[�l���g�u���E�U���g�p����
25�o�[�`�����R���\�[���Q�[���p�̃��[�U�[�}�j���A���R���e���c��\�����܂��B
26
27�R���e���c��html��javascript���g�p���A�K�C�h���C���ɏ]���č쐬���܂��B
28�{�p�b�P�[�W�ɂ́A���[�U�[�}�j���A���̃T���v���������Ă��܂��B
29
30�{SDK�̖ړI�͈ȉ��̓�‚ł��B
31�P�D�o�[�`�����R���\�[���Q�[���Ƀ}�j���A���r���[�A�̋@�\�������B
32�Q�D�o�[�`�����R���\�[���G���W���̋��ʃV�F���������B
33
34�}�j���A���r���[�A�ւ̓z�[���{�^�����j���[���o�R���ăA�N�Z�X���܂��B
35�}�j���A���r���[�A�ƃz�[���{�^�����j���[�͈ꕔ��������܂����B
36
37�O���t�B�b�N�ƃT�E���h�̃��\�[�X�̓}�j���A���r���[�A��
38�z�[���{�^�����j���[�ŋ��L����܂��B
39
40VCMV�̍ŐV�ł́A�C���^�[���[�X/�m���C���^�[���[�X���[�h�I��UI��
4116:9�X�N�E�H�b�V��/�X�g���b�`�i�k�߂�/�����L�΂��j�I��UI�ɑΉ����Ă��܂��B
42vcmv_test.c �́A�Q�[���p�A�z�[���{�^�����j���[�p�A�}�j���A���p
43�̂R�‚̊e���[�h�ɑΉ�����悤�ɁA�X�V����܂����B
44�܂��e���[�h�Ԃ��V�[�����X�ɉ������邱�Ƃɂ��Ή����Ă��܂��B
45
46
47----------------------------------------------------------
48�Q�D�p�b�P�[�W���e
49----------------------------------------------------------
50lib/vcmv.a               .. DVD�R���e���c���p�����}�j���A���r���[�A���C�u����, �����[�X�r���h
51lib/vcmvD.a              .. DVD�R���e���c���p�����}�j���A���r���[�A���C�u����, �f�o�b�O�r���h
52lib/vcmv_nandappD.a      .. NAND�A�v���J���p�}�j���A���r���[�A���C�u����, �f�o�b�O�r���h
53lib/vcmv_nandapp.a       .. NAND�A�v���J���p�}�j���A���r���[�A���C�u����, �����[�X�r���h
54
55include/vcmv.h           .. �C���N���[�h�t�@�C��
56
57src/vcmv_test.c          .. �}�j���A���r���[�A�e�X�g�v���O����
58
59dvdroot/content2/wwwlib-rvl.lz7             .. lz77�ň��k���ꂽ���L�R���|�[�l���g�u���E�URSO
60dvdroot/content3/WiiNTLG_Latin-M.ttc        .. �u���E�U�Ŏg�p����鋤�L�t�H���g
61dvdroot/content3/Wii-cn_HeiTiW5.ttf         .. �����ł̃u���E�U�Ŏg�p����鋤�L�t�H���g
62dvdroot/content3/Wii-kr_Round Gothic B.ttf  .. �؍��ł̃u���E�U�Ŏg�p����鋤�L�t�H���g
63dvdroot/content4/*                          .. HomeButton.arc�Ɋ܂܂�郊�\�[�X�t�@�C��
64dvdroot/content5/html/*.arc                 .. arc�t�@�C���ɂ܂Ƃ߂��A�}�j���A���R���e���c�̊e���[�W�����̃T���v��
65dvdroot/content5/Opera.arc                  .. Opera ini �t�@�C���A�X�L���t�@�C��
66dvdroot/content5/sample256x224.rgb565       .. �T���v���v���O�����p�w�i�摜
67dvdroot/content5/sample256x240.rgb565
68dvdroot/content5/sample320x224.rgb565
69dvdroot/content5/sample320x240.rgb565
70dvdroot/content5/sample336x224.rgb565
71dvdroot/content5/sample336x240.rgb565
72dvdroot/content5/sample512x224.rgb565
73dvdroot/content5/sample512x240.rgb565
74dvdroot/content5/home.csv            .. HBM 4.x �p�̃��\�[�X
75dvdroot/content5/home_nosave.csv
76dvdroot/content5/home_hbm3.csv       .. HBM 3.x �p�̃��\�[�X
77dvdroot/content5/home_nosave_hbm3.csv
78dvdroot/content6/HomeButtonSe/Huf8_HomeButtonSe.arc .. ���L�R���e���c, HBM�̉�������
79
80dvdroot/wad/HomeButton.arc           .. ����HBM���\�[�X�Bwad�t�@�C���̍쐬�ɂ͂��̃t�@�C����content4�Ŏg�p���Ă��������B
81
82dvdroot/wad/WiiOutlineUniversalFont.arc .. �����t�H���g���\�[�X�B wad�t�@�C���̍쐬�ɂ͂��̃t�@�C����content3�Ŏg�p���Ă��������B
83dvdroot/wad/WiiOutlineUniversalFont_CHN.arc .. �����ł�wad�t�@�C���̍쐬�ɂ͂��̃t�@�C����content3�Ŏg�p���Ă��������B
84dvdroot/wad/WiiOutlineUniversalFont_KOR.arc .. �؍��ł�wad�t�@�C���̍쐬�ɂ͂��̃t�@�C����content3�Ŏg�p���Ă��������B
85
86dvdroot/wad/wwwlib-rvl_no_font.arc   .. �����u���E�U�R���|�[�l���gRSO�Bwad�t�@�C���̍쐬�ɂ͂��̃t�@�C����content2�Ŏg�p���Ă��������B
87
88dvdroot/opening.bnr                  .. �o�i�[�t�@�C��
89dvdroot/title.met
90
91Makefile                             .. vcmv_test�p��makefile�B�e�o�[�W�����̃r���h�Ǝ��s���o���܂��B
92
93CW_Project_for_RVL_SDK_3_3/VcmvTest.mcp .. Makefile�̑�ցBvcmv_test�p��Code Warrior�v���W�F�N�g�t�@�C���B
94                                           RVL_SDK 3.3 �p�v���W�F�N�g
95wadscript                            .. wad�t�@�C���̃r���h�Ǝ��s�Ɏg�p�ł���ANAND�����[�X�o�[�W�����p�̃X�N���v�g�B
96                                        (Makefile���g�p����ꍇ�͕K�v����܂���)
97wadscriptD                           .. �f�o�b�O�ŗp��wadscript
98
99vcmvtest.bin/VcmvTest.elf            .. vcmv_test�̃v���r���gDVD�����[�X�o�[�W����
100vcmvtest.bin/VcmvTestD.elf           .. vcmv_test�̃v���r���gDVD�f�o�b�O�o�[�W����
101vcmvtest.bin/VcmvTestN.elf           .. vcmv_test�̃v���r���gNAND�����[�X�o�[�W����
102vcmvtest.bin/VcmvTestND.elf          .. vcmv_test�̃v���r���gNAND�f�o�b�O�o�[�W����
103
104vcmvmenu/vcmvmenu_eu.wad             .. VCSettings���m�F����ׂ̃c�[��
105vcmvmenu/vcmvmenu_jp.wad
106vcmvmenu/vcmvmenu_us.wad
107vcmvmenu/vcmvmenu_kr.wad
108vcmvmenu/vcmvmenu_cn.wad
109
110vcmvtest.banner/WiiMakeBanner.exe     .. ���ؑΉ����ꂽ�o�i�[�쐬�c�[��
111vcmvtest.banner/sample/banner.cfg.txt .. ���ؑΉ��ŃT���v���o�i�[�ݒ�t�@�C��
112
113man/ja_JP/vcmv/index.html             .. VCMV ���t�@�����X�}�j���A�� (���{��)
114man/en_US/vcmv/index.html             .. VCMV ���t�@�����X�}�j���A�� (�p��)
115
116----------------------------------------------------------
117�R�D�K�v�Ȋ‹�
118----------------------------------------------------------
119�E�ȉ��̊‹��œ��삷�邱�Ƃ��m�F���Ă��܂�
120Firmware 56.x.x
121RVL_SDK-3_3-2_20100823
122RVL_HBM_SDK-4_7_3-20100730
123CodeWarrior for Wii V1.1
124
125SDK 3.2 ���p����ۂ� VCMV 2.4 ���p���Ă��������B
126SDK3.1 ����� NADK 2.2 ���p����ۂ� VCMV 2.0 ���p���Ă��������B
127SDK 2.4 �� NADK 2.1 �ȑO���p����ۂ� VCMV 1.9 ���p���Ă��������B
128
129----------------------------------------------------------
130�S�D�C���X�g�[��
131----------------------------------------------------------
132�K���ȃf�B���N�g���ɖ{�p�b�P�[�W�������邱�ƂŃC���X�g�[���͊����ł��B
133makefile�ACodeWarrior�v���W�F�N�g�Awadscript��
134���΃p�X�ŋL�q����Ă���̂ŕύX�̕K�v�͂���܂���B
135VCMV�Ńz�[���{�^�����j���[���g���Ă��������B
136vcmv.h (HBMBase.h) ���C���N���[�h������O�ɁA�ȉ��̒�`��lj����Ă��������B
137#define USE_FOR_MANUAL
138
139
140----------------------------------------------------------
141�T�D���ؔł̃}�j���A����\������ۂ̒��ӓ_
142----------------------------------------------------------
143vcmv���C�u�����͖{�̂̌���ݒ�ɉ����Ďg�p����t�H���g��ύX���܂��B
144�؍��ł̃}�j���A�����쐬����ۂ͖{�̂̌���ݒ���؍���i�n���O���j�ɐݒ肵�Ă��������B
145�����ł̃}�j���A�����쐬����ۂ͖{�̂̌���ݒ������i�ȑ̎��j�ɐݒ肵�Ă��������B
146���̑��̃��[�W�����p�Ƀ}�j���A�����쐬����ۂ́A�؍���E������ȊO�ɐݒ肵�Ă��������B
147
148����  ����  ������������������������������������������������������������
149��                                                                    ��
150��    ����ݒ肪�������ݒ肳��Ă��Ȃ��ꍇ�A�t�H���g�̓ǂݏo����      ��
151��    ���s���A��O���������Ă��܂��܂��̂ł����ӂ��������B            ��
152��                                                                    ��
153������������������������������������������������������������������������
154
155�؍��ł̃T���v���}�j���A���͉�ʔ䗦��4:3�̏ꍇ�̂ݑΉ����Ă��܂��B
156�؍��Ń}�j���A����16:9�Ή����s���ꍇ�́A������̃T���v���}�j���A�����Q�Ƃ��Ă��������B
157�����ł̃T���v���}�j���A����US�ł��g�p���Ă��܂��B
158
159----------------------------------------------------------
160�U�D���m�̕s�
161----------------------------------------------------------
162������������������������������������������������������������������������
163��                                                                    ��
164��  �u���E�U���g��������ƁA�������t���O�����e�[�V�����A���邢��      ��
165��  Opera �̃������[���[�N�ׂ̈Ɏ���Ƀ������s���Ɋׂ�܂��B���̖��  ��
166��  �����{�I�ɒ����͍̂���ȈׁA�Ƃ肠�����̑΍�Ƃ��āA�q�[�v�̈悪  ��
167��  ����Ȃ��Ȃ�����A�����I�Ƀ}�j���A���r���[�A�[���I�������āA      ��
168��  �A�v���P�[�V�����ɖ߂�d�l�ɂ��Ă��܂��B                          ��
169��                                                                    ��
170��  VCMV 1.8 ���� Opera.ini �� "Max Window History Lines" �� 0 ��     ��
171��  ���āA'-' �{�^���̎d�l��؂鎖�ł��̖����N������Ă��܂����A  ��
172��  ����ł����S�ɒ���܂���B                                        ��
173��                                                                    ��
174��  �R���e���c�̗e�ʂ��傫���ƋN���Ղ��Ȃ�X��������܂��B            ��
175��  VCMVAllocateHeap()�Ŏw�肷��q�[�v�̑傫�����₷�ƋN����p�x    ��
176��  ��������܂��B                                                    ��
177��                                                                    ��
178��  ���������m�ۂ���ʂ̔��f�́A�u���y�[�W���̑J�ڂ�z�肷�邩�v      ��
179��  �u�����ԃ}�j���A�����g�p���邱�Ƃ�z�肷�邩�v�Ƃ��������Ƃ�      ��
180��  �l�����\���e�X�g���s������ōs���Ă��������B                      ��
181��                                                                    ��
182������������������������������������������������������������������������
183
184������������������������������������������������������������������������
185��                                                                    ��
186��  �X�N���[���o�[�̓C���^�[�t�F�[�X�ɂ�����d�v�ȃp�[�c�ł����A      ��
187��  TV��ʂ̈��S�̈�ɂ͕\������܂���B                              ��
188��                                                                    ��
189������������������������������������������������������������������������
190
191������������������������������������������������������������������������
192��                                                                    ��
193��  �‹��ɂ���� VCMVRun()���Ăяo�����Ƃ��ɁA�ȉ��̃��b�Z�[�W��      ��
194��  �\������A�u���E�U�̏������Ɏ��s����ꍇ������܂��B              ��
195��                                                                    ��
196��     "Failed to init Opera: *, @@@@@@"                              ��
197��                                                                    ��
198��  *��-1���\������Ă���ꍇ�́A�������ɏ\���ȋ����Ȃ��”\����     ��
199��  ����܂��B�u���E�U���N������̂ɏ\���ȃ����������蓖�ĂĂ݂�      ��
200��  ���������B                                                        ��
201��                                                                    ��
202��  *��1���\������Ă���ꍇ�́A�u���E�U�̍쐬�Ɏ��s���Ă��܂��B      ��
203��  �u���E�U�ɓn���t�H���g�Ȃǂ̃t�@�C������p�X���m�F���Ă��������B  ��
204��                                                                    ��
205��  ��L�ȊO�ŃG���[���b�Z�[�W���\������Ă���ꍇ�ANAND/CNT API��    ��
206��  �V�X�e����œ����ɊJ�����Ƃ��ł���ő�R���e���c�����������߁A  ��
207��  �u���E�U�p�̃R���e���c���J���Ȃ��Ȃ��Ă���”\��������܂��B      ��
208��  ���̏ꍇ�A�A�v���P�[�V�����ŊJ���Ă��邢���‚��̃R���e���c��      ��
209��  �‚��Ă���AVCMVRun()�̌Ăяo�����s���Ă݂Ă��������B             ��
210��                                                                    ��
211������������������������������������������������������������������������
212
213
214----------------------------------------------------------
215�V�D�{�p�b�P�[�W�Ɋ܂܂��t�H���g�f�[�^�ɂ‚���
216----------------------------------------------------------
217�{�p�b�P�[�W�́A������Ѓt�H���g���[�N�X�W���p���AHangYang�A�؍N�̃t�H���g�f�[�^���܂�ł��܂��B
218���Y�t�H���g�f�[�^�̎�舵���ɂ‚��ẮA���L�̎�����K�����炵�Ă��������B
219
220�P�D���Y�t�H���g�f�[�^�́A�{�p�b�P�[�W�Ɋ܂܂��r���[�A�ł̕\���ƁA�o�[�`�����R���\�[���p��
221    �}�j���A����PC��ŕҏW����ړI�ɂ̂ݎg�p�ł��܂��B����ȊO�̖ړI�Ŏg�p���邱�Ƃ͂ł��܂���B
222�Q�D���Y�t�H���g�f�[�^�̏��n�A�ݗ^�A�̔������s�����Ƃ͂ł��܂���B
223    �܂��A��O�҂ɓ��Y�t�H���g�f�[�^���g�p�����邱�Ƃ͂ł��܂���B
224�R�D�C�V�������߂�ꍇ�ɂ́A���₩�ɓ��Y�t�H���g�f�[�^�i���������܂ށj���������Ă��������B
225    �܂��ACD-R���̃��f�B�A�œ��Y�t�H���g�f�[�^�̒������Ă����ꍇ�́A���₩�ɕԊ҂��Ă��������B
226�S�D��L�P.�`�R.�̑��A���Y�t�H���g�f�[�^�Ɋւ��āA�C�V���̒�߂���������炵�Ă��������B
227
228
229----------------------------------------------------------
230�W�D �ύX����
231----------------------------------------------------------
2322.4 -> 2.5
233* SDK 3.3 �ɑΉ����܂����B
234
2352.3 -> 2.4
236* ����̃}�j���A���\���ɂ����āA�X�N���[���o�[�������ɂ��ւ�炸�A�O��ʂ̃X�N���[���o�[�̎c����
237  �\������Ă��܂��s����C�����܂����B
238* �p��Ń��t�@�����X�}�j���A����lj����܂����B
239
2402.2 -> 2.3
241* �����Ĕł̃T���v���}�j���A�����A��ʔ䗦16:9�ɑΉ����܂����B
242* �T���v���v���O���� vcmv_test.c ���A16:9�ł̃}�j���A���\���ɑΉ����܂����B
243* �؍��ł̃T���v���}�j���A���̌��ꂪ�A�n���O����ɍX�V����܂����B(4:3�ł̂�)
244* �����HTML�R�[�h��ǂݍ��ނƁA����ǂݍ��ݎ��̂ݕ\�����ꂪ��������s����C�����܂����B
245
246
2472.1 -> 2.2
248* ���ؔł� wad ���쐬����ۂ̃t�H���g�p�R���e���c�̎w�菈���ɕs�������������ߏC�����܂����B
249* VCMVRun �����s����ۂ̒��ӓ_�ɂ‚��ĒNjL���܂����B
250* VCMV ���t�@�����X�}�j���A��( man/index.html )��lj����܂����B����ɔ����AReadme�ɏ�����Ă���
251  �T���v���v���O�����AVCMV API �������̓��e�����t�@�����X�}�j���A���ֈړ������܂����B
252  �����ӂ��������B
253
2542.0 Patch2 -> 2.1
255* SDK 3.2 �ɑΉ����܂����B
256* ����^�C�~���O�ŃC���f�b�N�X��ʂ̃{�^���������ƁA��������ʂւ̑J�ڌ��
257  �R���g���[���[���͂����t���Ȃ��Ȃ�s����C�����܂����B
258* �X�N���[���o�[�Ƀ|�C���^��u������Ԃʼn��{�^���������ăX�N���[��������s�������ɁA
259  ����������ʼn�ʂ������������Ă��܂��s����C�����܂����B
260* �X�N���[��������s���Ă��Ȃ��̂ɁA����������ʼn�ʂ̈ꕔ�̗̈�������͑S�̂��X�N���[��
261  ���Ă���悤�ɕ\�������s����C�����܂����B
262
2632.0 Patch1 -> 2.0 Patch2
264* ���ؔł� wad ���쐬����ۂɎw�肷��R���e���c���Ԉ���Ă����̂ŏC�����܂����B
265* vcmv_test.c ���� CNTRead �֐��̌Ăяo������ NADK 2.2 �ɑΉ����Ă��Ȃ������̂�
266  �C�����܂����B
267* �؍��Ńt�H���g�̃o�b�N�X���b�V��(�����R�[�h:U+005C)���E�H���L���ɂȂ��Ă����̂�
268  �C�����܂����B
269
2702.0 -> 2.0 Patch 1
271* ���ؑΉ����܂����B
272
2731.9 Patch 1 -> 2.0
274* �ŐV��NADK 2.2�ƈꏏ�ɓ��삷��悤��CNT_READ_BACKWARD_COMPATIBLE���`���āA
275  ���C�u�������ăR���p�C�����܂����B
276* Makefile��setncountrycode��setcountrycode�ɒu�������܂����B
277* HOME�{�^�����j���[���C�u���� Ver.4.x �ɑΉ����܂����B
278  HOME�{�^�����j���[���C�u���� Ver.3.x �����g���̏ꍇ�́Avcmv_test.c��
279  USE_HBM_3_RESOURCES�t���O�� 1 �ɂ��ĉ������B
280
2811.9 -> 1.9 Patch 1
282* Browser RSO, Font �̃R���e���g�C���f�b�N�X���w��ł���悤�ɕύX���܂����B
283* ���ڂ�VCMVRun�Ŏw�肷��URL�������āA���TopPageURL����J�n�����Ă���
284  �����C�����܂����B
285
2861.8 -> 1.9
287* SDK 3.1 �ɑΉ����܂����B
288* HOME�{�^�����j���[���C�u���� Ver.3.x �ɑΉ����܂����B
289  HBM Ver. >= 3.0 �̏ꍇ��vcmv_test.c��HOME_BUTTON_MENU_3�t���O�� 1 �ɂ��ĉ������B
290  HBM 3.0 �̃f�B���N�g���\����SDK�ɍ��킳�ꂽ�̂ŁA�f�o�b�O�ł̃��C�u������
291  ���l�[������VCMV�̉��ɃR�s�[�����Ƃ��K�v�����Ȃ�܂����B
292* IGNORE_TV_ASPECT_RATIO�t���O�� 1 �̏ꍇ�A���̃A�v���P�[�V�����ɂ����
293  16:9 Squash flag �� 1 �ɂȂ��Ă���ƁA�J�[�\����X���W���������X�P�[�����O
294  ����Ȃ��o�O�����‚��܂����BHBM 3.0.1 �ł͂����HBM���̃J�[�\���̓���
295  �͈͂������Ă��܂��̂Ŗڗ����Ă��܂��܂��B�C���̃R�[�h��vcmv_test.c
296  ��MyReadControllers()�֐����Q�Ƃ��ĉ������B�e�X�g�ׁ̈ASquash�t���O��
297  �ݒ��ς���ɂ�vcmvmenu_*.wad �c�[�������g���������B
298* �N���V�b�N�R���g���[���ŃR���e���c���X�N���[��������Ǝw�J�[�\��
299  �̉��ɂ���{�^�����������X�V����Ȃ��o�b�O���C�����܂����B
300* �N���V�b�N�R���g���[���ŃJ�[�\������������Ƀ����R����A�{�^��
301  ���������ꍇ�A���݃����R������ʂ̊O���w���Ă��Ă��A�Ō�̃����R��
302  �̍��W���g���悤�ɂȂ��Ă��܂������A���̓����R������ʂɌ������
303  �܂ŁA�N���V�b�N�R���g���[���̍��W���g���悤�ɂ��܂����B
304* NintendoWare���g���Q�[���̏ꍇ�A���̏����������Y��Ă����o�O��
305  �C�����܂����B�lj����܂���GAME_USES_NW4R�t���O�� 1 �ɐݒ肷���
306  ����������nw4r::snd::SoundSystem::InitSoundSystem���Ă΂�܂��B
307* �K�v�Ȃ����C�u������CodeWarrior�̃v���W�F�N�g�t�@�C������폜���܂����B
308  �f�o�b�K�[�������Ȃ������ɂȂ��Ă��܂���: amcnotstubD.a, odemustubsD.a
309
3101.8 Patch4 -> 1.8 Patch5
311* ����R���e���c�ŏꍇ�ɂ���ăX�N���[�������������Ȃ�����C�����܂����B
312* vcmv_test��configBufSize�̐ݒ肪�ԈႦ�Ă��������C�����܂����B
313
3141.8 Patch3 -> 1.8 Patch4
315* �ŐV�� HOME�{�^�����j���[���C�u���� Ver.2.7�ɑΉ����܂����B
316  VCMV���C�u�����Avcmv_test.c���X�V����Ă��܂��B
317
318����  ����  ����������������������������������������������������������
319��                                                                  ��
320��  HOME�{�^�����j���[���C�u���� Ver.2.7 �ł� HBMDataInfo �̍\����  ��
321��  ���X�V����܂����̂ŁAVCMV 1.8 patch 4 �ł͑O�̃o�[�W������     ��
322��  HOME�{�^�����j���[���C�u�������g���܂���B                      ��
323��                                                                  ��
324����������������������������������������������������������������������
325
326* VCMVAllocateAndLoadBrowserComponent()��������
327  Opera RSO�ɕK�v��MEM1�̈�(7MB)���擾�ł��Ȃ������ꍇ��
328  �G���[��Ԃ��悤�ɏC�����܂����B
329
3301.8 Patch2 -> 1.8 Patch3
331* VCMV API��PAL���[�h�̎d�l��ύX���܂����B
332  ���݁AVC�̃��[���b�p�����^�C�g���ł�EUR60�̃��[�h���T�|�[�g���Ă��Ȃ�
333  �ɂ�������炸�A�e���r�P�[�u�����v���O���V�b�u�Ή��P�[�u���̏ꍇ��
334  �C���^�[���[�X�E�m���C���^�[���[�X�̑I��UI�������I�ɖ����ɂ��Ă��܂��B
335  ����̓A�v���P�[�V�������̕�����C���^�[���[�X�E�m���C���^�[���[�X��
336  �I��UI��L���ɂ��邩�����ɂ��邩�w�肷��悤�ɏC�����܂����B
337  VCMVSetRenderModes()�֐��̐������Q�Ɖ������B
338* vcmv_test.c��HBM->Game�̈ڂ�ς��r���ɖ{�̃��Z�b�g��������
339  HBM���������Ó]����Ȃ������o�O���C�����܂����B
340
3411.8 Patch1 -> 1.8 Patch2
342* �N���V�b�N�R���g���[���ŋN�������ꍇ�ɁA�J�[�\������ʂ̉E��
343  �Ɉړ����Ă��܂��o�O���C�����܂����B
344* VCMV�̒���DPD������͂��܂����Ă��Ȃ��ԂɃN���V�b�N
345  �R���g���[���ŃJ�[�\�����ړ��ł��Ȃ��Ȃ�����C�����܂����B
346* VCMVGetSquashFlag() ����x���Ăяo�����ɁAVCMVReadControllersForHBM()��
347  �R���g���[���[��ǂނƁA�ϐ� VCMV_HBMControllerData �̍��W���s���Ȓl�ɂȂ�
348  �o�O���C�����܂����B
349
3501.8 -> 1.8 Patch1
351* vcmv_test.c��GXSetCopyFilter���ĂіY��Ă����̂ŏc�����Ƀ{�P��
352  ���܂��Ă��������C�����܂����B
353* VC �ݒ�t�@�C����NAND��ɍ쐬����Ƃ��ɐe�f�B���N�g���[�����݂��Ȃ�
354  �ꍇ�i�V�X�e�����j���[�����������̂Ȃ��m�c�d�u�Ŕ����j�A�n���O����
355  ���܂��o�O���C�����܂����B
356* VCMV���C�u�����̃R���g���[����ǂݍ��ފ֐��͏����̊g���R���g���[��
357  ���q�����Ă���ꍇ�ɃR�A�R���g���[���̓��͂��������Ă��܂��悤�ɂȂ���
358  �����̂��A�R�A�R���g���[���̓��͂��g���悤�ɏC�����܂����B
359* VCMV�Ń��C�h��ʗp�}�j���A���R���e���c��\�����鎞�ɃX�N���[����
360  �u�K�N�b�v�Ƃ��鎖������܂������A�X�N���[���X�s�[�h�̒����ŏC�����܂����B
361  �i���C�h��ʗp�R���e���c��VC�ȊO��NAND�A�v���Ŏg���Ă��܂��j�B
362* HBM�֎~�A�C�R�����������ꏊ�ɕ\������Ȃ���肪�������̂�vcmv_test.c��
363  �C�����܂����B
364* vcmv_test.c��HBM�֎~�A�C�R���̃e�X�g�\����
365
3661.4 -> 1.8
367* SDK 2.4 patch 2�ɑΉ����܂����B
368* �ŐV�ł̃z�[���{�^�����C�u�����ɑΉ����܂����B
369* �D��X�N���[�����[�h�I���̂��߂�VCMV�̉B���R�}���h��p�ӂ��܂����B
370* VCMV API�̈ȉ��̊֐���lj��E�폜���܂���
371  - �lj��F VCMVSetRenderModes()
372  - �lj��F VCMVGetNonInterlaceFlag()
373  - �lj��F VCMVGetSquashFlag()
374  - �폜�F VCMVInitRenderMode()
375  - �폜�F VCMVInitAudio()      (- �I�[�f�B�I��HBM�ŏ��������)
376  - �폜�F VCMVCloseAudio()
377* PAL���[�h�ɊȒP�ɑΉ����A�V�X�e�����j���[�̐ݒ�ɏ]���Đ��������[�h��
378  �����I�ɑI������悤�ɃT���v���v���O�������X�V���܂����B
379* 16:9�X�N�E�H�b�V�����[�h�ݒ�ɑΉ�����悤�ɃT���v���v���O�������X�V���܂����B
380  �i�ڍs���Ԃɂ�����݊����̂��߂�IGNORE_TV_ASPECT_RATIO�t���O���܂߂܂����j
381* �o�[�`�����R���\�[���n�[�h�E�F�A�̉��x�Ɠ����T�C�Y�̔w�i�e�N�X�`����
382  �`�悷��悤�ɃT���v���v���O�������X�V���i�f�B�X�v���C�N�I���e�B�`�F�b�N�̂��߁j�A
383  �ȉ��̃��[�h�p�̍œK�������������p�����[�^������܂����F
384  (256, 320, 336, 512) x (224, 240)
385* HBM�\������LINEAR�e�N�X�`���t�B���^���g���悤�ɃT���v���v���O�������X�V���܂����B
386  ���̗��R�́ANEAR�t�B���^�ł̓Q�[���v���C����
387  �s�N�Z���F�e�N�Z���䗦�������̂Ƃ������K�؂ł͂Ȃ����߂ł��B
388* Opera.ini���̃y�[�W����ϐ���0�ɕύX���܂����B
389  ����̃R���e���c�Ń������̖����N���������Ă������߂ł��B
390  ����͂��Ȃ킿�A�h�߂�h�R�}���h�������Ƃ������Ƃ��Ӗ����܂��B
391* �����html�y�[�W�ŋN���Ă����A�����L�[�ŃX�N���[������ꍇ�̖����C�����܂����B
392  ���̖��̌����́A�X�N���[���C���^�[�t�F�[�X�ƃI�y���̎��ۂ̃����_�����O�̊Ԃ�
393  �X�s�[�h�̕s�����ɂ����̂ł����B
394  �y�[�W�X�N���[���̍ō����x�������邱�ƂőΏ����܂����B
395* �g�b�v�y�[�W�Łh�{�h�{�^�����������ꍇ�ɃT�E���h���‚�VCMV���̃o�O���C�����܂����B
396  �i�g�b�v�y�[�W�ɂ��łɂ���̂Ȃ特�͖‚�ׂ��łȂ����߁j
397* �X�^�[�g�A�b�v����A�{�^����������Ă����ꍇ�A
398  VCMV�J�n�シ����A�{�^���̃g���K�[����������C�����܂����B
399
400
4011.4 patch11 -> 1.4 patch12
402* html�R���e���c���ύX���ꂽ�ׂɋN�����̋��������������Ȃ��������C��
403  ���܂����B
404  ���X�̃}�j���A���e���v���[�g�ł�javascript�ɂ���ăC���[�W�̃v�����[�h��
405  �s���Ă��܂������A�u�b�G�~�����[�^���S�ă�������Ƀ}�j���A�������[�h����
406  ����ׁA�y�[�W���̃v�����[�h�͕K�v�Ȃ��Ȃ�܂����B
407  ���̃o�[�W�����ł̓R���e���c�Ƀv�����[�h�������Ă��Ȃ��Ă��Ή��o����
408  �悤��VCMV���C�u�������C�����܂����B
409
4101.4 patch10 -> 1.4 patch11
411* HBM���C�u�������X�V���܂����B
412  �p�b�`10��HBM�ŋN�����Ă����t�H�[�J�X���̃N���b�N���������Ă��܂���肪
413  �C������܂����B
414
4151.4 patch9 -> 1.4 patch10
416* HBM�o�[�W������2.2.0.1�ɏグ�܂����B
417* Patch1�Œ������s��Ɠ����悤�Ȗ����C�����܂����B
418  �ڎ��y�[�W�̃{�^���\���G���A�ȊO�̏��Ɏw�J�[�\����u���āA"-"��������
419  �ڎ��y�[�W�ɖ߂������ɁA�{�^���������ꂽ��Ԃ̂܂܂ɂȂ��Ă��܂����B
420* �Z���y���y�[�W����n�܂�悤�Ƀ}�j���A���r���[�A�[���N�������
421  ���[�h���Ԃ��Z�����āA�t�F�[�h�C�����������������܂����B
422  �n�߂̃t�F�[�h�C����ς��āA�y���y�[�W�����炩�Ƀt�F�[�h�C������悤��
423  �C�����܂����B
424
425
4261.4 Patch8 -> 1.4 Patch9
427* 16:9 ���[�h�̎��Ɏg���t���[���o�b�t�@�[�T�C�Y�̌v�Z���Ԉ���Ă��܂���
428  �̂ŁA������”\�����������̂��C�����܂����B
429
430
4311.4 Patch7 -> 1.4 Patch8
432* �{�^�����N���b�N���Ă����܂ɖ������������C�����܂����B
433* Makefile�� nandrun ���鎞�Ƀ��[�W�����R�[�h��ݒ肷��R�}���h
434  �� setncountrycode �ɏC�����܂����B
435
4361.4 Patch6 -> 1.4 Patch7
437* ���̕s��ɑ΂���C�������܂����B
438 �w���ڂ������ăX�N���[������^�C�v�̎����ʂ������R���ő��삵�Ă���ƁA
439   �ȉ��̂悤�Ȃ������ȋ��������܂��B
440   �E�\���{�^�����������ăX�N���[���������Ȃ���ADPD�|�C���^��
441   �uContents�v�Ə�����Ă����[�̗̈�ƁA���X�g�̗̈�Ƃ̊Ԃ̃��C��
442     ���㉺�ɕ��ł�ƁA���̂��тɃ��X�g�̃X�N���[������֖߂�悤�Ȋ���
443     �ŃK�N�K�N�ƂȂ�܂��B
444   �E��L���C���̋ߕӂ̍��ځi�����I�̐X�Ȃ�u�R�v�u�S�v�j��I��Œ���
445     ���e��ǂ�ł���A�}�C�i�X�{�^���Ń��X�g�֖߂�A�\���{�^����������
446     �Ȃ����L���C����u�R�E�T�v�u�S�E�U�v�Ȃǂ�DPD�|�C���^�ŏ㉺��
447     ���ł�ƁA�u�R�v�u�S�v�̍��ڂ̃o�i�[�����C�A�E�g����Y���܂��B�x
448  �����̓I�y������\�����Ȃ���ʍX�V�̃��b�Z�[�W���X�N���[���Ƃ���
449  ��F�����ꂽ�ׂł��B�X�V�ʐς̍������Ⴗ����̂ŁA�t�B���^�[�Œe��
450  �悤�ɂ��܂����B
451
4521.4 Patch5 -> 1.4 Patch6
453* HBM���C�u�����Ɏ��̕s�������܂����̂ŏC������܂����B
454  ���[�U��HBM����Q�[���ɖ߂鎞��HBM���t�F�[�h�A�E�g����Ɠ����ɃN���V�b�N
455  �R���g���[�������������āA�����ƒA�v����HBMDelete()���g���Ă���ꍇ�A
456  �n���O�A�b�v���鎖������܂����B
457  HBM�����������WPAD����R�[���o�b�N��HBM�ɓ���̂������ł����B
458
4591.4 Patch4 -> 1.4 Patch5
460* ���̃o�O��Ώ����܂����F
461  �uWiiMenu���́u�����R���ݒ�v�̉�ʂŁA�N���V�b�N�R���g���[����
462  �������ڑ�����ƁA�����R���̑��삪�ł��Ȃ��Ȃ�܂��B
463  �Ȃ��A�����R������N���V�b�N�R���g���[�������ƁA����ɖ߂�܂��B�v
464
4651.4 Patch3 -> 1.4 Patch4
466* �I�y���u���E�U�[�R���|�[�l���g���X�V����܂����B
467  �ꍇ�ɂ���Ă�NAND�t�@�C���n���h�����J�����Ă��Ȃ������s���
468  ����܂����̂ŏC������܂����B
469
4701.4 Patch2 -> 1.4 Patch3
471* ���̃o�O��Ώ����܂����F
472  �u���������́A���ɃX�N���[���o�[���\�������c���̃y�[�W�ɂāA�\���{�^���ʼn�ʂ�
473    �X�N���[�������Ȃ���A�{�{�^�����|�{�^���ŕʂ̃y�[�W�ֈړ�����ƁA�t�F�[�h������
474    ���炸�ɓˑR�y�[�W���؂�ւ������A��ʂ�����ăy�[�W���؂�ւ������ƁA�����
475    �y�[�W�؂�ւ��̉��o���s���܂���B�v
476  ���̏C���ł́A�X�N���[�����Ƀy�[�W�؂�ւ��������������ɁA�X�N���[�����������Ă���A
477  �ʏ�̃t�F�[�h�������s���悤�ɂ��܂����B
478
4791.4 Patch1 -> 1.4 Patch2
480* HBM���ɃN���V�b�N�R���g���[�����h���ƃ����R�����Đڑ����ꂽ�悤�Ɍ��������
481  �Ώۂ��܂����B�ȉ��̃o�O���ɑ΂���C���ł��B
482  �u�z�[���{�^�����j���[���J������ԂŁAWii�����R���ɃN���V�b�N�R���g���[���[���������ނƁA
483    �d�r�c�ʃA�C�R�����_�ł���SE���‚�Ƃ����A�u�‚Ȃ��Ȃ����v��Wii�����R���Ɩ{�̂Ƃ̃����N��
484    ���������ۓ��鉉�o���������邱�Ƃ�����܂��B
485    �E�Č����͕K���ł͂���܂����A�Č��p�x�͍����ł��B
486    �EWii���j���[���̃z�[���{�^�����j���[�ł͍Č����܂���ł����B�v
487* VcmvTest�ŃR���g���[���̐U���̎~�ߕ��Ɋւ�������C�����܂����B
488  WPADStopMotor(flag)���g���Ă����̂ł����AWPADStopMotor(chan)���g���悤�ɏC�����܂����B
489  ����ŁAHBM�̐U���ݒ�̏㏑�����ƃ}�j���A���r���[�A�[�� v1.4, v1.4 patch1 �ŋN����
490  �k�x���Ȃ������C�����܂����B
491
4921.4 -> 1.4 Patch1
493* ���̃o�O��Ώ����܂����F
494 �u���������ɂāA�y�[�W���߂�������A�|�{�^���őO�̃y�[�W�ɖ߂�ƁA
495 �O�̃y�[�W�ʼn������{�^���̃O���t�B�b�N���A�J�[�\�����d�Ȃ�����Ԃ̂܂܂ɂȂ��Ă��܂��Ă��܂��B�v
496 �i�N���R���ōČ����₷���ł��j
497* �J�[�\������ԉE�[�ɂ��Ă�A�{�^���ŃX�N���[���o�[��͂߂�悤�ɂ��܂����B
498
4991.3����1.4�ւ̕ύX
500* �I�y���̍ŏI�łɑΉ��B
501* ���{��t�H���g��Latin�t�H���g���������ŏI�t�H���g�ɍX�V���܂����B
502* VCMV�̎��s���Ƀ��Z�b�g�{�^���܂��͓d���{�^���������ꂽ�ꍇ�̂��߂�VCMVBlackOutAndQuit��lj��B
503* VcmvTest�����Z�b�g�{�^���Ɠd���{�^���ɑΉ��B
504* �}�j���A���R���e���c�ł̏\���L�[�ł̃X�N���[�������P�B
505  �X�N���[���̉����ƌ��������炩�Ȃ�܂����B
506
5071.2����1.3�ւ̕ύX
508* �ŐV�o�[�W�����i�����炭�ŏI�o�[�W�����j��
509  �I�y���u���E�U�R���|�[�l���g�ɑΉ����܂����B
510  �i�߂�{�^�����p�����j�\�������͂T�y�[�W�܂łɌ��炵�܂����B
511  ���̕ύX�ɂ��A�Â��y�[�W���\����������ł����A
512  "OUT_OF_MEMORY"�G���[�̌����ƂȂ��Ă����I�y���̃������}�l�[�W���̖�肪����܂��B
513  ��������̕W���u���E�U�G���[���b�Z�[�W�ւ̑Ή���lj��������Ƃɂ��
514  �I�y���R���|�[�l���g�̃T�C�Y��600KB�������܂����B
515* �ŐV�̃z�[���{�^�����j���[�ɑΉ����܂����B
516  shared�R���|�[�l���g�ւ̑Ή��̂��߁A
517  ���\�[�X�t�@�C���͕ʁX��content�t�H���_�ɒu����Ă��܂��B
518  HBM���\�[�X�t�@�C���̃t�H�[�}�b�g���ύX���ꂽ���߁A
519  �A�v���ʼn�����K�v�̂��鈳�k�t�@�C�����܂ނ��Ƃ�����܂��B
520  ���̎菇�̓T���v���v���O�����Ŏ�������Ă��܂��B
521* ���{��t�H���g���폜���܂����B
522  ���݁A���{��̃R���e���c�͉摜�ŕ\������܂��̂�
523  ���[���`�^�C�g���ł͕K�v����܂���B
524  Latin�t�H���g�Ɠ��{��t�H���g�����킹�����̂͌��ݏ������ł����A
525  ���[���`�^�C�g���̍ŏI�f�o�b�O�ƃ��b�g�`�F�b�N�ɂ͊Ԃɍ���Ȃ��ł��傤�B
526* NANDAPP�o�[�W�����̃��C�u�����ŁA
527  VCMVRun��6��ڂɌĂ��Ƃ���������o�O���Ĕ������̂ŏC�����܂����B
528* VCMV���C�u�����̃v���O���b�V�u���[�h�̖����C�����A
529  VcmvTest���v���O���b�V�u���[�h�ɑΉ������܂����B
530* �Â�API(VCMVGetMode)���폜���܂����B
531* �R���g���[���[�̐U���������ԂɊւ�������C�����܂����B
532  �{�^�����t�H�[�J�X����C�x���g���̐U�����Ԃ̂΂�‚������炵�܂����B
533* �X�N���[�����ɏ����L�[���s�[�g�x���������܂����B
534  ���������X�N���[������ꍇ�ɂ��₷���Ȃ�܂����B
535
5361.1����1.2�ւ̕ύX
537* ���C�u�������ł̃��������[�N���C���B
538* VCMVAllocIfNecessary�֐��ɂ����āA��2�D�惁�����G���A����
539  ���������m�ۂ��悤�Ƃ��Ȃ������s����C���B
540* �T���v���v���O�������ł̃��������[�N���C���B
541
5421.0����1.1�ւ̕ύX
543* VCMV�����ɃX�N���[���̋��E�ɃX�N���[���p�̃��[�N��p�ӂ��܂����B
544* �T���v���ŁA�Q�[�����m���C���^���[�X���[�h�̏ꍇ�A
545  HBM����Q�[���ւ̈ڂ�ς��������P���܂����B
546  ����ɂ��AHBM�ֈڂ�ۂɃQ�[�����t�F�[�h�A�E�g����悤�ɂȂ�܂����B
547* �f�o�b�O���C�u������OS���C�u�����̃R�s�[���܂�ł������Ƃɂ��s����C�����܂����B
548  ���̃R�s�[�͍폜����܂����B
549