Browse Source

Added the leaked source code of Ensata

master
Bryan Kirk 2 months ago
commit
8052d93daa
100 changed files with 2456 additions and 0 deletions
  1. 367
    0
      .gitignore
  2. 78
    0
      HelpProject/jp/Readme_jp.txt
  3. 33
    0
      HelpProject/jp/backup.html
  4. 61
    0
      HelpProject/jp/changeskin.html
  5. 186
    0
      HelpProject/jp/compatiblity.html
  6. 31
    0
      HelpProject/jp/copyright.html
  7. 47
    0
      HelpProject/jp/debugprint.html
  8. BIN
      HelpProject/jp/ensata_jp.chm
  9. 111
    0
      HelpProject/jp/execute.html
  10. 59
    0
      HelpProject/jp/fileopen.html
  11. 95
    0
      HelpProject/jp/gbe.hhc
  12. 29
    0
      HelpProject/jp/gbe.hhp
  13. 52
    0
      HelpProject/jp/getstart.html
  14. BIN
      HelpProject/jp/images/DebugPrint.gif
  15. BIN
      HelpProject/jp/images/HideSkin.gif
  16. BIN
      HelpProject/jp/images/HistFiles.gif
  17. BIN
      HelpProject/jp/images/MemoryDump.gif
  18. BIN
      HelpProject/jp/images/Reload.gif
  19. BIN
      HelpProject/jp/images/Reload_button.gif
  20. BIN
      HelpProject/jp/images/activation.gif
  21. BIN
      HelpProject/jp/images/backupmenu.gif
  22. BIN
      HelpProject/jp/images/break_button.gif
  23. BIN
      HelpProject/jp/images/config_key_off.gif
  24. BIN
      HelpProject/jp/images/config_key_on.gif
  25. BIN
      HelpProject/jp/images/d3d_menu.gif
  26. BIN
      HelpProject/jp/images/dirkey_down.gif
  27. BIN
      HelpProject/jp/images/dirkey_left.gif
  28. BIN
      HelpProject/jp/images/dirkey_right.gif
  29. BIN
      HelpProject/jp/images/dirkey_up.gif
  30. BIN
      HelpProject/jp/images/ensata_folder.gif
  31. BIN
      HelpProject/jp/images/frame_step_button.gif
  32. BIN
      HelpProject/jp/images/iris_logo.gif
  33. BIN
      HelpProject/jp/images/key_config.gif
  34. BIN
      HelpProject/jp/images/lcd_cap_button.gif
  35. BIN
      HelpProject/jp/images/lcd_target.gif
  36. BIN
      HelpProject/jp/images/nitrosoft.gif
  37. BIN
      HelpProject/jp/images/popupmenu.gif
  38. BIN
      HelpProject/jp/images/realtimeclock.gif
  39. BIN
      HelpProject/jp/images/reset_button.gif
  40. BIN
      HelpProject/jp/images/run_button.gif
  41. BIN
      HelpProject/jp/images/step_button.gif
  42. BIN
      HelpProject/jp/images/stop_button.gif
  43. BIN
      HelpProject/jp/images/trace_button.gif
  44. BIN
      HelpProject/jp/images/update_button.gif
  45. 19
    0
      HelpProject/jp/index.html
  46. 43
    0
      HelpProject/jp/lcd_capture.html
  47. 41
    0
      HelpProject/jp/limitation.html
  48. 114
    0
      HelpProject/jp/playgame.html
  49. 48
    0
      HelpProject/jp/realtimeclock.html
  50. 41
    0
      HelpProject/jp/rendering.html
  51. 51
    0
      HelpProject/jp/requirement.html
  52. 54
    0
      HelpProject/jp/setupensata.html
  53. 70
    0
      HelpProject/jp/softsetting.html
  54. 38
    0
      HelpProject/jp/welcome.html
  55. 83
    0
      HelpProject/us/Readme.txt
  56. 34
    0
      HelpProject/us/backup.html
  57. 60
    0
      HelpProject/us/changeskin.html
  58. 149
    0
      HelpProject/us/compatiblity.html
  59. 23
    0
      HelpProject/us/copyright.html
  60. 42
    0
      HelpProject/us/debugprint.html
  61. BIN
      HelpProject/us/ensata.chm
  62. 113
    0
      HelpProject/us/execute.html
  63. 59
    0
      HelpProject/us/fileopen.html
  64. 95
    0
      HelpProject/us/gbe.hhc
  65. 32
    0
      HelpProject/us/gbe.hhp
  66. 43
    0
      HelpProject/us/getstart.html
  67. BIN
      HelpProject/us/images/DebugPrint.gif
  68. BIN
      HelpProject/us/images/HideSkin.gif
  69. BIN
      HelpProject/us/images/HistFiles.gif
  70. BIN
      HelpProject/us/images/MemoryDump.gif
  71. BIN
      HelpProject/us/images/Reload.gif
  72. BIN
      HelpProject/us/images/Reload_button.gif
  73. BIN
      HelpProject/us/images/activation.gif
  74. BIN
      HelpProject/us/images/backupmenu.gif
  75. BIN
      HelpProject/us/images/break_button.gif
  76. BIN
      HelpProject/us/images/config_key_off.gif
  77. BIN
      HelpProject/us/images/config_key_on.gif
  78. BIN
      HelpProject/us/images/d3d_menu.gif
  79. BIN
      HelpProject/us/images/dirkey_down.gif
  80. BIN
      HelpProject/us/images/dirkey_left.gif
  81. BIN
      HelpProject/us/images/dirkey_right.gif
  82. BIN
      HelpProject/us/images/dirkey_up.gif
  83. BIN
      HelpProject/us/images/ensata_folder.gif
  84. BIN
      HelpProject/us/images/frame_step_button.gif
  85. BIN
      HelpProject/us/images/iris_logo.gif
  86. BIN
      HelpProject/us/images/key_config.gif
  87. BIN
      HelpProject/us/images/lcd_cap_button.gif
  88. BIN
      HelpProject/us/images/lcd_target.gif
  89. BIN
      HelpProject/us/images/nitrosoft.gif
  90. BIN
      HelpProject/us/images/popupmenu.gif
  91. BIN
      HelpProject/us/images/realtimeclock.gif
  92. BIN
      HelpProject/us/images/reset_button.gif
  93. BIN
      HelpProject/us/images/run_button.gif
  94. BIN
      HelpProject/us/images/step_button.gif
  95. BIN
      HelpProject/us/images/stop_button.gif
  96. BIN
      HelpProject/us/images/trace_button.gif
  97. BIN
      HelpProject/us/images/update_button.gif
  98. 16
    0
      HelpProject/us/index.html
  99. 39
    0
      HelpProject/us/lcd_capture.html
  100. 0
    0
      HelpProject/us/limitation.html

+ 367
- 0
.gitignore View File

@@ -0,0 +1,367 @@
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore

# User-specific files
*.rsuser
*.suo
*.user
*.userosscache
*.sln.docstates

# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs

# Mono auto generated files
mono_crash.*

# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
[Ll]ogs/

# Visual Studio 2015/2017 cache/options directory
.vs/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/

# Visual Studio 2017 auto generated files
Generated\ Files/

# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*

# NUnit
*.VisualState.xml
TestResult.xml
nunit-*.xml

# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c

# Benchmark Results
BenchmarkDotNet.Artifacts/

# .NET Core
project.lock.json
project.fragment.lock.json
artifacts/

# ASP.NET Scaffolding
ScaffoldingReadMe.txt

# StyleCop
StyleCopReport.xml

# Files built by Visual Studio
*_i.c
*_p.c
*_h.h
*.ilk
*.meta
*.obj
*.iobj
*.pch
*.pdb
*.ipdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*_wpftmp.csproj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc

# Chutzpah Test files
_Chutzpah*

# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb

# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap

# Visual Studio Trace Files
*.e2e

# TFS 2012 Local Workspace
$tf/

# Guidance Automation Toolkit
*.gpState

# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user

# TeamCity is a build add-in
_TeamCity*

# DotCover is a Code Coverage Tool
*.dotCover

# AxoCover is a Code Coverage Tool
.axoCover/*
!.axoCover/settings.json

# Coverlet is a free, cross platform Code Coverage Tool
coverage*[.json, .xml, .info]

# Visual Studio code coverage results
*.coverage
*.coveragexml

# NCrunch
_NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*

# MightyMoose
*.mm.*
AutoTest.Net/

# Web workbench (sass)
.sass-cache/

# Installshield output folder
[Ee]xpress/

# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html

# Click-Once directory
publish/

# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# Note: Comment the next line if you want to checkin your web deploy settings,
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj

# Microsoft Azure Web App publish settings. Comment the next line if you want to
# checkin your Azure Web App publish settings, but sensitive information contained
# in these scripts will be unencrypted
PublishScripts/

# NuGet Packages
*.nupkg
# NuGet Symbol Packages
*.snupkg
# The packages folder can be ignored because of Package Restore
**/[Pp]ackages/*
# except build/, which is used as an MSBuild target.
!**/[Pp]ackages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/[Pp]ackages/repositories.config
# NuGet v3's project.json files produces more ignorable files
*.nuget.props
*.nuget.targets

# Microsoft Azure Build Output
csx/
*.build.csdef

# Microsoft Azure Emulator
ecf/
rcf/

# Windows Store app package directories and files
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt
*.appx
*.appxbundle
*.appxupload

# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!?*.[Cc]ache/

# Others
ClientBin/
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.jfm
*.pfx
*.publishsettings
orleans.codegen.cs

# Including strong name files can present a security risk
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
#*.snk

# Since there are multiple workflows, uncomment next line to ignore bower_components
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
#bower_components/

# RIA/Silverlight projects
Generated_Code/

# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
ServiceFabricBackup/
*.rptproj.bak

# SQL Server files
*.mdf
*.ldf
*.ndf

# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings
*.rptproj.rsuser
*- [Bb]ackup.rdl
*- [Bb]ackup ([0-9]).rdl
*- [Bb]ackup ([0-9][0-9]).rdl

# Microsoft Fakes
FakesAssemblies/

# GhostDoc plugin setting file
*.GhostDoc.xml

# Node.js Tools for Visual Studio
.ntvs_analysis.dat
node_modules/

# Visual Studio 6 build log
*.plg

# Visual Studio 6 workspace options file
*.opt

# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
*.vbw

# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions

# Paket dependency manager
.paket/paket.exe
paket-files/

# FAKE - F# Make
.fake/

# CodeRush personal settings
.cr/personal

# Python Tools for Visual Studio (PTVS)
__pycache__/
*.pyc

# Cake - Uncomment if you are using it
# tools/**
# !tools/packages.config

# Tabs Studio
*.tss

# Telerik's JustMock configuration file
*.jmconfig

# BizTalk build output
*.btp.cs
*.btm.cs
*.odx.cs
*.xsd.cs

# OpenCover UI analysis results
OpenCover/

# Azure Stream Analytics local run output
ASALocalRun/

# MSBuild Binary and Structured Log
*.binlog

# NVidia Nsight GPU debugger configuration file
*.nvuser

# MFractors (Xamarin productivity tool) working folder
.mfractor/

# Local History for Visual Studio
.localhistory/

# BeatPulse healthcheck temp database
healthchecksdb

# Backup folder for Package Reference Convert tool in Visual Studio 2017
MigrationBackup/

# Ionide (cross platform F# VS Code tools) working folder
.ionide/

# Fody - auto-generated XML schema
FodyWeavers.xsd

build-debug/
zlib/
iconv/
openssl/
libxml/
GeneratedFiles/

+ 78
- 0
HelpProject/jp/Readme_jp.txt View File

@@ -0,0 +1,78 @@
====================================================================================
ensata NITRO Software Emulator
version 1.4a

作成:2005/04/01
Copyright (C) 2004,2005 Nintendo
====================================================================================

【はじめに】
ensata NITRO Software Emulator (以下 ensata と略す)はNITROアプリケーション
開発のためのデバッグターゲットの1つとして開発されました。

【動作環境】
WindowsXP/2000(SP4 + IE6)
DirectX8以上のランタイム(Direct3Dを使用する場合はDirectX9以上)

【ファイル構成】
[ensata]
┣[dlls]
┃ ┣StrRes_eng.dll
┃ ┗uimain.dll
┣[ext_dlls]
┃ ┣est_is_chara.dll
┃ ┗est_nitro_viewer.dll
┣[Help]
┃ ┣ensata.chm
┃ ┗ensata_jp.chm
┣[Release]
┃ ┗ensata.exe
┣[skins]
┃ ┗default_skin.bmp
┣[unreg]
┃ ┗unreg.exe
┣Readme.txt
┗Readme_jp.txt

【インストール】
⇒新規インストールの場合
新規にインストールする場合は、上述のファイル構成のまま、適当な所にコピーして下さい。

⇒マイナーアップデートの場合
以前のバージョンを既にインストールして、アクティベーション済みの場合は、
上述のフォルダ構成のまま、既にインストールしたフォルダに上書きコピーして下さい。
初期化ファイルやアクティベーション情報が引き続き使用可能となっています。

⇒メジャーアップデートの場合
以前のバージョンを既にインストールしている場合は、既にインストールしたフォルダに
上書きコピーして下さい。初期化ファイルが引き続き使用可能となっています。
アクティベーション情報は引き継げませんので、必ずアクティベーションし直して下さい。

【アンインストール】
手動で削除します。必ず下記の順番で作業して下さい。
(1) レジストリキーの削除
ensataで使用したレジストリキーを削除します。
ensataインストールフォルダにある削除ツール「unreg/unreg.exe」を実行して下さい。
(2) ファイルの削除
インストールの際コピーしたフォルダを手動ですべて削除します。
以上でアンインストールは完了です。

【アクティベーション】
初めてensataを起動する場合、アクティベーションをする必要があります。
詳細はヘルプ「Help/ensata_jp.chm」の「起動」のページをご確認下さい。

なお、本バージョンの使用期限は、2005年9月30日までか、または
アクティベーションしてから、180日後か、いずれか早い方で制限されます。
継続して使用する場合は、NTSC-ONLINEへアクセスして、最新バージョンを
ダウンロードするか、アクティベーションし直して下さい。

【補足:サブプロセッサの実装について】
ensataでは、サブプロセッサの実装はNitroSDKあるいはNitroSystem(開発環境という)に合わせた
ソフトウェアパッチになります。したがって、対応していない開発環境のバージョンでは正しく
動作しません。なお、対応している開発環境のバージョンは、ensataのメニュー[設定]-[バージョン]
を選択して確認して下さい。






+ 33
- 0
HelpProject/jp/backup.html View File

@@ -0,0 +1,33 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows">
<META http-equiv="Content-Style-Type" content="text/css">
<title>NITRO help how to backup</title>
</head>

<body>
<p>ensata NITRO Software Emulator</p>
<hr>
<p style="text-decoration: underline">バックアップメモリ</p>
バックアップメモリの読み込み・保存と、外部デバッガ使用時でのイメージ出力の設定ができます。<br><br>
<IMG src="images/backupmenu.gif" border="0" hspace="20" vspace="20" align="right" alt = "backup menu">
<p> </p>
<ul>
<li><b>読み込み</b>…<B>.ram</B>ファイルを読み込みます。<br>
<BR>
</li>
<li><b>保存</b>…バックアップメモリの現在の状態をバイナリ形式(<B>.ram</B>)で保存します。<br>
<BR>
</li>
<li><b>イメージ出力</b>…この項目にチェックを入れた状態で外部デバッガを使用すると、0x20000000番地以降にバックアップメモリの内容が出力されます。<br>メモリダンプを利用する事で、出力されたバックアップメモリ内部のイメージを読み書きする事ができます。<br clear="right">
<BR>
</li>
</ul>
<hr>
<div align="right">
<p>Copyright (C) 2004,2005 Nintendo</p>
</div>
</body>
</html>

+ 61
- 0
HelpProject/jp/changeskin.html View File

@@ -0,0 +1,61 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows">
<META http-equiv="Content-Style-Type" content="text/css">
<title>NITRO help How to change the skin</title>
</head>

<body>
<p>ensata NITRO Software Emulator</p>
<hr>
<p style="text-decoration: underline">セパレータパネルのスキンの変更</p>
<b>NITRO</b>は上下2つの画面を持っています。<br>
これらの画面は物理的にも離れていて、連続した1つのパネルではありません。<br><br>
<b>ensata</b>では、この雰囲気を表現するために上画面と下画面の間に<b>セパレータパネル</b>と呼ぶ領域が設けられています。<br>
このパネルには<b>スキンインターフェース</b>が組み込まれていて、ユーザが任意に差し替えることが可能です。<br><br>
インストールした直後に<b>ensata</b>を起動すると、<b>ensata/skins/default_skin.bmp</b>が読み込まれて表示されるはずです。<br>
ここでは、スキンの変更方法を説明します。<br><br>
<ol>
<li>
まず、スキンを作成します。フォーマットは<b>Windows BMP</b>形式、24ビットカラー、画像の幅が256ピクセルであることが条件です。<br>
画像の高さは特に制限していませんが、推奨値は100ピクセルです。<br>
この条件にあった画像を適当なペイントソフトで作成して下さい。<br>
<BR>
</li>
<li>
(1.)で作成した画像を<b>ensata/skins</b>フォルダにコピーします。<br>
<BR>
</li>
<li>
最新版の<b>ensata.exe</b>を一度起動し、そして終了して下さい。<br>
<font color="#ff0000">必ず終了した状態で以下の作業を行ってください。<br></font><BR>
</li>
<li>
起動フォルダ<b>ensata/Release</b>に<b>ensata.ini</b>ファイルが作成されているハズなので、適当なテキストエディタで開きます。<br>
セクション名<b>[reference path]</b>の中に<b>skin=\skins\default_skin.bmp</b>という記述があります。
この<b>default_skin.bmp</b>を(2.)でコピーしたファイル名に置き換えて、<b>ensata.ini</b>を保存します。<br>
<font color="#ff0000">
(注意) パスの指定は<b>ensata</b>フォルダからの相対値です!<br>
(注意) もし、<b>skin=\skins\default_skin.bmp</b>という項目がない場合は、最新版の<b>ensata.exe</b>を取得して下さい。<br>
</font><BR>
</li>
<li>
<b>ensata.exe</b>を起動すると、<b>セパレータパネル</b>のスキンが書き換わっているハズです。<br>
<font color="#ff0000">(注意) 条件を満たさない画像であった場合は表示されず、<b>セパレータパネル</b>は灰色で塗りつぶされます。</font><br>
</li>
</ol>
<br><br>
<p style="text-decoration: underline"><A name="show_of_separater_panel">セパレータパネルの非表示</A></p>
<img src="images/HideSkin.gif" hspace="20" vspace="10" border="0" align="right" alt = "hide skin menu">
デバッグ時にディスプレイ画面を広く使いたい場合や、<b>ensata</b>を拡大表示する際に、2画面をできるだけ大きく表示させたい場合、
セパレータパネルが邪魔になる場合があります。その場合はポップアップメニューの「セパレータパネル非表示」にチェックを入れてください。
チェックを入れた瞬間からセパレータパネルが非表示になります。<br clear="right">
<p> </p>
<hr>
<div align="right">
<p>Copyright (C) 2004,2005 Nintendo</p>
</div>
</body>
</html>

+ 186
- 0
HelpProject/jp/compatiblity.html View File

@@ -0,0 +1,186 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows">
<META http-equiv="Content-Style-Type" content="text/css">
<title>NITRO help compatiblity</title>
<style type="text/css">
<!--
.style2 {color: #0000FF;}
.style4 {color: #00CC00;}
.style5 {color: #FF0000;}
-->
</style>
</head>

<body>
<p>ensata NITRO Software Emulator</p>
<hr>
<p style="text-decoration: underline">NITRO との互換性</p>

<p>ensata NITRO Software Emulator の実装状況</p>
<div align="right">
<font color="#0000CC">記載の無い項目は実装済み</font><br>
</div>
<ul style="list-style-type: square">
<li><strong>ARM 946ES</strong>
<UL style="list-style-type: none">
<li><font color="#0000CC">CP15</font>
<UL style="list-style-type: circle">
<li>Register1 TBITロード仕様のコントロール…未実装(常にenableに設定)</li>
<li>Register1 Cache置換アルゴリズム…未実装(Round-robinのみ実装)</li>
<li>Register13 Trace process identifier register…実装予定なし</li>
<li>Register15…実装予定なし</li>
</UL>
</li>
<li><font color="#0000CC">CPU</font>
<UL style="list-style-type: circle">
<li>LDC, STC, CDP命令…未実装</li>
</UL>
</li>
</UL>
</li>
<li><strong>メモリ</strong>
<UL style="list-style-type: none">
<li><font color="#0000CC">NITROカード</font>…未実装</li>
<li><font color="#0000CC">AGBカートリッジ</font>…未実装</li>
<li><font color="#0000CC">共有ワークRAM</font>…未実装</li>
</UL>
</li>
<li><strong>表示</strong>
<UL style="list-style-type: none">
<li><font color="#0000CC">強制ブランク</font>…未実装</li>
</UL>
</li>
<li><strong>3Dグラフィックス</strong>
<UL style="list-style-type: none">
<li><font color="#0000CC">ジオメトリ</font>
<UL style="list-style-type: circle">
<li>ジオメトリエンジンの処理は処理時間ゼロで実装されています。</li>
<li>計算オーバーフロー時の座標値は実機と大きく異なります。</li>
<li>ポリゴンリストRAM、頂点RAMのオーバーフロー時のカウンタ値は更新されません(実機は更新されます)。</li>
<li>実機のポリゴンオートソートの仕様は実装されていません。</li>
</UL>
</li>
<li><font color="#0000CC">ソフトウェアレンダリング</font>
<UL style="list-style-type: circle">
<li>未実装機能なし。(ただし、全く同じ画像にはなりません。)</li>
</UL>
</li>
<li><font color="#0000CC"><A name="D3Dレンダリング">D3Dレンダリング</A></font>
<UL style="list-style-type: circle">
<li>アトリビュートバッファはエミュレートしていません。
<UL style="list-style-type: disc">
<li>フォグイネーブルフラグ、ポリゴンID(半透明、不透明とも)は無効です。</li>
</UL>
</li>
<li>クリアレジスタのフォグイネーブルフラグは無効です。</li>
<li>ビデオボードのWバッファが使えない場合、Wバッファリング時もZバッファを使用します。</li>
<li>クリアイメージによる初期化は、ピクセルシェーダー2.0以上に対応しているビデオボードでは
有効になります。ただし、ビデオボードがWバッファに対応していない場合にWバッファリングを
使用した場合は、無効になります。</li>
<li>四角形ポリゴン
<UL style="list-style-type: disc">
<li>四角形ポリゴンはトライアングルとして描画しています。<br>
このため、4頂点が同一平面上にない場合は実機とは表示が異なります。<br>
また、頂点カラーについても同様の制約があります。<br>
ただし、実機でもこのような四角形ポリゴンの表示は不正確になりますので、<br>
このような四角形ポリゴンは避けるべきです。<br>
</li>
</UL>
</li>
<li>半透明ポリゴン
<UL style="list-style-type: disc">
<li>同じポリゴンIDの半透明ポリゴンが重なる場合は上書きされない機能はエミュレートしていません。</li>
<li>フラグメントのフォグイネーブルフラグとアトリビュートバッファのフォグイネーブルフラグとのAND演算結果がアトリビュートに書き込まれるという仕様はエミュレートしていません。</li>
</UL>
</li>
<li>シャドウポリゴン
<UL style="list-style-type: disc">
<li>描画シャドウポリゴンの描画時に、アトリビュートの不透明ポリゴンIDと描画用シャドウポリゴンの半透明ポリゴンIDが異なる場合のみ描画されるという仕様はエミュレートしていません。
このため、影を落とすオブジェクトに自身の影が落ちる場合があります。</li>
<li>フォグはフラグメントのフォグイネーブルフラグにより頂点カラーにフォグカラーが合成されます。</li>
<li>精度誤差により、描画シャドウポリゴンが表示される場合があります。</li>
<li>ステンシルに対応していないビデオボードでは、マスクが機能しません。</li>
</UL>
</li>
<li>テクスチャ
<UL style="list-style-type: disc">
<li>デカルモード
<UL style="list-style-type: none">
<li>At=0の場合およびAt=31の場合の例外処理はエミュレートしていません。
このため、若干色合いが異なる場合があります。</li>
</UL>
</li>
</UL>
</li>
<li>αブレンディング
<UL style="list-style-type: disc">
<li>出力α値もα値でブレンドされます(実機ではmax[As,Ab])</li>
<li>例外処理はエミュレートしていません。
<UL style="list-style-type: none">
<li>このため、カラーバッファのαが0(Ab=0)の場合でもフラグメントのα値でαブレンド処理されます。
実機では、カラーバッファのαが0(Ab=0)の場合は、
フラグメントのα値が0でなければカラーがそのまま描画され、
表示上は不透明となる場合があります。</li>
</UL>
</li>
<li>DISP3DCNTでアルファブレンドをOFFにした場合、正しくポリゴンが表示されない場合があります。</li>
</UL>
</li>
<li>エッジマーキング
<UL style="list-style-type: disc">
<li>実装の制約上、エッジマーキングの線が途切れる場合があります。</li>
</UL>
<UL style="list-style-type: disc">
<li>ポリゴンが交差した部分にエッジが表示される場合があります。</li>
</UL>
<UL style="list-style-type: disc">
<li>抜き部分と隣接する不透明部分に、エッジが表示される場合があります。</li>
</UL>
</li>
<li>フォグ
<UL style="list-style-type: disc">
<li>フォグカラーはレンダリング前に頂点カラーと合成しているため、
実機と効果が異なる場合があります。</li>
</UL>
</li>
<li>アンチエイリアシング
<UL style="list-style-type: none">
<li>エミュレートしていません。</li>
</UL>
</li>
</UL>
</li>
</UL>
</li>
<li><strong>タイマー</strong>
<UL style="list-style-type: none">
<li><font color="#0000CC">プリスケーラ選択が1分周時のタイマカウント値</font>…未実装</li>
</UL>
</li>
<li><strong>割り込み</strong>
<UL style="list-style-type: none">
<li><font color="#0000CC">ジオメトリコマンドFIFO割り込み</font>…未実装</li>
<li><font color="#0000CC">NITROカードIREQ_MC割り込み</font>…未実装</li>
<li><font color="#0000CC">NITROカードデータ転送終了割り込み</font>…未実装</li>
<li><font color="#0000CC">ARM9/7FIFOノットエンプティ割り込み</font>…未実装</li>
<li><font color="#0000CC">ARM9/7FIFOエンプティ割り込み</font>…未実装</li>
<li><font color="#0000CC">ARM7割り込み</font>…未実装</li>
<li><font color="#0000CC">カートリッジ割り込み</font>…未実装</li>
</UL>
</li>
<li><strong>サブプロセッサ(ARM7)</strong>
<UL style="list-style-type: none">
<li>ハードウェアレベルでの実装予定は無し(ソフトウェア・パッチ)</li>
</UL>
</li>
</ul>
<p> </p>
<hr>
<div align="right">
<p>Copyright (C) 2004,2005 Nintendo</p>
</div>
</body>
</html>

+ 31
- 0
HelpProject/jp/copyright.html View File

@@ -0,0 +1,31 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows">
<META http-equiv="Content-Style-Type" content="text/css">
<title>NITRO help copyright</title>
</head>

<body>
<p>ensata NITRO Software Emulator</p>
<hr>
<p style="text-decoration: underline">使用許諾</p>
<ul>
<li>
本ソフトウェアは、貴社と任天堂株式会社間で締結されている秘密保持契約書に基づき開示されています。<br>
本ソフトウェアの使用につきましては、秘密保持契約書に定められている各条件を遵守願います。<br>
<BR>
</li>
<li>
本ソフトウェア及び、ヘルプ等に記載されている各種の商品名や会社名は、各社の商標または登録商標です。<br>
<BR>
</li>
</ul>
<p> </p>
<hr>
<div align="right">
<p>Copyright (C) 2004,2005 Nintendo</p>
</div>
</body>
</html>

+ 47
- 0
HelpProject/jp/debugprint.html View File

@@ -0,0 +1,47 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows">
<META http-equiv="Content-Style-Type" content="text/css">
<title>NITRO help debug print</title>
<style type="text/css">
<!--
.style2 {color: #0000FF;}
.style4 {color: #00CC00;}
.style5 {color: #FF0000;}
-->
</style>
</head>

<body>
<p>ensata NITRO Software Emulator</p>
<hr>
<p style="text-decoration: underline">デバッグ出力</p>
<img src="images/DebugPrint.gif" hspace="10" vspace="10" align="right" alt = "output debug msg.">メニューからデバッグ出力を選択すると、デバッグ出力ウィンドウが開きます。<br>
ソースコードにて<b>OS_Printf</b> 関数を使い、結果をこのウィンドウに出力することができます。<br>
<b>OS_Printf</b> 関数の詳細については<b>SDK</b> 中のマニュアル等をご参照下さい。<br><br>
デバッグ出力ウィンドウで操作できるメニューは以下の通りです。<br>
<ul>
<li>
<span class="style2">[ファイル]-[名前を付けて保存]</span> : デバッグ出力ウィンドウの画面をテキストファイルに出力します。<br>
<BR>
</li>
<li>
<span class="style2">[編集]-[クリア]</span> : デバッグ出力ウィンドウの画面をクリアします。<br>
<BR>
</li>
<li>
<span class="style2">[設定]-[ファイルログ出力]</span> : チェックが付いていない状態で選択すると、出力するファイル名を指定するダイアログが開きます。<br>
チェックが付いている状態で選択すると、チェックが外れてファイル出力も停止します。<br>
また、チェックが付いている状態でデバッグ出力ウィンドウを閉じても、ファイルへの出力は継続されます。<br><br>
<span class="style2">[設定]-[フォント]</span> : 選択するとフォント設定ダイアログが開き、デバッグ出力ウィンドウ全体のフォントを設定できます。<br>
</li>
</ul>
<p> </p>
<hr>
<div align="right">
<p>Copyright (C) 2004,2005 Nintendo</p>
</div>
</body>
</html>

BIN
HelpProject/jp/ensata_jp.chm View File


+ 111
- 0
HelpProject/jp/execute.html View File

@@ -0,0 +1,111 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows">
<META http-equiv="Content-Style-Type" content="text/css">
<title>NITRO help how to execute</title>
</head>

<body>
<p>ensata NITRO Software Emulator</p>
<hr>
<p style="text-decoration: underline">ensata NITRO Software Emulator 上でのアプリケーションの実行</p>
NITRO実行ファイルのデバック<br><br>
コントロールウィンドウで以下の操作が可能です。<br>
<ol>
<li>ボタン操作<br>
<ul>
<li>
<img src="images/run_button.gif" hspace="10" align="middle" alt = "execute button">停止位置から命令を実行します。
</li>
<li>
<img src="images/break_button.gif" hspace="10" align="middle" alt = "stop button">実行エンジンを停止します。
</li>
<li>
<img src="images/reset_button.gif" hspace="10" align="middle" alt = "reset button">実行エンジンをリセットします。
</li>
<li><img src="images/reload_button.gif" hspace="10" align="middle" alt = "reload button">直前に読み込んだファイルを再度読み込みます。
</li>
<li><img src="images/lcd_cap_button.gif" hspace="10" align="middle" alt = "image capture button">画面をキャプチャします。</li>
</ul>
<BR>
<BR>
<BR>
</li>
<li>メニュー操作 (実行系)<br>
<ul>
<li>[<a href="fileopen.html">NITROファイルの読み込み</a>]…リンク先をご参照下さい。<br>
<BR>
</li>
<li>[<A href="fileopen.html#reload">再読み込み</A>]…リンク先をご参照下さい。<br>
<BR>
</li>
<li>[<A href="fileopen.html#nearly_use_files">最近使ったファイル</A>]…リンク先をご参照下さい。<br>
<BR>
</li>
<li>[<A href="softsetting.html">NITROソフトの設定・保存</A>]…リンク先をご参照下さい。<br>
<BR>
</li>
<li>[開始]…停止位置から命令を実行します。<br>
<BR>
</li>
<li>[停止]…実行エンジンを停止します。<br>
<BR>
</li>
<li>[リセット]…実行エンジンをリセットします。<br>
<BR>
</li>
</ul>
<BR>
<BR>
<BR>
</li>
<li>メニュー操作 (設定系)<br>
<ul>
<li>[<a href="debugprint.html">デバッグ出力</a>]…リンク先をご参照下さい。<br>
<BR>
</li>
<li>[LCD]…画面表示の倍率(固定倍率)と向きを設定できます。<br>
<BR>
</li>
<li>[<A href="changeskin.html#show_of_separater_panel">セパレータパネル非表示</A>]…リンク先をご参照下さい。<br>
<BR>
</li>
<li>[ツールバー]…ツールバーの表示、および配置をコントロールします。<br>
<BR>
</li>
<li>[<a href="rendering.html">D3D</a>]…リンク先をご参照下さい。<br>
<BR>
</li>
<li>[<a href="playgame.html">キーコンフィグ</a>]…リンク先をご参照下さい。<br>
<BR>
</li>
<li>[<A href="realtimeclock.html">RTC設定</A>]…リンク先をご参照下さい。<br>
<BR>
</li>
<li>[<A href="backup.html">バックアップメモリ</A>]…リンク先をご参照下さい。<br>
<BR>
</li>
<li>[<A href="lcd_capture.html">画面キャプチャ</A>]…リンク先をご参照下さい。<br>
<BR>
</li>
<li>[ヘルプ]…今ご覧頂いているヘルプを表示します。<br>
<BR>
</li>
<li>[バージョン]…ensataのバージョン番号を表示します。<br>
<BR>
</li>
</ul>
<BR>
<BR>
<BR>
</li>
</ol>
<p> </p>
<hr>
<div align="right">
<p>Copyright (C) 2004,2005 Nintendo</p>
</div>
</body>
</html>

+ 59
- 0
HelpProject/jp/fileopen.html View File

@@ -0,0 +1,59 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows">
<META http-equiv="Content-Style-Type" content="text/css">
<title>NITRO help how to open</title>
<style type="text/css">
<!--
.style2 {color: #0000FF;}
.style4 {color: #00CC00;}
.style5 {color: #FF0000;}
-->
</style>
</head>

<body>
<p>ensata NITRO Software Emulator</p>
<hr>
<p style="text-decoration: underline">NITRO実行ファイルを開く</p>
NITRO実行ファイルを開くには4つの方法があります。<br>
<ol>
<li>
<img src="images/popupmenu.gif" hspace="20" vspace="10" border="0" align="right" alt = "file open menu">
メニュー“<b>実行</b>”から、“<b>NITROファイルの読み込み</b>”を選ぶとファイルオープン・ダイアログが開きます。<br>
ここで目的のファイルを選び、“OK”ボタンを押すと ファイルが読み込まれます。<br>
<BR>
<BR>
</li>
<li>
<b>Windows</b>のファイルエクスプローラから目的のファイルをドラッグ、<b>ensata</b>上でドロップするとファイルが読み込まれます。<br>
<BR>
<BR>
</li>
<li><A name="reload"><b>ensata</b></A> を立ち上げて、実行ファイルを読み込むと、その瞬間から<b>再読込み</b>ボタンがアクティブになります。<br>
同じ実行ファイルを読み込みなおす場合は、<b>再読込み</b>ボタンが便利です。<br>
<img src="images/Reload.gif" hspace="20" vspace="10" border="0" alt = "reload"><BR>
<BR>
</li>
<li>
<b><A name="nearly_use_files">ensata</A></b> で読み込んだ実行ファイルはファイル履歴に保存されます。
メニュー“<b>実行</b>”から“<b>最近使ったファイル</b>”をポイントするとファイル履歴を参照できます。<br>
<img src="images/HistFiles.gif" hspace="20" vspace="10" border="0" alt = "file record"><BR>
<BR>
</li>
<li><B>ensata</B>を起動する時に、引数として実行ファイルを指定しておくと、ファイルが読み込まれた状態で立ち上がります。<br>
この時、同時にオプションで -r を指定しておくと、ファイルを読み込んだ後に、続けて実行を開始します。<br>
また、実行ファイルを引数として<B>ensata</B>を起動した時に、既に起動している<B>ensata</B>があれば、ファイルはその<B>ensata</B>に読み込まれます。<BR>
</li>
</ol>
<br>
読み込み可能なファイルは<b>.srl</b>ファイルおよび<A href="softsetting.html"><B>.enp</B>ファイル</A>です。<br>
<br>
<hr>
<div align="right">
<p>Copyright (C) 2004,2005 Nintendo</p>
</div>
</body>
</html>

+ 95
- 0
HelpProject/jp/gbe.hhc View File

@@ -0,0 +1,95 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<meta name="GENERATOR" content="Microsoft&reg; HTML Help Workshop 4.1">
<!-- Sitemap 1.0 -->
</HEAD><BODY>
<UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="ようこそ">
<param name="Local" value="welcome.html">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="ensata NITRO Software Emulator について">
<param name="ImageNumber" value="1">
</OBJECT>
<UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="必要なシステム構成">
<param name="Local" value="requirement.html">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="NITROとの互換性">
<param name="Local" value="compatiblity.html">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="制限事項">
<param name="Local" value="limitation.html">
</OBJECT>
</UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="ensata NITRO Software Emulatorの基本操作">
</OBJECT>
<UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="起動">
<param name="Local" value="getstart.html">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="基本操作">
<param name="Local" value="execute.html">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="ファイルを開く">
<param name="Local" value="fileopen.html">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="ゲーム画面の操作">
<param name="Local" value="playgame.html">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="デバッグ出力">
<param name="Local" value="debugprint.html">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="レンダリング">
<param name="Local" value="rendering.html">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="RTC設定">
<param name="Local" value="realtimeclock.html">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="バックアップメモリ">
<param name="Local" value="backup.html">
<param name="URL" value="backup.html">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="画面キャプチャ">
<param name="Local" value="lcd_capture.html">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="NITROソフトの設定・保存">
<param name="Local" value="softsetting.html">
<param name="URL" value="softsetting.html">
</OBJECT>
</UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="ensata NITRO Software Emulatorの応用操作">
</OBJECT>
<UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="スキンの変更">
<param name="Local" value="changeskin.html">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="実機エミュレーション用の各設定">
<param name="Local" value="setupensata.html">
</OBJECT>
</UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="使用許諾">
<param name="Local" value="copyright.html">
</OBJECT>
</UL>
</BODY></HTML>

+ 29
- 0
HelpProject/jp/gbe.hhp View File

@@ -0,0 +1,29 @@
[OPTIONS]
Compatibility=1.1 or later
Compiled file=ensata_jp.chm
Contents file=gbe.hhc
Default topic=index.html
Display compile progress=No
Language=0x411 “ú–{Œê


[FILES]
index.html
welcome.html
requirement.html
compatiblity.html
copyright.html
limitation.html
getstart.html
fileopen.html
execute.html
playgame.html
debugprint.html
rendering.html
changeskin.html
realtimeclock.html
setupensata.html
lcd_capture.html

[INFOTYPES]


+ 52
- 0
HelpProject/jp/getstart.html View File

@@ -0,0 +1,52 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows">
<META http-equiv="Content-Style-Type" content="text/css">
<title>NITRO help how to get start</title>
</head>

<body>
<p>ensata NITRO Software Emulator</p>
<hr>
<p style="text-decoration: underline">ensata NITRO Software Emulator の起動</p>
<ol>
<li>
<b>ensata</b>をインストールしたフォルダから、<b>Release/ensata.exe</b>を起動します。<br>
<BR>
<BR>
</li>
<li>
<img src="images/activation.gif" align="right" alt = "activation">
<b>ensata</b>を初めて起動すると、アクティベーション画面が立ち上がります。<br>
<br>
<b>NTSC-ONLINE</b>かまたは、<b>Software Development Support Group (Wario WORLD)</b>のいずれかアカウントのあるURLへアクセスして、<b>キーの発行</b>ページへ移動して下さい。<br>
そしてアクティベーション画面の<b>Challenge Key</b>を<b>キーの発行</b>ページのチャレンジキーと書かれたエディットボックスにコピーして、 <b>送信</b>ボタンを押して下さい。<br><br>
サーバから返されたレスポンスキーをアクティベーション画面の<b>Response Key</b>へ貼り付けて<b>OK</b>ボタンをクリックして下さい。アクティベーションが成功すると<b>ensata</b>が起動します。<br>
<BR>
</li>
</ol>
<p> </p>
<font color="#CC0000">注意!</font><br>
アクティベーションする条件は以下の通りです。<br>
<ul>
<li>
アクティベーション情報を含んだファイルが存在しない。あるいは、その内容に誤りがある場合。
</li>
<li>
メジャーバージョンアップで<b>ensata.exe</b>を上書きコピーした。
</li>
<li>
使用期間が過ぎた。(前回のアクティベーションから180日後)
</li>
</ul>
また<b>ensata</b>には使用期間とは別にバージョン毎に使用期限が設定されています。
使用期限が過ぎた場合は、<b>ensata</b>の最新版を入手して下さい。
<p> </p>
<hr>
<div align="right">
<p>Copyright (C) 2004,2005 Nintendo</p>
</div>
</body>
</html>

BIN
HelpProject/jp/images/DebugPrint.gif View File


BIN
HelpProject/jp/images/HideSkin.gif View File


BIN
HelpProject/jp/images/HistFiles.gif View File


BIN
HelpProject/jp/images/MemoryDump.gif View File


BIN
HelpProject/jp/images/Reload.gif View File


BIN
HelpProject/jp/images/Reload_button.gif View File


BIN
HelpProject/jp/images/activation.gif View File


BIN
HelpProject/jp/images/backupmenu.gif View File


BIN
HelpProject/jp/images/break_button.gif View File


BIN
HelpProject/jp/images/config_key_off.gif View File


BIN
HelpProject/jp/images/config_key_on.gif View File


BIN
HelpProject/jp/images/d3d_menu.gif View File


BIN
HelpProject/jp/images/dirkey_down.gif View File


BIN
HelpProject/jp/images/dirkey_left.gif View File


BIN
HelpProject/jp/images/dirkey_right.gif View File


BIN
HelpProject/jp/images/dirkey_up.gif View File


BIN
HelpProject/jp/images/ensata_folder.gif View File


BIN
HelpProject/jp/images/frame_step_button.gif View File


BIN
HelpProject/jp/images/iris_logo.gif View File


BIN
HelpProject/jp/images/key_config.gif View File


BIN
HelpProject/jp/images/lcd_cap_button.gif View File


BIN
HelpProject/jp/images/lcd_target.gif View File


BIN
HelpProject/jp/images/nitrosoft.gif View File


BIN
HelpProject/jp/images/popupmenu.gif View File


BIN
HelpProject/jp/images/realtimeclock.gif View File


BIN
HelpProject/jp/images/reset_button.gif View File


BIN
HelpProject/jp/images/run_button.gif View File


BIN
HelpProject/jp/images/step_button.gif View File


BIN
HelpProject/jp/images/stop_button.gif View File


BIN
HelpProject/jp/images/trace_button.gif View File


BIN
HelpProject/jp/images/update_button.gif View File


+ 19
- 0
HelpProject/jp/index.html View File

@@ -0,0 +1,19 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows">
<META http-equiv="Content-Style-Type" content="text/css">
<title>NITRO help top</title>
</head>

<body>
<div align="center"><img src="images/iris_logo.gif" width="300" height="256" alt = "ensata">
</div>
<p>�@</p>
<hr>
<div align="right">
<p>Copyright (C) 2004,2005 Nintendo</p>
</div>
</body>
</html>

+ 43
- 0
HelpProject/jp/lcd_capture.html View File

@@ -0,0 +1,43 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows">
<META http-equiv="Content-Style-Type" content="text/css">
<title>NITRO help lcd_capture</title>
</head>

<body>
<p>ensata NITRO Software Emulator</p>
<hr>
<p style="text-decoration: underline">画面キャプチャ</p>
<B>ensata</B>の任意の画面から静止画像を取り込む事ができます。
<ul>
<li><b>キャプチャ実行</b>…画面キャプチャを実行します。<br>
ツールバーの<B>キャプチャ実行</B>ボタンを押す事でも実行できます。<br>
また、“<B><A href="playgame.html">キーコンフィグ</A></B>”からキャプチャ実行キーを割り当てる事で、キー入力による実行も可能です。<br>
<BR>
</li>
<li><b>保存LCD選択</b>…キャプチャを行いたい画面のLCDを選択します。<br>
“<B>LCD全体</B>”を選択した場合、出力される画像には“<B><A href="changeskin.html#show_of_separater_panel">セパレータパネル非表示</A></B>”での設定が反映されます。<br>
<img src="images/lcd_target.gif" border="0" hspace="20" vspace="20" alt = "image capture menu"></li>
<li>
<b>ファイル名プレフィクス指定選択</b>…ファイル名のプレフィクス(<FONT color="#ff0000">※</FONT>)を指定します。<br>
<dl><dt>これを指定しておくと、キャプチャを実行する度に自動的に、</dt>
<dd>“指定したプレフィクス+000から始まる連番+<B>.bmp</B>”</dd></dl>
というファイル名で画像を保存していきます。<br>
ただし、上述の“<B>保存LCD選択</B>”で“<B>LCD個別</B>”を選択している場合は、一度に2つのファイルが生成されますので、 上画面には
“m”、下画面には “s”が、同一連番の直後に付いたファイル名となります。<br>
この時、もし保存しようとしたファイルが既に存在していた場合は、その次の連番での保存を行おうとします。<br>
連番は、次にファイル名プレフィクス指定を行った段階で、000にクリアされます。<br>
<BR>
</li>
</ul>
<p><FONT color="#ff0000">※</FONT>プレフィクス…ここでは、自動的に付与される連番の前に付けたい名前の事を指しています。</p>
<BR>
<hr>
<div align="right">
<p>Copyright (C) 2004,2005 Nintendo</p>
</div>
</body>
</html>

+ 41
- 0
HelpProject/jp/limitation.html View File

@@ -0,0 +1,41 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows">
<META http-equiv="Content-Style-Type" content="text/css">
<title>NITRO help limitation</title>
</head>

<body>
<p>ensata NITRO Software Emulator</p>
<hr>
<p style="text-decoration: underline">制限事項</p>
<ul>
<li><b>NITRO</b>アプリケーションのデバッグにおいて、<b>ensata NITRO Software Emulator</b> で動作することは、実機で動作することを保証するものではありません。<br>
<BR>
</li>
<li><b>サブプロセッサ</b>(ARM7)の処理をバイナリレベルでエミュレーションしていません。したがって、任意の<b>サブプロセッサ</b>用バイナリコードをエミュレーションすることはできません。<br>
<BR>
</li>
<li>実時間処理の正確なエミュレートは実装されていません。このため、実時間のタイミングに依存するようなアプリケーションは、実機と大きく動作が異なる場合がありますので特にご注意下さい。<br>
<BR>
</li>
<li>3D描画には2種類のエンジンを搭載しています。<br>1つはソフトウェアによる描画エンジンです。
できるだけ実機に近い画像がでるようエミュレーションしていますが、同じアルゴリズムを使用しているわけではありませんので、若干差異がでます。<br>
もう1つはDirect3D9を使った描画エンジンです。処理は上述のエンジンより高速ですが、ビデオボードやそのドライバの影響を受けますので、実機の映像とは差異がでます。特に2Dと3Dの重ねあわせ処理や半透明処理において、差異が顕著に発生する場合があります。詳細は、<A href="compatiblity.html#D3Dレンダリング">NITROとの互換性-D3Dレンダリング</A>の項をご参照下さい。<br>
<BR>
</li>
<li>スプライト、およびポリゴンのラインズオーバーはエミュレーションしていません。<br>
<BR>
</li>
<LI>NITRO_FINALROM バージョンの実行ファイルは、<B>ensata</B>では実行できません。
</ul>
<P><BR>
</P>
<hr>
<div align="right">
<p>Copyright (C) 2004,2005 Nintendo</p>
</div>
</body>
</html>

+ 114
- 0
HelpProject/jp/playgame.html View File

@@ -0,0 +1,114 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows">
<META http-equiv="Content-Style-Type" content="text/css">
<title>NITRO help how to play</title>
</head>

<body>
<p>ensata NITRO Software Emulator</p>
<hr>
<p style="text-decoration: underline">ゲーム画面の操作</p>
あらかじめ、<b>NITRO</b>のキーがPCのキーボードに割り当てられています。(デフォルト設定)<br>
<ul>
<li><img src="images/dirkey_up.gif" align="absmiddle" alt = "up"> ↑キー<br>
<BR>
</li>
<li><img src="images/dirkey_down.gif" align="absmiddle" alt = "down"> ↓キー<br>
<BR>
</li>
<li><img src="images/dirkey_left.gif" align="absmiddle" alt = "left"> ←キー<br>
<BR>
</li>
<li><img src="images/dirkey_right.gif" align="absmiddle" alt = "right"> →キー<br>
<BR>
</li>
<li><b>start</b> "t"キー<br>
<BR>
</li>
<li><b>select</b> "e"キー<br>
<BR>
</li>
<li><b>debug</b> "d"キー<br>
<BR>
</li>
<li><b>capture</b> (デフォルト設定なし) ※キャプチャについては<A href="lcd_capture.html">こちら</A>をご参照下さい。<br>
<BR>
</li>
<li><b>A</b> "a"キー<br>
<BR>
</li>
<li><b>B</b> "b"キー<br>
<BR>
</li>
<li><b>X</b> "x"キー<br>
<BR>
</li>
<li><b>Y</b> "y"キー<br>
<BR>
</li>
<li><b>L</b> "l"キー<br>
<BR>
</li>
<li><b>R</b> "r"キー<br>
<BR>
</li>
</ul>
<br>
<b>DirectInput</b>対応ゲームパッドが接続されていれば、<b>ensata</b>はそちらの入力を優先して取得するようになります。
<br>
また、ゲームパッドがアナログキー入力やハットキー入力対応の場合、これらを取得して十字キーに対応させることができます。
<br><br>
デフォルト設定は変更することができます。<br>
メニュー“<b>設定(<u>S</u>)</b>”から“<b>キーコンフィグ(<u>K</u>)</b>”を選ぶとキーコンフィグ・ダイヤログが開きます。<br><br>

<img src="images/key_config.gif" hspace="20" vspace="10" border="0" align="left" alt = "key config">
<b>デフォルト</b>ボタンを押すと、上述のデフォルト設定に戻ります。<br>
設定をカスタマイズするには、割り当てたいキーを押しながら、設定したい項目のボタンをマウスでクリックします。<br><br>

例えば、<b>NITRO</b>の<b>A</b>ボタンにPCのエンターキーを割り当てたい場合は、キーコンフィグ・ダイヤログを開いてから、
PCのエンターキーを押しながら、キーコンフィグ・ダイヤログの“<b>A</b>”ボタンを押します。<br>
ゲームパッドの場合も同様です。<br><br>

またこの時、何もキーを押していない状態でキーコンフィグ・ダイヤログのボタンを押すと、
<b>NITRO</b>のそのボタンに設定したキー割り当てが外れます。<br><br>

アナログキー入力を割り当てたい場合には、キーコンフィグ・ダイヤログを開いた状態で、任意の方向にアナログキーを倒しながら、キー割り当てを行って下さい。<br>
またハットキー入力については、その十字キーの一方向を<b>NITRO</b>に割り当てる事で、その他の方向も自動的に決定されます。<br><br>

アナログキー入力のカスタマイズに関して、その閾値を設定する事ができます。<br>
キーコンフィグ・ダイヤログの“<b>編集</b>”ボタンを押すと、閾値を入力できるようになります。<br>
設定後に再び“<b>編集</b>”ボタンを押す事で、閾値の入力が終了します。<br><br>

他のキーをカスタマイズする場合は、続けてキー設定の操作を繰り返して下さい。<br>
最後に“<b>OK</b>”ボタンを押した時に、カスタマイズした設定が反映されます。<br><br><br>



注意が必要なのは、キーのオン・オフがトグル動作するような(例えば、<b>CapsLock</b>)キーは割り当ててはいけません。<br>
キーコンフィグ・ダイヤログの各ボタンには現在割り当て済みのキーの状態を示すインジケータが付いています。<br>
<ul>
<li><img src="images/config_key_off.gif" hspace="5" border="0" align="absmiddle" alt = "key off">キーが押されていない<br>
<BR>
</li>
<li><img src="images/config_key_on.gif" hspace="5" border="0" align="absmiddle" alt = "key on">キーが押されている<br>
<BR>
</li>
</ul>
<br>
上述のトグル動作をするようなキーを割り当てた場合、キーを離した後もこのインジケータが点灯したままになります。<br>
<b>ensata</b>はキーコンフィグ・ダイヤログを開くときに、キースキャンをして常時オンになってるキーを見つけた場合、そのキーを選択できなくします。<br><br>

*<b>NITRO</b>実機にはアナログキー入力は存在しません。<br>
<P><BR>
タッチパネル入力をしたい時は、ensataの下画面にマウスポインタを置いた状態で、マウスのクリック・ドラッグ操作を行って下さい。</P>
<br>

<hr>
<div align="right">
<p>Copyright (C) 2004,2005 Nintendo</p>
</div>
</body>
</html>

+ 48
- 0
HelpProject/jp/realtimeclock.html View File

@@ -0,0 +1,48 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows">
<META http-equiv="Content-Style-Type" content="text/css">
<title>NITRO help realtimeclock</title>
</head>

<body>
<p>ensata NITRO Software Emulator</p>
<hr>
<p style="text-decoration: underline">RTCの設定</p>
ダイアログから、RTC(Real Time Clock)の設定ができます。<br>
<BR>
<P>
<IMG src="images/realtimeclock.gif" width="287" height="226" border="0" hspace = "10" vspace = "10" align = "right" alt = "real time clock">

<BR>
日付と時刻を、それぞれ設定します。<BR>
<BR>
日付は年、月、日に、時刻は時、分、秒の単位に分かれています。<BR>
どちらも設定したい部分を方向キーの左右またはマウスのクリックで選択してから、方向キーの上下で増減させるか、直接数字を入力して設定して下さい。<BR>
<BR>
日付の場合は、エディットボックス右端のリストボタンを押すと展開するカレンダーから、マウスで任意の日を選択するか、方向キーで選択してEnterキーで決定する操作によっても設定できます。<BR>
<BR>
また時刻の場合も、選択した項目の値を、右端のボタンで増減させる事によっても設定ができます。</P>

<BR>

<P>「現在時刻を使用する」チェックボックスにチェックを入れると、<BR>
日付と時刻全てにPCのシステム時刻が適用されます。<BR>
ただし、ここにチェックが入っていると、日付も時刻も設定ができない状態になります。</P>
<BR>
<P>設定し終えたら、“<B>OK</B>”ボタンか“<B>適用</B>”ボタンを押す事で設定が反映されます。<BR>
<BR>
設定完了時に“<B>OK</B>”ボタンを押すと、設定が反映された状態でダイアログが閉じます。<BR>
“<B>適用</B>”ボタンを押すと、設定を直ちに反映できますが、ダイアログを開いたままにする事ができます。<BR>
</P>
<BR>
<P>*ここでの設定はRTCのエミュレーション上で有効なものであり、PCのシステム時刻を変更するものではありません。<br>
</P>
<hr>
<div align="right">
<p>Copyright (C) 2004,2005 Nintendo</p>
</div>
</body>
</html>

+ 41
- 0
HelpProject/jp/rendering.html View File

@@ -0,0 +1,41 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows">
<META http-equiv="Content-Style-Type" content="text/css">
<title>NITRO help rendering</title>
</head>

<body>
<p>ensata NITRO Software Emulator</p>
<hr>
<p style="text-decoration: underline">ensata NITRO Software Emulator のレンダリングと画面更新</p>
<b>DirectX9</b>のランタイムがインストールされたPCで<b>ensata</b>を起動すると、メニュー“<b>設定</b>”の“<b>D3D</b>”が有効になります。<br>
“<b>D3D</b>”にはサブメニューがあり、それぞれの項目が有効か無効かを示すチェックマークが付きます。<br>
<img src="images/d3d_menu.gif" hspace="20" vspace="10" border="0" align="left" alt = "d3d menu">
<ul>
<li>
“<b>D3Dフレーム</b>”は<b>ensata</b>で生成されたフレーム画像の更新メソッドを選択します。<br>
チェックが付いている場合はフレーム画像の更新に<b>DirectX Graphics</b>の機能を使います。<br>
チェックが付いていない場合はフレーム画像の更新に<b>Windows GDI</b>を使います。<br>
<BR>
</li>
<li>
“<b>D3Dレンダリング</b>”は3Dレンダリングのメソッドを選択します。<br>
チェックが付いている場合は3Dのレンダリングに<b>Direct3D</b>の機能を使います。<br>
チェックが付いていない場合は3Dのレンダリングをソフトウェアで処理します。<br>
<BR>
</li>
</ul>
<br><br><br>

<b>DirectX</b>のランタイムがインストールされていなかったり、そのバージョンが8以下だった場合は“<b>D3D</b>”が淡色表示され選択できなくなります。<br>
この場合<b>ensata</b>はソフトウェアで3Dのレンダリングを行い、<b>Windows GDI</b>を利用して、画像をPCのVRAMへ転送します。
<br><br>
<hr>
<div align="right">
<p>Copyright (C) 2004,2005 Nintendo</p>
</div>
</body>
</html>

+ 51
- 0
HelpProject/jp/requirement.html View File

@@ -0,0 +1,51 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows">
<META http-equiv="Content-Style-Type" content="text/css">
<title>NITRO help requirement</title>
<style type="text/css">
<!--
.style2 {color: #0000FF;}
.style4 {color: #00CC00;}
.style5 {color: #FF0000;}
-->
</style>
</head>

<body>
<p>ensata NITRO Software Emulator</p>
<hr>
<p style="text-decoration: underline">必要なシステム構成</p>
<ul>
<li><span class="style2">対応PC:</span><br>
<b>Intel Pentium</b> プロセッサ<br>
<b>256MB</b>以上の<b>RAM</b><br>
<b>DirectX9</b>対応ビデオボード (D3Dレンダリング機能を使用する場合)<br>
<BR>
</li>
<li><span class="style2">対応OS:</span><b>WindowsXP/2000</b> (Service Pack 4 + IE6)<br>
<BR>
</li>
<li>
<span class="style2">必要なランタイム:</span><br>
<b>DirectX8</b>以上 (DirectInputおよびDirectSoundのみを使用する場合)<br>
<b>DirectX9</b>以上 (上記に加え、Direct3Dの機能を使用する場合)<br>
<BR>
</li>
<li>
<span class="style2">必要機器:</span>マウス、DirectInput対応ゲームパッド<br>
(*) ゲームパッドが無い場合はキーボードで代用できます<br>
<BR>
</li>
</ul>
<br>
<span class="style5">(注意) 処理はかなり重めです。できるだけ高性能なPCを使用することをお勧めします。</span><br>
<p> </p>
<hr>
<div align="right">
<p>Copyright (C) 2004,2005 Nintendo</p>
</div>
</body>
</html>

+ 54
- 0
HelpProject/jp/setupensata.html View File

@@ -0,0 +1,54 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows">
<META http-equiv="Content-Style-Type" content="text/css">
<title>NITRO help setup mainmem</title>
</head>

<body>
<p>ensata NITRO Software Emulator</p>
<hr>
<P><U>実機エミュレーション用の各設定</U></P>
<ul>
<li><p style="text-decoration: underline">メインメモリの容量設定</p>
<p>
<b>NITRO</b>のメインメモリの容量は4MByteですが、これを開発機と同じ8MByteにすることが出来ます。<br>
<b>ensata.exe</b>を一度起動し終了させると、起動フォルダ<b>ensata/Release</b>に<b>ensata.ini</b>ファイルが作成されていますので、
セクション名<b>[memory]</b>の中の<b>expand main ram=off</b>を、<b>expand main ram=on</b>に変更して下さい。<br>
再度<b>ensata.exe</b>を起動すると、メインメモリの容量が8MByteになっています。<br>
なお、アクセスするためのプロテクションユニット等の設定は、プログラムで行って下さい。<br>
</p>
<P><BR>
</P>
</li>
<li><p style="text-decoration: underline"><b>ARM9</b>の例外処理</p>

デフォルトで次の例外が発生した場合に、その命令実行直後に実行が停止しダイアログが表示されます。<br>
<ul>
<li>アボート<br>
</li>
<li>未定義命令<br>
</li>
<li><b>BKPT</b>命令<br>
</li>
</ul>
<br>
この動作は、<b>ensata/Release/ensata.ini</b>ファイルのセクション名<b>[exception]</b>の
<b>break=on</b>を<b>break=off</b>に書き換えることによって、実機と同様の処理に変更できます。
<P><BR>
</P>
</li>
<li><P><U>実行ファイル</U></P>
<P>デフォルトで<B>TS</B>対応になっております。<BR>
<B>TEG</B>でメイクされたプログラムを動作させる場合は、<B>ensata/Release/ensata.ini</B>ファイルのセクション名<B>[whole]</B>の<B>TEG=off</B>を<B>TEG=on</B>に書き換えてから、再度<B>ensata.exe</B>を起動して下さい。<BR>
</P>
</li>
</ul>
<hr>
<div align="right">
<p>Copyright (C) 2004,2005 Nintendo</p>
</div>
</body>
</html>

+ 70
- 0
HelpProject/jp/softsetting.html View File

@@ -0,0 +1,70 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows">
<META http-equiv="Content-Style-Type" content="text/css">
<title>NITRO help how to set and save NITRO soft</title>
<style type="text/css">
<!--
.style2 {color: #0000FF;}
.style4 {color: #00CC00;}
.style5 {color: #FF0000;}
-->
</style>
</head>

<body>
<p>ensata NITRO Software Emulator</p>
<hr>
<p style="text-decoration: underline">NITROソフトの設定・保存</p>
ここでは、ensataプロジェクトファイルの設定と保存を行います。<br>
<br>
<UL>
<LI><FONT color="#0000ff">ensataプロジェクトファイルとは</FONT><br><br>
ensataプロジェクトファイル(<B>.enp</B>ファイル)を<B>ensata</B>で読み込む事により、NITRO実行ファイル(以下<B>.srl</B>ファイル)とバックアップメモリファイル(以下<B>.ram</B>ファイル)を同時に読み込んで実行する事ができます。同じNITROアプリケーションを、異なる設定で動かしたい場合などは、それぞれ目的に応じて設定したプロジェクトファイルを作成しておくと便利です。<BR>
<br>
<LI><FONT color="#0000ff">ensataプロジェクトファイル作成手順<br>
</FONT><br>
<OL>
<LI>NITROソフトの設定・保存ダイアログを開きます。<br><br><br>
<LI>ensataプロジェクトファイル名の“<B>参照</B>”ボタンを押して、ファイル名と保存する場所を指定します。<br>
<br>
ファイル拡張子は<B>.enp</B>で、自動で設定されます。<br><br>
<DIV align="left"><IMG src="images/nitrosoft.gif" width="391" height="305" border="0" alt = "nitro project dialog"></DIV>
<br>
<br>
<LI>バックアップメモリファイル名と保存場所を確認します。<br>
<br>
ensataプロジェクトファイル名と保存場所を決定すると、その下にあるバックアップメモリファイル名と保存場所も自動的に設定されます。変更したい場合は、“<B>参照</B>”ボタンを押して指定し直して下さい。<br>
ファイル拡張子は<B>.ram</B>です。<br>
<br>
<br>
<LI>ensataプロジェクトファイルの設定を決定します。<br>
<br>
<UL>
<LI>
「自動保存」チェックボックスにチェックを入れると、<B>.srl</B>ファイルが読み換えられた時に、その時点でのバックアップメモリの状態が、自動的に<B>.ram</B>ファイルに保存されるようになります。<br><br>
<LI>
「srlファイルを相対パスで保存」にチェックを入れると、<B>.srl</B>ファイルへのパスを、ensataプロジェクトファイルからの相対パスで保存します。<br>
同様に、バックアップメモリファイルの設定で「相対パスで保存」にチェックを入れると、ensataプロジェクトファイルから<B>.ram</B>ファイルへの相対パスを保存します。<br>
これらのチェックを外すと、絶対パスで保存します。<br>
<br>
<br>
</UL>
<LI>ensataプロジェクトファイルの作成完了<br><br>
設定し終えたら“<B>OK</B>”ボタンを押して下さい。<br>
ensataプロジェクトファイルが、設定が反映された状態で保存・作成されます。<br>
</OL>
<br>
<br>
 
</UL>
<hr>
<div align="right">
<p>Copyright (C) 2004,2005 Nintendo</p>
</div>
</body>
</html>

+ 38
- 0
HelpProject/jp/welcome.html View File

@@ -0,0 +1,38 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows">
<META http-equiv="Content-Style-Type" content="text/css">
<title>NITRO help welcome</title>
</head>

<body>
<p>ensata NITRO Software Emulator</p>
<hr>

<p><strong>ensata NITRO Software Emulator</strong> は<b>NITRO</b>アプリケーション開発のためのデバッグ用ターゲットの1つとして開発されました。</p>
<p>概要は以下の通りです</p>
<ul>
<li>実機に近い正確なレンダリングを実現しています<BR>
<BR>
</li>
<li><b>CodeWarrior for NITRO</b>のデバッグターゲットとして機能します。<font color="#0000b0"><sup>* 1</sup></font><BR>
<BR>
</li>
<li><b>NITRO-Charactor</b>のビューワーとして機能します。<font color="#0000b0"><sup>* 2</sup></font><BR>
<BR>
</li>
<li>プリントデバッグ出力コンソールを実装しています<BR>
<BR>
</li>
</ul>
<br><br>
<font color="#0000b0"><sup>* 1</sup></font>詳細は<b>CodeWarrior for NITRO</b>のドキュメントをご確認下さい。<br>
<font color="#0000b0"><sup>* 2</sup></font>詳細は<b>NITRO-Charactor</b>のドキュメントをご確認下さい。<br>
<hr>
<div align="right">
<p>Copyright (C) 2004,2005 Nintendo</p>
</div>
</body>
</html>

+ 83
- 0
HelpProject/us/Readme.txt View File

@@ -0,0 +1,83 @@
===============================================================================
ensata NITRO Software Emulator
Version 1.4a
Created: 03/31/2005
Copyright (C) 2004, 2005 Nintendo
===============================================================================

Introduction
ensata NITRO Software Emulator (ensata) was developed as a debug target for
development of NITRO applications.

Operating Environment
Windows XP/2000 (SP4 + IE6)
Runtime of DirectX 8 or higher (DirectX 9 or higher when using Direct3D)

File Structure
[ensata]
|-[dlls]
| |-StrRes_eng.dll
| |-uimain.dll
|
|-[ext_dlls]
| |-est_is_chara.dll
| |-est_nitro_viewer.dll
|
|-[Help]
| |-ensata.chm
| |-ensata_jp.chm
|
|-[Release]
| |-ensata.exe
|
|-[skins]
| |-default_skin.bmp
|
|-[unreg]
| |-unreg.exe
|
|-Readme.txt
|-Readme_jp.txt


Installation
* For new installation:
If installing for the first time, copy the above folder structure to an
appropriate location.

* For minor updates:
When a previous version has already been installed and activated, copy
the above folder structure to the install folder. The initialization file
and activation information can continue to be used.

*For major updates:
When a previous version has already been installed, copy the files into
the install folder. The initialization file can continue to be used.
The activation information cannot be used; be sure to reactivate the
software.

Uninstall
Delete manually. Be sure to follow the order shown below.
(1) Delete the registry key
Delete the registry key used by ensata.
Run the deletion tool "unreg/unreg.exe" in the ensata installation
folder.
(2) Delete the files
Manually delete the folder where the files were copied during
installation.

Activation
Before running ensata for the first time, it must be activated. See the
"Startup" page in "Help/ensata.chm" for details.

This version will expire on September 30, 2005, or 180 days after activation,
whichever comes first. To continue use after expiration, access the
SDSG website (www.warioworld.com) and download the new version or
re-activate the program.

[Supplemental Information: Sub Processor Implementation]
On ensata, the implementation of the Sub Processor is by a software patch
compatible with the NitroSDK or NitroSystem (the development environment).
Consequently, it will not operate properly on versions of the development
environment that do not support it. Confirm the supported development
environment version by selecting [About ensata] from [Setting] on the ensata menu.

+ 34
- 0
HelpProject/us/backup.html View File

@@ -0,0 +1,34 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<META http-equiv="Content-Style-Type" content="text/css">
<title>NITRO Help - Backup</title>
</head>

<body>
<p>ensata NITRO Software Emulator</p>
<hr>
<p style="text-decoration: underline">Backup Memory</p>
Settings can be made for loading and saving backup memory, and for image export when using an external debugging device.<br><br>
<IMG src="images/backupmenu.gif" border="0" hspace="10" vspace="10" align="right">
<p> </p>
<ul>
<li><b>Load</b> ... Loads a <B>.ram</B> file.<br>
<BR>
</li>
<li><b>Save</b> ... Saves the current status of backup memory in binary format (<B>.ram</B>).<br>
<BR>
</li>
<li><b>Output Image</b> ... When an external device is used with this item checked, the contents of backup memory are output to 0x20000000 and later.
The image of the output backup memory contents can be read or written by using memory dump.
<br>
<BR>
</li>
</ul>
<hr>
<div align="right">
<p>Copyright (C) 2004, 2005 Nintendo</p>
</div>
</body>
</html>

+ 60
- 0
HelpProject/us/changeskin.html View File

@@ -0,0 +1,60 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>NITRO help How to change the skin</title>
</head>

<body>
<p>ensata NITRO Software Emulator</p>
<hr>
<p style="text-decoration: underline">Modifying the Separator Panel Skin</p>
<b>NITRO</b> has two screens: a Main screen and a Sub screen.<br>
These two screens are physically separated and are not one continuous panel.
<p><b>ensata</b> has a <b>Separator Panel</b> that goes between the Main and Sub screens to recreate this effect.<br>
The Panel has a <b>Skin Interface</b> that the user can freely change.
<p>If <b>ensata</b> is run right after installation, <b>ensata/skins/default_skin.bmp</b> will be read and displayed.<br>
The method for changing the skin is described below.<p>

<ol>
<li>
First, create the skin. The image must be in 24-bit color <b>Windows BMP</b> format and have an image width of 256 pixels.<br>
There are no restrictions on image height, but we recommend 100 pixels.<br>
Please create an image meeting these conditions using an appropriate graphics program.<br>
</li><br>
<li>
Copy the image created in Step 1 to the <b>ensata/skins</b> folder.<br>
</li><br>
<li>
Execute the most recent version of <b>ensata.exe</b> and then close it.<br>
<font color="#ff0000">You must perform the following operations while ensata is closed (not running).<br></font>
</li><br>
<li>
Open the <b>ensata.ini</b> file that was created in <b>ensata/Release</b> with an appropriate text editor.<br>
Under the <b>[reference path]</b> section, there is a line that reads <b>skin=\skins\default_skin.bmp</b>.
Change <b>default_skin.bmp</b> to the name of the file you copied in Step 2. Save <b>ensata.ini</b>.<br>
<font color="#ff0000">
Caution: The path name is relative to the <b>ensata</b> folder!<br>
Caution: If there is no <b>skin=\skins\default_skin.bmp</b> item, please obtain the newest <b>ensata.exe</b> version.<br>
</font>
</li><br>
<li>
When you next run <b>ensata.exe</b>, the <b>Separator Panel</b> should be changed.<br>
<font color="#ff0000">Caution: If an image that does not meet the conditions described above is used, the <b>Separator Panel</b> will appear as a grey strip.</font><br>
</li>
</ol>
<br><br>
<p style="text-decoration: underline"><A name="show_of_separater_panel">Hiding the Separator Panel</A></p>
<img src="images/HideSkin.gif" hspace="20" vspace="10" border="0" align="right">
The separator panel can get in the way when you want to increase the size of the display panel during debugging,
or when you want to maximize the dual-screen display while in an expanded ensata display.
In this case, make sure that "Hide <u>S</u>eparator Panel" is checked on the pop-up menu.
The separator panel will be hidden as soon as "Hide <u>S</u>eparator Panel" is checked.<br clear="right">
<p></p>
<hr>
<div align="right">
<p>Copyright (C) 2004, 2005 Nintendo</p>
</div>
</body>
</html>


+ 149
- 0
HelpProject/us/compatiblity.html View File

@@ -0,0 +1,149 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>NITRO help compatiblity</title>
</head>

<body>
<p>ensata NITRO Software Emulator</p>
<hr>
<p><u>Compatibility with NITRO</u></p>

<p>Implementation Status of ensata NITRO Software Emulator</p>
<div align="right">
<font color="#0000CC">Items with no entry have been implemented.</font><br>
</div>
<ul style="list-style-type: square">
<li><strong>ARM 946ES</strong></li>
<ul style="list-style-type: none">
<li><font color="#0000CC">CP15</font></li>
<ul style="list-style-type: circle">
<li>Register1 TBIT Load Specification Control -&nbsp;&nbsp;Not implemented (normally set to enable)</li>
<li>Register1 Cache Substitution Algorithm -&nbsp;&nbsp;Not implemented (implemented only for Round-Robin)</li>
<li>Register13 Trace Process Identifier Register -&nbsp;&nbsp;No plans for implementation</li>
<li>Register15 -&nbsp;&nbsp;No plans for implementation</li>
</ul>
<li><font color="#0000CC">CPU</font></li>
<ul style="list-style-type: circle">
<li>LDC, STC, CDP Instructions -&nbsp;&nbsp;Not implemented</li>
</ul>
</ul>
<li><strong>Memory</strong></li>
<ul style="list-style-type: none">
<li><font color="#0000CC">NITRO Game Card</font> -&nbsp;&nbsp;Not implemented</li>
<li><font color="#0000CC">AGB Game Pak</font> -&nbsp;&nbsp;Not implemented</li>
<li><font color="#0000CC">Shared Work RAM</font> -&nbsp;&nbsp;Not implemented</li>
</ul>
<li><strong>Display</strong></li>
<ul style="list-style-type: none">
<li><font color="#0000CC">Forced Blank</font> -&nbsp;&nbsp;Not implemented</li>
</ul>
<li><strong>3D Graphics</strong></li>
<ul style="list-style-type: none">
<li><font color="#0000CC">Geometry</font></li>
<ul style="list-style-type: circle">
<li>Geometry engine processes are implemented with a process time of zero.</li>
<li>Coordinate values during calculation overflow differ greatly from the Nintendo DS System or emulator.</li>
<li>Counter values for Polygon List RAM/Vertex RAM overflow do not update. (Updates will occur on the Nintendo DS System or emulator.)</li>
<li>Specifications for polygon auto sort on the Nintendo DS System or emulator is not implemented.</li>
</ul>
<li><font color="#0000CC">Software Rendering</font></li>
<ul style="list-style-type: circle">
<li>All features implemented. (However, differences in the image may exist.)</li>
</ul>
<li><font color="#0000CC"><A name="D3DRendering">D3D Rendering</A></font></li>
<ul style="list-style-type: circle">
<li>The attribute buffer is not emulated.</li>
<ul style="list-style-type: disc">
<li>The fog enable flag and Polygon ID (translucent and opaque) are disabled.</li>
</ul>
<li>The fog enable flag for clear register is disabled.</li>
<li>When the video board's W buffering cannot be used, Z buffering can be used when W buffering.</li>
<li>Initialization with clear image is allowable with a video board that supports Pixel Shader 2.0 or greater. However, if the video board does not support W buffering, initialization is not allowed when using W buffering.</li>
<li>Quadrilateral Polygon</li>
<ul style="list-style-type: disc">
<li>Quadrilateral polygons are rendered as triangles.<br>
For this reason, when the four vertices are not on the same plane, the polygon is displayed differently on the Nintendo DS System or emulator.
These same limitations also apply to the vertex color.
However, these types of quadrilateral polygons may not display correctly
on the Nintendo DS System or emulator, so they should be avoided.</li>
</ul>
<li>Translucent Polygon</li>
<ul style="list-style-type: disc">
<li>The feature that prevents overwriting when translucent polygons with the same Polygon ID overlap is not emulated.</li>
<li>The software emulator does not emulate the specification that calls for including in attributes the result from an AND operation performed on the fragment fog enable flag and the attribute buffer fog enable flag.</li>
</ul>
<li>Shadow Polygon</li>
<ul style="list-style-type: disc">
<li>When rendering shadow polygons, the software emulator does not emulate the specification that calls for rendering only when the opaque attribute Polygon ID differs from the translucent Polygon ID of the rendering shadow polygon. Therefore, the object that casts a shadow may cast a shadow on itself.</li>
<li>Fog color is combined with the vertex color using the fragment fog enable flag.</li>
<li>A rendering shadow polgon may be displayed due to discrepancies in precision.</li>
<li>Mask does not function on video boards that do not support stencils.</li>