分離派会館の名芸術家から20世紀最後の事実を知ることになる。
|
速報 − 各エミュレータパレットによる画面の相違
アトランチスの古文書
0.前書き
ファミコンで遊んだ思い出のあるみなさんの中にはこの『アトランチスの謎*1』が印象に残っている方も少なくないでしょう。この私(ういろう*3)も随分と興味を感じていたが、エミュ*2に出会ってからというものの、アトランチスの深い深い謎に挑んでしまいました。ここでは、このゲームの基礎的な説明や攻略法などは採り上げず、エミュ上で走らせるアトランチスの構造について検証するものとしました。
*1:アトランチスの謎:サン電子が生んだスリル満点の冒険アクションゲーム。
*2:エミュ:ゲームソフトをPC上で遊ぶことのできるエミュレータのこと。
*3:ういろう:本ページの作者(天使の恋人)の工作員としての名前。アトランチス→NAGOYA→ういろう。
1.まずやるべきこと
まず、エミュレータ(いろいろあるが、ここではFamtasiaの使用をおすすめする)と『アトランチスの謎』のR△Mを手に入れる。どこにあるのかは聞かないで下さい。また、R△Mの方はできれば自分で吸い出すことをお薦めします。
調査によると、アトランチスROMは10種類(?)あると推測できます(こんなことを堂々と書いていいのかなぁ(^^;)。こりゃガラパゴス諸島でも島によって種類が違うゾウガメみたいだ。冒険のやりがいがある。
1 − 正規版(Mapper 184) 49,168bytes
最も理想的なイメージです。国産エミュのほとんどが動作可能です。
![]()
2 − 正規版?(Mapper 122) サイズ不明
Famtasiaの対応マッパーに含まれるものです。Mapper 184と同じと書かれていましたが、どんなものかは知りません。
3 − 矯正版(Mapper 3) 65,552bytes
マッパー番号が大きいものは海外エミュのほとんどに対応していないため、イメージを矯正したものと思われます。Nesticleなどの海外エミュはもちろん、Famtasiaでも正常に動きます。1と違う所は、1に比べると、キャラクターのページが2倍になっているところです(NESSPRなどを開いてみると分かります)。かなり普及していそうだから、これも正式版に採用して差し支えないところ。
4 − 矯正版(Mapper 3 - Trainer) 66,064bytes
3のトレーナー版です。Famtasiaでは動きません。
5 − 不正版A(Mapper 64?) 57,360bytes
図のように表示されるイメージです。これでも十分プレイ可能ですが、アトランチスの謎を解く上で、美観というものも大切にしようということでこのイメージを使用することは好ましくありません。
![]()
6 − MOMOKOバージョン(Mapper ???) サイズ不明
20面のキーワードがMOMOKOになっているイメージです。2と同一かと思われるが一切分からず。MOMOKOバージョンの存在は各種雑誌にて確認されているが、ガセの可能性が大きい。
7 − 不正版B(Mapper 184) 49,168bytes
Nesticleでは動きません。Famtasia、Pasofamiでは化けることが多いです。G-NESではキャラが見えません!!!!ゾーン33などは一切ゲームにならないほど。サイズもマッパーも同じなので正規版と間違えないようにしましょう。
8 − 矯正版(Mapper 3−Trainer) 65,552bytes
サイズは3と同じだが、こちらはトレイナー。4に比べてCHRファイルが一部欠けてます。Nesticleで動作不可。Rewのみ正常に動作します。
9 − 矯正版(Mapper 3) 65,552bytes
サイズもマッパーも3と同じ。区別できるのはゾーン64、92、95の神殿が変色しているところです。Pasofamiではほとんど化けます。
10 − 不正版C(Mapper 184) 49,168bytes
これも正規版と紛らわしいバージョン。どのエミュレータでも完全に化けています。(CHRファイル上での正規版との相違なのでプログラム上の支障はない模様)
※2と6についての情報を下さい。イメージの送付はお断りします。
機種\イメージ 1 3 4 5 7 8 9 10 Nesticle
iNES
fwNES一部キャラ化け 正常 正常 一部キャラ化け 動作しない 動作しない 正常 全体化け Famtasia 正常 正常 動作しない(仕様) 一部キャラ化け キャラ化け 動作しない(仕様) 正常 全体化け Pasofami 正常 正常 全体化け 全体化け キャラ化け 全体化け 全体化け 全体化け SMYnes 正常 正常 正常 一部キャラ化け 動作しない 動作しない 正常 全体化け loopyNES 動作しない 正常 正常 一部キャラ化け 動作しない 一部化け 正常 動作しない NesterJ
NNNesterJ正常 正常 正常 全体化け 動作しない 動作しない 正常 全体化け Rew(GB用) 一部キャラ化け 正常 正常 全体/一部キャラ化け 全体化け 正常 正常 全体化け VirtuaNES 正常 正常 正常 一部キャラ化け 一部キャラ化け 一部キャラ化け/スクロール異常 正常 全体化け G-NES 正常 正常 正常 一部キャラ化け キャラが見えない 一部キャラ化け/スクロール異常 正常 全体化け 美観を含めた評価 正規版 良好 良好 不良 不良 不良 変色を除けばほぼ許容 不良 ※参考:ROMサイトの対応表
(あくまで参考なので実際に探そうと思っている方はそれなりの覚悟をしておいて下さい)
記号 サイズ バージョン [b1] 49168 10.不正版C [hM03] 65552 3.矯正版 [hM03][a1] 65552 9.矯正版 [hM03][b1] 65552 8.矯正版:トレイナー [hM03][b2] 49168 7.不正版B [hM03][b3] 57360 5.不正版A [hM03][t] 66064 4.矯正版・トレイナー 記号なし 49168 1.正規版
各イメージの系統図![]()
『アトランチスの謎』の調査は、正規バージョンに則って行うものとします。 調査にはバイナリエディタなどを使用します。
2.調査報告
これまでに、アトランチス工作員としての私が行ってきたものを提示します。アドレスはR△Mイメージによってまちまちだと思われるので最前部と最後部のキーワードだけを示します。実際にこのキーワードで検索してみて下さい。なかったらそれは違法なイメージだということです。
◆文字
00 0123456789ABCDEF
10 GHIJKLMNOPQRSTUV
20 WXYZ.!−(C)×36 28 04 19 05 1A 12 16...10 20 04 04 0B 04 00 1F
各ゾーンのパレットパターン(地形)
2文字ずつになっていて、1番目、2番目のパレットパターンとなっている。1A 05 19 19 1A 1A 19 19...19 0D 08 00 00 00 00 04 08
各ゾーンのパレットパターン(地形)
2文字ずつになっていて、3番目、4番目のパレットパターンとなっている。A9 B0 DD B0 0D B1 BC...C9 B0 C4 B0 D3 B0 11 B1
各ゾーンの敵キャラクターの登場パターン
2文字ずつになっていて、1番目を登場パターンとする。登場パターン一覧(主要なもの)
(2番目=B1とする)
00 ヴォンチャー×2、バタバット×2
01 ヴォンチャー×1、バタバット×2
02 バタバット×2
03 バタバット×1
05 ギラン×3、ヴォンチャー×2、ザバーン×2
06 ギラン×2、ヴォンチャー×2、ザバーン×2
07 ギラン×1、ヴォンチャー×2、ザバーン×2
08 ヴォンチャー×2、ザバーン×2
09 ヴォンチャー×2、ザバーン×1
0A ヴォンチャー×2
0B ヴォンチャー×1
0D ギラン×1、ヴォンチャー×2
0E ギラン×1、ヴォンチャー×1
0F ギラン×1
11-18 ザ・ヴィーラの放つ炎(2番目=B0とする)
A1 敵キャラなし
A3 ビストン×2
A4 ビストン×1
A6 ジャックビー×2
A7 ジャックビー×1
A9 バタバット×2
AA バタバット×1
AC ビストン×2、ガイボーン×1
AD ビストン×1、ガイボーン×1
AE ガイボーン×1
B0 ビストン×2、ダギーラ×1
B1 ビストン×1、ダギーラ×1
B2 ダギーラ×1
B4 オーヨー×2、ダギーラ×1
B5 オーヨー×1、ダギーラ×1
B6 ダギーラ×1
B8 ジャックビー×2、ダギーラ×1
B9 ジャックビー×1、ダギーラ×1
BC バタバット×2、ガイボーン×1
BD バタバット×1、ガイボーン×1
BE ガイボーン×1
C0 バタバット×2、ダギーラ×1
C1 バタバット×1、ダギーラ×1
C4 ビストン×4
C5 ビストン×3
C6 ビストン×2
C7 ビストン×1
C9 ジャックビー×4
CA ジャックビー×3
CB ジャックビー×2
CC ジャックビー×1
CE ガイボーン×4
CF ガイボーン×3
D0 ガイボーン×2
D1 ガイボーン×1
D3 バタバット×2、ダギーラ×3
D4 バタバット×2、ダギーラ×2
D5 バタバット×2、ダギーラ×1
D6 バタバット×2
D7 バタバット×1
D9 ジャックビー×2、ガイボーン×1
DA ジャックビー×1、ガイボーン×1
DB ガイボーン×1
DD ヴォンチャー×2
DE ヴォンチャー×1
E0 ネバップ×2
E1 ネバップ×1
E3 ヴォンチャー×2、ネバップ×2
E4 ヴォンチャー×2、ネバップ×1
E5 ヴォンチャー×2
E6 ヴォンチャー×1
E8 ヴォンチャー×2、ザバーン×1
E9 ヴォンチャー×1、ザバーン×1
EA ザバーン×1
EC ギラン×1、ザバーン×1
ED ザバーン×1
EF ヴォンチャー×2、バタバット×2
F0 ヴォンチャー×1、バタバット×2
F1 バタバット×2
F2 バタバット×1
F4 ヴォンチャー×4
F5 ヴォンチャー×3
F6 ヴォンチャー×2
F7 ヴォンチャー×1
F9 ネバップ×4
FA ネバップ×3
FB ネバップ×2
FC ネバップ×1
FE ヴォンチャー×2、ネバップ×2、バタバット×2
FF ヴォンチャー×1、ネバップ×1、バタバット×200 FF 01 01 FF 07 07 FF...0B 0B 0B 0B 0B 0B 0B 0B FF
敵キャラクターの登場パターン
00:なし
01:ビストン
02:バタバット
03:ダギーラ
04:ガイボーン
05:ネバップ
06:ヴォンチャー
07:ジャックビー
08:ザバーン
09:ギラン
0A:オーヨー
0B:ザ・ヴィーラ(透明)
FF:区切り7E BF 6E BF 6E BF 6E BF...6E BF 6E BF C1 C3 2E C2
ゾーン属性
2文字ずつとなっていて、2文字目と1文字目の順で作業ルーチンのアドレス。
7E BF 気球(ゾーン1)
6E BF ごく普通の面
84 C3 キーワード758(ゾーン20)
78 BF 暗闇(一般)
1D C0 氷(一般)
3B C0 点滅(水域〜ゾーン34、52)
FA C0 点滅(暗闇〜ゾーン36)
BB C0 点滅(暗闇〜ゾーン58)
7E C0 点滅(背景・緑〜ゾーン57)
ED BF 69→86(ゾーン69)
4B C0 氷・点滅(水域〜ゾーン71)
6E C0 点滅(血の池〜ゾーン79)
5E C0 点滅(水色の水域〜ゾーン85)
6F BF 暗闇・氷(ゾーン86、89)
87 C0 点滅(赤〜ゾーン94)
C1 C3 ダイヤを取ると出口が現れる(ゾーン99)
2E C2 ダイヤ(ザヴィーラの目が点滅〜ゾーン100)<りなおさんらによる解析〜赤い数値は変更可能なパラメータです>
AD 52 01 D0 0E 38 AD C3...E0 32...96 01 A9 FF 8D C2 01 60
69→86
(下を押す回数です)
AD 6E 02 C9 FF D0 32 AE...01 8D C2 01 60 07 05 08
キーワード758
(BONを投げる回数です)
AD 90 01 F0 10 AD CE 03...10 F7 60 82 9F 2C 03 A9
ダイヤを取ると99→6の扉が出現
(出現するドアで、ドアのX座標、Y座標、行き先のドア番号の順番です)<文字列>
0C 18 17 10 1B 0A 1D 1E 15 0A 1D 12 18 17
CONGRATULATION
19 1E 1C 11 FF 1C 1D 0A 1B 1D FF 0B 1E 1D 1D 18 17 25
PUSH START BUTTON!
11 12 26 1C 0C 18 1B 0E
HI−SCORE
27 FF 01 09 08 06 FF F6 F7 F8 F9 FA FB 80 1C 1E 17 FF 0E 15 0E 0C 1D 1B 18 17 12 0C 1C FF 0C 18 1B 19 24
(C) 1986 SUN ELECTRONICS CORP.
10 0A 16 0E FF 18 1F 0E 1B
GAME OVER
23 18 17 0E FF 25
ZONE !
16 22 1C 1D 0E 1B 22 FF 0A 0D 1F 0E 17 1D 1E 1B 0E FF 1C 1D 0A 1B 1D 24 24
MYSTERY ADVENTURE START..
18 14 FF 25
OK !
18 1E 1D FF 25
OUT !
20 0A 1B 19 FF 25
WARP !00 30 20 00 00 92 30 12...FF 00 00 00 FF 00 F7 00
ドア
4文字ずつになっていて、以下のように構成される
1.ゾーン番号(00をゾーン1とします)
2.ドアのX座標(ゾーンに対し)
3.ドアのY座標
4.行き先のドア番号84 82 82 81 81 82 82 82...81 84 84 84 84 88 82 82
ドアの初期状態
81:閉まっている状態
82:開いている状態
88:開いているが見えない
84:閉まっているが見えない05 19 70 31 05 0F 70 21...87 61 66 53 86 FF BF 02 FF
宝箱、アイテム
4文字ずつになっていて、以下のように構成される
1.ゾーン番号
2.宝箱・アイテムのX座標(ゾーンに対し)
3.宝箱・アイテムのY座標(宝箱とアイテムとではY座標の取り方が異なる)
4.属性(得点、種類)
宝箱の得点=1桁目×10^(2桁目)
2桁目が8の場合、アイテムの種類は1桁目になる。
0:電球
1:靴
2:S
3:矢印
4:2
5:時計
6:マイク
7:星00 00 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55...AA 50 AA 50 AA C0 AA C0 AA
マップパーツごとのパレットの構成
2文字ずつになっています。00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0F FF 0F FF 0F FF FF FF...00 FF FF 00 FF 00 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF
マップパーツごとの足場の構成
2文字ずつになっています。
1字目 2桁目:1・2段目、1桁目:3・4段目
2字目 2桁目:5・6段目、1桁目:7・8段目
-- 0 *- C -* 3 ** F(-:Space *:Block ?:Cloud、実際は縦方向です)
?? 2マップは@からCの順に構成されていきます。
FF FF FF FF FC FC FC FC...95 FF A5 FF 95 92 A5 A2
@キャラクタパーツの作成
4文字ずつになっています。00 00 00 00 00 00 00 00 00 00 00 00 42 00 00 00...4F 66 1C 1C A4 A4 A4 A4
Aマップパーツの作成
@を縦8マスのパーツにします。00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C5 C0 C6 C0 C6 C2 C8...00 ED 00 EB 00 EC 00 B0
Bマップパターンの作成
Aを縦に2マス、横に8マス並べて1つのブロックを作成します。10 18 11 18 10 10 18 13...00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 00 00 00 00
Cマップの作成
Bからコモンマップを作成します。全部で1450ブロックあります。8D FA 4D FA 92 F9 A6 FA...06 FB 42 FB C5 FB 0C FC
ゾーンの開始アドレス
2文字ずつになっています。
1文字目 ブロック(00-FF)
2文字目 ページ(F8-FD)36 16 16 14 14 14 34 16...14 16 16 14 34 14 14 16
キャラクターグループ(14,16,34,36)
値を変えるとキャラクターが化けます(Mapper3系では値が異なる)。
2桁目 マップ
1桁目 キャラクター00 12 14 49 A6 03 1C...85 5B 5F 7B 56 5D 72 78
面セレクトで基準となる扉の転送コード02 01 02 03 01 03 02 01...02 02 01 02 02 01 02 01
BGM
(01:洞窟(Cm) 02:地上(CM) 03:遺跡(Fm) 07:ブラックホール、死)
00:No Sound
04:オープニング
05:面スタート
06:ゲームオーバー
08:ポーズ
09:人数アップ
0A:宝箱
0B:爆弾投げる
0C:爆発3.アプリケーション
これまでの調査の結果を踏まえ、アトランチス世界を閲覧できるアプリケーションを作成しました。21世紀に入って、改造できるまでに成長しました。・Atlantis Viewer
・縮小版・Atlantis Viewer Ver.4 − 地形の点滅を考慮しました。
・Atlantis Viewer Ver.5 − カラー描画の高速化。
・Atlantis Viewer Ver.6 − ドアをクリックすると行き先・戻り先のマップが表示される。
・Atlantis Viewer Ver.7 − マップパターンを改造できるようにした。
Ver.7以降はNESファイルが必要になるので各自用意のこと。できれば不正版は使用しないようにお願いします。
例えば、ゾーン1の樹木をモアイに改造してみましょう。
パターンコードを8Eから94にしてみる。
(左クリックで増え、右クリックで減る)Atlantis Viewerでセーブしたもの ・Atlantis Editor 2001 Ver.8 − パレットやパターンを改造できるようにした。
・Atlantis Editor 2001 Ver.8.5 − ドア特性を改造できるようにした。
・Atlantis Editor 2001 Ver.8.5+ − アイテム特性を改造できるようにした。
・Atlantis Editor 2001 Ver.8.6 − モンスターの出現パターンを改造できるようにした。
・Atlantis Editor 2002 Ver1.0 − 各ゾーンのヘッダを改造できるようにした。
・Atlantis Editor 2002 Ver1.1beta − キャラクタバンクの編集ができるようにした。
・Atlantis Editor 2002 Ver1.1 − ゾーン特性の変更をできるようにした。
・Atlantis Editor 2003 Ver1.0 − パレットの編集、IPSの生成をできるようにした。
・Atlantis Editor 2004 Ver1.0 − 点滅パレットの編集、サウンドの変更等ができるようにした。
・Atlantis Editor 2008 最新版 Ver1.0 − ドア・アイテム等の特性を直接確認できるようにした。
4.見えない足場の謎
長年の謎だった見えない足場がようやく解明されました。実はRAMに書き込まれるゾーンに使用されているブロックパターンに関係があります。
足場用にRAMの$500〜$6FF(計512バイト)には全部で16種類のブロックパターン(1種類につき32バイト)がゾーンヘッダから番号の重複を含まず順番に書き込まれます。ここで問題なのはほとんどのゾーンではパターンが16種類以下ですが、ゾーン44のみ17種となっていることです。
42 , 7
00,40,7E,7F,7C,7D,01
43 , 8
46,49,4B,4A,4C,4D,4E,4F
44 , 17
00,01,32,45,34,44,43,33,1D,37,46,47,2A,2F,2C,2B,2D
45 , 9
00,01,6A,6B,6D,6C,6E,1D,6F
※それぞれゾーン番号、使用されているパターンの数、使用パターンの順
この場合の処理:初めは先頭の00から16番目の2Bまで書き込まれますが、今度は漏れた最後の2Dが先頭に書き込まれてしまいます。そのため、グラフィックは00だが実は2Dの足場を持つ奇妙な地形が出来上がることになります。
図:パターン2D
5.その他
ゾーン98にあるマイク。取れそうで取れないと思われましたが、実は取ることができます。一応証拠映像アップしておきます(NNNesterJ使用。エラーが出ますが動作に支障はありません)。
6.謝辞
今回の調査では、『古い知識のホームページ』上で情報を提供されたREDさん、宮畑不二雄さん、解析情報を下さったりなおさん(彼の調査報告についてはこちら)には深く感謝しております。
(本ページの内容の無断転載を禁じます)
アトランチス工作員 ういろう
初稿 2000/05/14
第2訂 2000/05/23
第3訂 2000/09/23
第4訂 2001/02/28
第5訂 2001/03/18
第6訂 2001/06/01
第7訂 2001/10/01
第8訂 2001/12/15、16、18、30
第9訂 2002/01/03
第10訂 2002/02/24
第11訂 2002/03/04
第12訂 2002/04/06
第13訂 2003/02/11
第14訂 2004/01/04
第15訂 2008/04/19
| 分離派以外にもアトランチス大陸の調査に携わっている面々 |
| 古い知識のホームページ アトランチスの謎の攻略サイトの中で最も綿密に描かれています。REDさんや宮畑不二雄さんにはアトランチスの件でお世話になっています。 悪魔城や地獄全島についても調査を行っています。 「アトランチスの謎」の謎をとく 保存先 りなおさんのページで、ROMイメージ解析を通してアトランチスの謎の裏側を詳しく紹介しています。 アトランチスの謎(浄化へのプロセス ラウンジ) 画面が化けていますが(大きなお世話(ワラ)、がまんしてごらんになってください。 Nacktheit アトランチスの謎ノベライズサイトです。まだ完結してません。 Flame of Games 3年前から更新してないけど、エミュを用いないで写真画像を使っています。 ドラゴンズ ゲイト 最短攻略のみの紹介です。 迷宮帝国 一覧になっています アトランチスの謎(だいやもんど☆だすと) 各ゾーンの扉の行き先を紹介してます。最後のはガセ情報? ATRANTICE(Fshic World) 手書きのワープ一覧がありません。 師匠の名はすけろくさんね(権兵衛さんじゃないの?)。 Selfish Page アトランチスの謎解体新書は画像抜きの攻略ページです。 SLIM's Foolpage アトランチスの謎タイムトライアル(^^)。 LoveLove! Nothing! ここも画像なし。 Bダッシュ!! 実機&エミュ両方の画像による攻略。 独創最前線 -仮称- 無茶してます(^^)→?。 (NEW)「アトランチスの謎」総合スレッド 2ND ZONE 1ST ZONE 当サイトのエディタで鋭意改造ちう(^^)!!!!!!!!!!!!!!! |