目次
- 目次
- 鍵の掛かった扉
- シークレットドア
- Swim
- 泉
- 補足
- B2, 西16, 南12
- B2, 東9, 北10
- B3, 東3, 南23
- B3, 西2, 南14
- B3, 東26, 南14
- B4, 東9, 南9
- B5, 西20, 南1
- B6, 東23, 南1
- B6, 西8, 南9
- B7, 東10, 北12
- ソース
- 全滅
鍵の掛かった扉
鍵開け成功確率
- はずす:
- 盗賊・忍者: 約 (30 + (LV - 鍵 LV) × 10) %
- それ以外の職業: 約 (LV - 鍵 LV) %
- デスト:
- 約 (20 + (LV - 鍵 LV) × 10 +(知恵 - 12)) %
※ 成功確率は最大 95 % に制限される。
扉リスト
階層 |
イベント番号 |
アドレス |
フラグ |
鍵 LV |
方向 |
備考 |
B1 |
2 |
$06:ba46 |
0x3f |
3 |
→ |
トークンのはいったふくろ |
B1 |
11 |
$06:bacd |
0x21 |
13 |
→ |
B6 へ |
B1 |
16 |
$06:baeb |
0x26 |
10 |
← |
B4 へ |
B1 |
19 |
$06:bb01 |
0x29 |
1 |
↓ |
リルガミンのほうじゅ |
B1 |
22 |
$06:bb1f |
0x3e |
4 |
↑ |
ぎんのかぎ |
B1 |
25 |
$06:bb35 |
0x28 |
4 |
↓ |
ゴーレム |
B2 |
15 |
$06:bc41 |
0x3f |
5 |
→ |
かなのこ |
B2 |
20 |
$06:bcb9 |
0x3e |
7 |
↓ |
じょれいのひやく |
B2 |
23 |
$06:bccf |
0x3d |
6 |
→ |
スパークのアヒル |
B3 |
7 |
$06:bd3f |
0x3f |
8 |
← |
せきかしたあくま |
B3 |
12 |
$06:bd72 |
0x3e |
8 |
→ |
きんのかぎ |
B5 |
23 |
$06:c2ab |
0x29 |
8 |
↓ |
|
B5 |
33 |
$06:c349 |
0x2a |
10 |
↓ |
(回復の泉) |
B6 |
1 |
$06:c355 |
0x3f |
12 |
→ |
イビル・アイズ |
B6 |
8 |
$06:c399 |
0x3e |
10 |
→ |
マイティ・ヨグ |
ソース
;
; はずす
;
058995 A9 FF LDA #$FF
058997 85 71 STA $71
058999 85 72 STA $72
05899B A5 E9 LDA $E9 ; 鍵 LV
05899D F0 55 BEQ $0589F4
05899F A5 C8 LDA $C8
0589A1 D0 51 BNE $0589F4
0589A3 B5 21 LDA $21,X
0589A5 38 SEC
0589A6 E5 E9 SBC $E9
0589A8 85 71 STA $71
0589AA B5 22 LDA $22,X
0589AC E9 00 SBC #$00
0589AE 85 72 STA $72 ; $71 ← (LV - 鍵 LV)
0589B0 B5 0A LDA $0A,X
0589B2 29 0C AND #$0C
0589B4 C9 0C CMP #$0C
0589B6 D0 2A BNE $0589E2 ; 盗賊・忍者ではない場合
0589B8 A5 72 LDA $72
0589BA 30 02 BMI $0589BE
0589BC D0 24 BNE $0589E2
0589BE B5 0F LDA $0F,X
0589C0 38 SEC
0589C1 E9 0C SBC #$0C
0589C3 85 02 STA $02
0589C5 A9 00 LDA #$00
0589C7 E9 00 SBC #$00
0589C9 85 03 STA $03
0589CB C2 20 REP #$20
0589CD 06 02 ASL $02 ; $02 ← (素早さ - 12) * 2 // 確率計算には使われない
0589CF A5 71 LDA $71
0589D1 0A ASL
0589D2 0A ASL
0589D3 18 CLC
0589D4 65 71 ADC $71
0589D6 0A ASL
0589D7 18 CLC
0589D8 69 1E 00 ADC #$001E
0589DB 85 71 STA $71 ; $71 ← (LV - 鍵 LV) * 10 + 30
0589DD 18 CLC
0589DE 65 02 ADC $02
0589E0 85 02 STA $02
0589E2 C2 20 REP #$20
0589E4 A5 71 LDA $71
0589E6 30 0A BMI $0589F2
0589E8 C9 5F 00 CMP #$005F
0589EB 90 05 BCC $0589F2
0589ED A9 5F 00 LDA #$005F
0589F0 85 71 STA $71
0589F2 E2 20 SEP #$20
0589F4 A9 6F LDA #$6F
0589F6 22 DB 8F 00 JSL $008FDB
0589FA 22 74 A6 00 JSL $00A674
0589FE A9 14 LDA #$14
058A00 22 62 B3 00 JSL $00B362
058A04 18 CLC
058A05 69 14 ADC #$14
058A07 85 70 STA $70
058A09 A2 13 01 LDX #$0113
058A0C 22 1F A8 00 JSL $00A81F
058A10 A5 72 LDA $72
058A12 D0 3C BNE $058A50
058A14 A9 64 LDA #$64
058A16 22 62 B3 00 JSL $00B362
058A1A 85 02 STA $02
058A1C 64 03 STZ $03
058A1E A6 02 LDX $02
058A20 E4 71 CPX $71
058A22 B0 2C BCS $058A50
;
; デスト
;
058AB2 B5 36 LDA $36,X
058AB4 29 04 AND #$04
058AB6 F0 F9 BEQ $058AB1
058AB8 B5 28 LDA $28,X
058ABA C9 10 CMP #$10
058ABC 90 F3 BCC $058AB1
058ABE E9 10 SBC #$10
058AC0 95 28 STA $28,X
058AC2 A9 73 LDA #$73
058AC4 20 10 86 JSR $8610
058AC7 A6 30 LDX $30
058AC9 A9 FF LDA #$FF
058ACB 85 71 STA $71
058ACD 85 72 STA $72
058ACF A5 E9 LDA $E9
058AD1 F0 47 BEQ $058B1A
058AD3 B5 21 LDA $21,X
058AD5 38 SEC
058AD6 E5 E9 SBC $E9
058AD8 85 71 STA $71
058ADA B5 22 LDA $22,X
058ADC E9 00 SBC #$00
058ADE 85 72 STA $72 ; $71 ← (LV - 鍵LV)
058AE0 30 02 BMI $058AE4
058AE2 D0 30 BNE $058B14
058AE4 B5 0C LDA $0C,X
058AE6 38 SEC
058AE7 E9 0C SBC #$0C
058AE9 85 02 STA $02
058AEB A9 00 LDA #$00
058AED E9 00 SBC #$00
058AEF 85 03 STA $03 ; $02 ← (知恵 - 12)
058AF1 C2 20 REP #$20
058AF3 A5 71 LDA $71
058AF5 0A ASL
058AF6 0A ASL
058AF7 18 CLC
058AF8 65 71 ADC $71
058AFA 0A ASL
058AFB 85 71 STA $71
058AFD 18 CLC
058AFE 69 14 00 ADC #$0014
058B01 18 CLC
058B02 65 02 ADC $02
058B04 85 71 STA $71 ; $71 ← (LV - 鍵 LV) * 10 + 20 + (知恵 - 12)
058B06 E2 20 SEP #$20
058B08 A5 72 LDA $72
058B0A 30 0E BMI $058B1A
058B0C D0 06 BNE $058B14
058B0E A5 71 LDA $71
058B10 C9 5F CMP #$5F
058B12 90 06 BCC $058B1A
058B14 A9 5F LDA #$5F
058B16 85 71 STA $71
058B18 64 72 STZ $72
058B1A A5 72 LDA $72
058B1C 30 37 BMI $058B55
058B1E A9 64 LDA #$64
058B20 22 62 B3 00 JSL $00B362
058B24 C5 71 CMP $71
058B26 B0 2D BCS $058B55
シークレットドア
ドアをさがす
- 毒以外の状態異常にかかっていない全てのキャラクタについて成功判定がある。
- 各キャラクタについて "かくしドア" を発見する確率は以下となっている:
- (成功確率) := (max{レベル + (種族補正) + (うんのつよさ - 14) × 2, 5} + (職業補正)) %
- 種族補正: にんげん: 0, エルフ: 3, ドワーフ: 6, ノーム: 9, ホビット: 12
- 職業補正: 盗賊・忍者の場合 20、それ以外の場合 0
ソース
058512 A0 00 00 LDY #$0000
058515 B9 DC 00 LDA $00DC,Y
058518 22 85 9C 00 JSL $009C85
05851C B5 23 LDA $23,X
05851E D0 63 BNE $058583 ; 状態異常の場合処理を飛ばす
058520 B5 21 LDA $21,X
058522 85 00 STA $00
058524 B5 22 LDA $22,X
058526 85 01 STA $01
058528 D0 62 BNE $05858C ; LV 256 以上の場合成功
05852A B5 0A LDA $0A,X
05852C 4A LSR
05852D 4A LSR
05852E 85 03 STA $03
058530 4A LSR
058531 4A LSR
058532 29 0E AND #$0E
058534 85 02 STA $02
058536 4A LSR
058537 65 02 ADC $02
058539 65 00 ADC $00
05853B 85 00 STA $00
05853D A5 01 LDA $01
05853F 69 00 ADC #$00
058541 85 01 STA $01 ; $00 ← LV + 種族補正 * 3
058543 A5 03 LDA $03
058545 29 03 AND #$03
058547 DA PHX
058548 A2 14 00 LDX #$0014
05854B C9 03 CMP #$03
05854D F0 03 BEQ $058552
05854F A2 00 00 LDX #$0000
058552 86 03 STX $03 ; 職業補正
058554 FA PLX
058555 A9 00 LDA #$00
058557 EB XBA
058558 B5 10 LDA $10,X
05855A C2 20 REP #$20
05855C 38 SEC
05855D E9 0E 00 SBC #$000E
058560 0A ASL
058561 18 CLC
058562 65 00 ADC $00 ; LV + 種族補正 + (うんのつよさ - 14) * 2
058564 30 05 BMI $05856B
058566 C9 05 00 CMP #$0005
058569 B0 03 BCS $05856E
05856B A9 05 00 LDA #$0005
05856E 18 CLC
05856F 65 03 ADC $03
058571 85 00 STA $00
058573 E2 20 SEP #$20
058575 A5 01 LDA $01
058577 D0 13 BNE $05858C
058579 A9 64 LDA #$64
05857B 22 62 B3 00 JSL $00B362
05857F C5 00 CMP $00
058581 90 09 BCC $05858C
058583 C8 INY
058584 98 TYA
058585 C5 DB CMP $DB
058587 D0 8C BNE $058515
058589 4C 02 85 JMP $8502
Swim
仕様
- 画面上に表示される Swim は、内部的には(0〜155 の値(潜水力とする)+ すばやさ) / 10 で計算されている。
- 潜水力の初期値は 0 である。
- 潜水力は深さ L レベルに潜った際、毒以外の状態異常がなく かつ 潜水力 ≦ (10 × L - 6) を満たしている場合に、約 1/2 の確率で 1 上昇する。
- この判定は、深さのレベルが増加する毎に行われており、例えば 16 レベルに潜った場合は 16 回判定がある。
溺死確率
- S := min{潜水力 + すばやさ + ゴムのアヒル補正, 160} とする。
- ゴムのアヒル補正は、ゴムのアヒルを装備している場合 100、それ以外の場合 0 である。
- レベル L に潜った際の溺死確率は、約 1 - S / (10 × L) で計算される。
- この判定も、深さのレベルが増加する毎に行われる。
- S は潜り始めた時点での値が用いられ、潜水中に潜水力が増加しても影響しない。
ソース
059B7C 1A INC
059B7D 85 71 STA $71
059B7F C6 23 DEC $23
059B81 22 E7 8F 00 JSL $008FE7
059B85 A9 80 LDA #$80
059B87 22 00 80 0A JSL $0A8000
059B8B A9 A2 LDA #$A2
059B8D 22 DB 8F 00 JSL $008FDB
059B91 64 72 STZ $72 ; 深さのレベル ← 0
059B93 64 76 STZ $76
059B95 A6 30 LDX $30
059B97 B5 0F LDA $0F,X ; 素早さ
059B99 18 CLC
059B9A 75 5A ADC $5A,X ; 潜水力
059B9C B0 26 BCS $059BC4
059B9E 85 76 STA $76
059BA0 B5 53 LDA $53,X
059BA2 85 00 STA $00
059BA4 B5 4B LDA $4B,X
059BA6 C9 03 CMP #$03 ; 0x03: ゴムのアヒル
059BA8 D0 0F BNE $059BB9
059BAA B5 43 LDA $43,X
059BAC 10 0B BPL $059BB9
059BAE A5 76 LDA $76
059BB0 18 CLC
059BB1 69 64 ADC #$64
059BB3 B0 0F BCS $059BC4
059BB5 85 76 STA $76 ; + 100
059BB7 80 05 BRA $059BBE
059BB9 E8 INX
059BBA C6 00 DEC $00
059BBC D0 E6 BNE $059BA4
;
059BBE A5 76 LDA $76
059BC0 C9 A0 CMP #$A0
059BC2 90 04 BCC $059BC8
;
059BC4 A9 A0 LDA #$A0
059BC6 85 76 STA $76
059BC8 A9 88 LDA #$88
059BCA 22 AA 9C 00 JSL $009CAA
059BCE E6 72 INC $72 ; 深さ L レベル
059BD0 22 74 A6 00 JSL $00A674
059BD4 A6 30 LDX $30
059BD6 B5 23 LDA $23,X
059BD8 A2 27 01 LDX #$0127
059BDB C9 02 CMP #$02
059BDD 90 03 BCC $059BE2
059BDF A2 2C 01 LDX #$012C
;
059BE2 22 D1 A6 00 JSL $00A6D1
059BE6 A6 30 LDX $30
059BE8 B5 23 LDA $23,X
059BEA C9 05 CMP #$05
059BEC B0 31 BCS $059C1F ; 死亡している場合、溺れない
;
059BEE A5 72 LDA $72
059BF0 0A ASL
059BF1 0A ASL
059BF2 65 72 ADC $72
059BF4 0A ASL
059BF5 22 62 B3 00 JSL $00B362 ; A ← 乱数 0〜(深さのレベル × 10 - 1)
059BF9 C5 76 CMP $76
059BFB 90 22 BCC $059C1F
;
; 溺れた場合
;
059BFD A9 E2 LDA #$E2
059BFF 22 AA 9C 00 JSL $009CAA
059C03 22 74 A6 00 JSL $00A674
059C07 A2 31 01 LDX #$0131
059C0A 22 D1 A6 00 JSL $00A6D1
059C0E A9 05 LDA #$05
059C10 20 83 A5 JSR $A583
059C13 A9 88 LDA #$88
059C15 22 AA 9C 00 JSL $009CAA
059C19 20 7A 9C JSR $9C7A
059C1C 4C 15 9B JMP $9B15
;
; 溺れなかった場合
;
059C1F A6 30 LDX $30
059C21 B5 23 LDA $23,X
059C23 D0 19 BNE $059C3E ; 状態異常になっている場合
;
059C25 A5 72 LDA $72
059C27 0A ASL
059C28 0A ASL
059C29 65 72 ADC $72
059C2B 0A ASL
059C2C E9 05 SBC #$05 ; A ← 深さのレベル × 10 - 6
059C2E D5 5A CMP $5A,X ; 潜水力
059C30 90 0C BCC $059C3E
;
059C32 A9 18 LDA #$18
059C34 22 62 B3 00 JSL $00B362 ; A ← 0〜23
059C38 B5 0E LDA $0E,X ; 生命力(未使用)
059C3A B0 02 BCS $059C3E ; ※ この Carry の有無は、乱数更新処理中の特定の bit に依存する
059C3C F6 5A INC $5A,X ; 潜水力を 1 増やす
;
059C3E A5 72 LDA $72
059C40 C5 71 CMP $71
059C42 F0 03 BEQ $059C47
059C44 4C C8 9B JMP $9BC8
;
; 乱数更新処理
;
00B351 A5 1E LDA $1E
00B353 EB XBA
00B354 A9 00 LDA #$00
00B356 C2 20 REP #$20
00B358 38 SEC
00B359 65 1E ADC $1E
00B35B 85 1E STA $1E
00B35D 0A ASL ; ※ ここでの Carry が、潜水力の増加に影響する
00B35E E2 20 SEP #$20
00B360 EB XBA
00B361 6B RTL
;
;
;
00B362 8F 02 42 00 STA WRMPYA
00B366 22 51 B3 00 JSL $00B351
00B36A 8F 03 42 00 STA WRMPYB
00B36E C2 20 REP #$20
00B370 EA NOP
00B371 EA NOP
00B372 AF 16 42 00 LDA RDMPYL
00B376 E2 20 SEP #$20
00B378 EB XBA
00B379 6B RTL
泉
補足
- 魔力 n 回復は、呪文回数 9 回未満のレベルについて 低い方から順に n, n-1, ..., 1, 0 ずつ回復することを意味する。
- 例: 呪文回数 (9, 9, 0, 9, 0, 0, 0) の状態で魔力が 3 回復すると、(9, 9, 3, 9, 2, 1, 0) となる。
- 魔力 n 低下は、レベルの低い順に n, n+1, n+2, .. ずつ呪文回数が低下することを意味する。
- 毒化は現在の毒ダメージが (階層+1) 以下の場合のみに生じ、ダメージ量は (階層+1) に設定される。
B2, 西16, 南12
レベル |
アドレス |
効果 |
A |
$05:A20E |
毒化 |
B |
$05:A213 |
1〜8 ダメージ |
C |
$05:A21C |
麻痺化 |
D |
$05:A221 |
9〜16 ダメージ |
E |
$05:A22A |
魔力 4 回復 |
F |
$05:A22F |
戦闘(0x88: スピランカー) |
B2, 東9, 北10
レベル |
アドレス |
効果 |
A |
$05:A234 |
1〜4 回復 & 睡眠化 |
B |
$05:A242 |
3〜8 回復 & 睡眠化 |
C |
$05:A250 |
5〜12 回復 & 睡眠化 |
B3, 東3, 南23
レベル |
アドレス |
効果 |
A |
$05:A25E |
5〜12 回復 or ダメージ |
B |
$05:A277 |
毒化 or 睡眠化 or 麻痺化 or 石化 |
C |
$05:A280 |
魔力 4〜6 回復 or 低下 |
D |
$05:A299 |
年齢 -1 or +1 |
E |
$05:A2AA |
知恵 +1 or -1 |
B3, 西2, 南14
レベル |
アドレス |
効果 |
A |
$05:A2BB |
1〜8 ダメージ |
B |
$05:A2C4 |
9〜16 ダメージ |
C |
$05:A2CD |
13〜24 ダメージ |
D |
$05:A2D6 |
毒化 & 9〜16 ダメージ |
E |
$05:A2E4 |
HP 1 化 |
F |
$05:A2E7 |
麻痺以下の状態異常回復 |
G |
$05:A2EC |
最大 HP 1〜4 増加 & 生命力-1 |
H |
$05:A2FA |
戦闘(0x8a: マカラ) |
B3, 東26, 南14
レベル |
アドレス |
効果 |
A |
$05:A304 |
GOLD 50〜105 減少 |
B |
$05:A2FF |
魔力 3 回復 & GOLD 50〜105 減少 |
C |
$05:A30F |
魔力 4 回復 & GOLD 100〜265 減少 |
D |
$05:A323 |
魔力 5 回復 & GOLD 100〜265 減少 |
E |
$05:A327 |
魔力 6 回復 & GOLD 100〜265 減少 |
F |
$05:A33B |
魔力 6 回復 & GOLD 100〜465 減少 |
G |
$05:A34F |
(GOLD 50〜315 増加 or 減少) & 「きんのかぎ」入手 |
B4, 東9, 南9
レベル |
アドレス |
効果 |
A |
$05:A36A |
(効果なし) |
B |
$05:A36B |
(効果なし) |
C |
$05:A36C |
17〜32 ダメージ |
D |
$05:A375 |
毒化 & 睡眠化 |
E |
$05:A37F |
17〜32 ダメージ & 戦闘(0x8e: ロックスベイビー) |
F |
$05:A38D |
麻痺化 & 戦闘(0x8e: ロックスベイビー) |
G |
$05:A397 |
33〜64 ダメージ |
H |
$05:A3A0 |
信仰心 +1 & 年齢 +2 & 戦闘(0x8e: ロックスベイビー) |
I |
$05:A3AF |
石化 & 戦闘(0x8e: ロックスベイビー) |
J |
$05:A3B9 |
(GOLD 10〜575 増加 or 減少) & 戦闘(0x8d: ネッシー) |
B5, 西20, 南1
レベル |
アドレス |
効果 |
A |
$05:A3D8 |
HP 全快 |
B |
$05:A3DB |
石化以下の状態異常回復 & HP 全快 |
C |
$05:A3E3 |
死亡・灰・ロスト回復 & 石化以下の状態異常回復 & HP 全快 |
B6, 東23, 南1
レベル |
アドレス |
効果 |
A |
$05:A3EE |
(効果なし) |
B |
$05:A3EF |
戦闘(0x59: スワンプシング) |
C |
$05:A3F4 |
毒化 |
D |
$05:A3F9 |
17〜48 ダメージ |
E |
$05:A402 |
魔力 5 回復 or 低下 |
F |
$05:A413 |
(効果なし) |
G |
$05:A414 |
石化 |
H |
$05:A419 |
戦闘(0x59: スワンプシング) |
I |
$05:A41E |
(効果なし) |
J |
$05:A41F |
最大 HP +3〜6 & 死亡 |
K |
$05:A42B |
魔力 9 低下 & (GOLD 0〜1665 増加 or 減少) |
L |
$05:A445 |
すばやさ +1 & 年齢 +2〜4 & 戦闘(0x92: トライトゥン) |
B6, 西8, 南9
レベル |
アドレス |
効果 |
A |
$05:A458 |
GOLD 50〜315 減少 |
B |
$05:A463 |
GOLD 100〜665 減少 |
C |
$05:A46E |
HP 9〜24 回復 |
D |
$05:A477 |
戦闘(0x92: トライトゥン) |
E |
$05:A47C |
GOLD 500〜2165 減少 |
F |
$05:A48B |
魔力 4〜8 回復 or 低下 |
G |
$05:A4A1 |
戦闘(0x92: トライトゥン) |
H |
$05:A4A6 |
(効果なし) |
I |
$05:A4A7 |
最大 HP 3〜6 増加 or 減少 |
J |
$05:A4BD |
(効果なし) |
K |
$05:A4BE |
戦闘(0x92: トライトゥン) |
L |
$05:A4C3 |
力 +1 & 年齢 +1〜2 & 石化 & 戦闘(0x92: トライトゥン) |
M |
$05:A4DB |
死亡 |
N |
$05:A4DE |
戦闘(0x91: レディーネプチューン) |
B7, 東10, 北12
レベル |
アドレス |
効果 |
A |
$05:A4E3 |
5〜8 回復 |
B |
$05:A4EC |
9〜16 回復 or ダメージ |
C |
$05:A502 |
13〜24 回復 or ダメージ |
D |
$05:A50B |
(効果なし) |
E |
$05:A50C |
戦闘(0x60: ウォーターエレメンタル) |
F |
$05:A511 |
(効果なし) |
G |
$05:A512 |
(効果なし) |
H |
$05:A513 |
GOLD 0〜1665 増加 or 減少 |
I |
$05:A527 |
年齢 -1 or +1 |
J |
$05:A538 |
魔力 1〜9 回復 |
K |
$05:A541 |
HP 全快 |
L |
$05:A544 |
石化以下の状態異常回復 |
M |
$05:A549 |
1 つのランダムな特性値 +1 or -1 |
N |
$05:A561 |
最大 HP 1〜4 増加 or 減少 |
O |
$05:A577 |
死亡・灰・ロスト回復 |
P |
$05:A57A |
戦闘(0x99: ドラゴンフィン) |
ソース
05A20E A9 01 LDA #$01
05A210 4C 47 9F JMP $9F47
05A213 A2 08 00 LDX #$0008
05A216 20 58 9E JSR $9E58
05A219 4C D6 9E JMP $9ED6
05A21C A9 03 LDA #$03
05A21E 4C 47 9F JMP $9F47
05A221 A2 08 08 LDX #$0808
05A224 20 58 9E JSR $9E58
05A227 4C D6 9E JMP $9ED6
05A22A A9 04 LDA #$04
05A22C 4C 2F A0 JMP $A02F
05A22F A9 88 LDA #$88
05A231 4C 7F A5 JMP $A57F
05A234 A2 04 00 LDX #$0004
05A237 20 58 9E JSR $9E58
05A23A 20 B6 9E JSR $9EB6
05A23D A9 02 LDA #$02
05A23F 4C 47 9F JMP $9F47
05A242 A2 06 02 LDX #$0206
05A245 20 58 9E JSR $9E58
05A248 20 B6 9E JSR $9EB6
05A24B A9 02 LDA #$02
05A24D 4C 47 9F JMP $9F47
05A250 A2 08 04 LDX #$0408
05A253 20 58 9E JSR $9E58
05A256 20 B6 9E JSR $9EB6
05A259 A9 02 LDA #$02
05A25B 4C 47 9F JMP $9F47
05A25E 22 51 B3 00 JSL $00B351
05A262 0A ASL
05A263 B0 09 BCS $05A26E
05A265 A2 08 04 LDX #$0408
05A268 20 58 9E JSR $9E58
05A26B 4C B6 9E JMP $9EB6
05A26E A2 08 04 LDX #$0408
05A271 20 58 9E JSR $9E58
05A274 4C D6 9E JMP $9ED6
05A277 A2 04 00 LDX #$0004
05A27A 20 58 9E JSR $9E58
05A27D 4C 47 9F JMP $9F47
05A280 22 51 B3 00 JSL $00B351
05A284 0A ASL
05A285 B0 09 BCS $05A290
05A287 A2 03 03 LDX #$0303
05A28A 20 58 9E JSR $9E58
05A28D 4C 2F A0 JMP $A02F
05A290 A2 03 03 LDX #$0303
05A293 20 58 9E JSR $9E58
05A296 4C 5A A0 JMP $A05A
05A299 22 51 B3 00 JSL $00B351
05A29D 0A ASL
05A29E B0 05 BCS $05A2A5
05A2A0 A9 01 LDA #$01
05A2A2 4C A5 9F JMP $9FA5
05A2A5 A9 01 LDA #$01
05A2A7 4C C1 9F JMP $9FC1
05A2AA 22 51 B3 00 JSL $00B351
05A2AE 0A ASL
05A2AF B0 05 BCS $05A2B6
05A2B1 A9 01 LDA #$01
05A2B3 4C D9 A0 JMP $A0D9
05A2B6 A9 01 LDA #$01
05A2B8 4C 06 A1 JMP $A106
05A2BB A2 08 00 LDX #$0008
05A2BE 20 58 9E JSR $9E58
05A2C1 4C D6 9E JMP $9ED6
05A2C4 A2 08 08 LDX #$0808
05A2C7 20 58 9E JSR $9E58
05A2CA 4C D6 9E JMP $9ED6
05A2CD A2 0C 0C LDX #$0C0C
05A2D0 20 58 9E JSR $9E58
05A2D3 4C D6 9E JMP $9ED6
05A2D6 A9 01 LDA #$01
05A2D8 20 47 9F JSR $9F47
05A2DB A2 08 08 LDX #$0808
05A2DE 20 58 9E JSR $9E58
05A2E1 4C D6 9E JMP $9ED6
05A2E4 4C 17 9F JMP $9F17
05A2E7 A9 03 LDA #$03
05A2E9 4C 36 9F JMP $9F36
05A2EC A2 04 00 LDX #$0004
05A2EF 20 58 9E JSR $9E58
05A2F2 20 74 A0 JSR $A074
05A2F5 A9 03 LDA #$03
05A2F7 4C 06 A1 JMP $A106
05A2FA A9 8A LDA #$8A
05A2FC 4C 7F A5 JMP $A57F
05A2FF A9 03 LDA #$03
05A301 20 2F A0 JSR $A02F
05A304 A2 50 00 LDX #$0050
05A307 A9 50 LDA #$50
05A309 20 64 9E JSR $9E64
05A30C 4C 65 A1 JMP $A165
05A30F A9 04 LDA #$04
05A311 20 2F A0 JSR $A02F
05A314 A2 00 01 LDX #$0100
05A317 A9 01 LDA #$01
05A319 85 01 STA $01
05A31B 64 00 STZ $00
05A31D 20 68 9E JSR $9E68
05A320 4C 65 A1 JMP $A165
05A323 A9 05 LDA #$05
05A325 80 EA BRA $05A311
05A327 A9 06 LDA #$06
05A329 20 2F A0 JSR $A02F
05A32C A2 00 01 LDX #$0100
05A32F A9 01 LDA #$01
05A331 85 01 STA $01
05A333 64 00 STZ $00
05A335 20 68 9E JSR $9E68
05A338 4C 65 A1 JMP $A165
05A33B A9 06 LDA #$06
05A33D 20 2F A0 JSR $A02F
05A340 A2 00 03 LDX #$0300
05A343 A9 01 LDA #$01
05A345 85 01 STA $01
05A347 64 00 STZ $00
05A349 20 68 9E JSR $9E68
05A34C 4C 65 A1 JMP $A165
05A34F A2 50 02 LDX #$0250
05A352 A9 50 LDA #$50
05A354 20 64 9E JSR $9E64
05A357 22 51 B3 00 JSL $00B351
05A35B 0A ASL
05A35C B0 06 BCS $05A364
05A35E 20 21 A1 JSR $A121
05A361 4C B1 A1 JMP $A1B1
05A364 20 65 A1 JSR $A165
05A367 4C B1 A1 JMP $A1B1
05A36A 60 RTS
05A36B 60 RTS
05A36C A2 10 10 LDX #$1010
05A36F 20 58 9E JSR $9E58
05A372 4C D6 9E JMP $9ED6
05A375 A9 01 LDA #$01
05A377 20 47 9F JSR $9F47
05A37A A9 02 LDA #$02
05A37C 4C 47 9F JMP $9F47
05A37F A2 10 10 LDX #$1010
05A382 20 58 9E JSR $9E58
05A385 20 D6 9E JSR $9ED6
05A388 A9 8E LDA #$8E
05A38A 4C 7F A5 JMP $A57F
05A38D A9 03 LDA #$03
05A38F 20 47 9F JSR $9F47
05A392 A9 8E LDA #$8E
05A394 4C 7F A5 JMP $A57F
05A397 A2 20 20 LDX #$2020
05A39A 20 58 9E JSR $9E58
05A39D 4C D6 9E JMP $9ED6
05A3A0 A9 02 LDA #$02
05A3A2 20 D9 A0 JSR $A0D9
05A3A5 A9 02 LDA #$02
05A3A7 20 C1 9F JSR $9FC1
05A3AA A9 8E LDA #$8E
05A3AC 4C 7F A5 JMP $A57F
05A3AF A9 04 LDA #$04
05A3B1 20 47 9F JSR $9F47
05A3B4 A9 8E LDA #$8E
05A3B6 4C 7F A5 JMP $A57F
05A3B9 A2 00 05 LDX #$0500
05A3BC A9 10 LDA #$10
05A3BE 20 64 9E JSR $9E64
05A3C1 22 51 B3 00 JSL $00B351
05A3C5 0A ASL
05A3C6 B0 08 BCS $05A3D0
05A3C8 20 21 A1 JSR $A121
05A3CB A9 8D LDA #$8D
05A3CD 4C 7F A5 JMP $A57F
05A3D0 20 65 A1 JSR $A165
05A3D3 A9 8D LDA #$8D
05A3D5 4C 7F A5 JMP $A57F
05A3D8 4C 01 9F JMP $9F01
05A3DB A9 04 LDA #$04
05A3DD 20 36 9F JSR $9F36
05A3E0 4C 01 9F JMP $9F01
05A3E3 20 7A 9F JSR $9F7A
05A3E6 A9 04 LDA #$04
05A3E8 20 36 9F JSR $9F36
05A3EB 4C 01 9F JMP $9F01
05A3EE 60 RTS
05A3EF A9 59 LDA #$59
05A3F1 4C 7F A5 JMP $A57F
05A3F4 A9 01 LDA #$01
05A3F6 4C 47 9F JMP $9F47
05A3F9 A2 20 10 LDX #$1020
05A3FC 20 58 9E JSR $9E58
05A3FF 4C D6 9E JMP $9ED6
05A402 22 51 B3 00 JSL $00B351
05A406 0A ASL
05A407 B0 05 BCS $05A40E
05A409 A9 05 LDA #$05
05A40B 4C 2F A0 JMP $A02F
05A40E A9 05 LDA #$05
05A410 4C 5A A0 JMP $A05A
05A413 60 RTS
05A414 A9 04 LDA #$04
05A416 4C 47 9F JMP $9F47
05A419 A9 59 LDA #$59
05A41B 4C 7F A5 JMP $A57F
05A41E 60 RTS
05A41F A2 04 02 LDX #$0204
05A422 20 58 9E JSR $9E58
05A425 20 74 A0 JSR $A074
05A428 4C 91 9F JMP $9F91
05A42B A9 09 LDA #$09
05A42D 20 5A A0 JSR $A05A
05A430 A2 00 10 LDX #$1000
05A433 A9 00 LDA #$00
05A435 20 64 9E JSR $9E64
05A438 22 51 B3 00 JSL $00B351
05A43C 0A ASL
05A43D B0 03 BCS $05A442
05A43F 4C 21 A1 JMP $A121
05A442 4C 65 A1 JMP $A165
05A445 A9 04 LDA #$04
05A447 20 D9 A0 JSR $A0D9
05A44A A2 03 01 LDX #$0103
05A44D 20 58 9E JSR $9E58
05A450 20 C1 9F JSR $9FC1
05A453 A9 92 LDA #$92
05A455 4C 7F A5 JMP $A57F
05A458 A2 00 02 LDX #$0200
05A45B A9 50 LDA #$50
05A45D 20 64 9E JSR $9E64
05A460 4C 65 A1 JMP $A165
05A463 A2 00 05 LDX #$0500
05A466 A9 9A LDA #$9A
05A468 20 64 9E JSR $9E64
05A46B 4C 65 A1 JMP $A165
05A46E A2 10 08 LDX #$0810
05A471 20 58 9E JSR $9E58
05A474 4C B6 9E JMP $9EB6
05A477 A9 92 LDA #$92
05A479 4C 7F A5 JMP $A57F
05A47C A2 00 10 LDX #$1000
05A47F A9 05 LDA #$05
05A481 85 01 STA $01
05A483 64 00 STZ $00
05A485 20 68 9E JSR $9E68
05A488 4C 65 A1 JMP $A165
05A48B 22 51 B3 00 JSL $00B351
05A48F A2 05 03 LDX #$0305
05A492 0A ASL
05A493 B0 06 BCS $05A49B
05A495 20 58 9E JSR $9E58
05A498 4C 2F A0 JMP $A02F
05A49B 20 58 9E JSR $9E58
05A49E 4C 5A A0 JMP $A05A
05A4A1 A9 92 LDA #$92
05A4A3 4C 7F A5 JMP $A57F
05A4A6 60 RTS
05A4A7 22 51 B3 00 JSL $00B351
05A4AB A2 04 02 LDX #$0204
05A4AE 0A ASL
05A4AF B0 06 BCS $05A4B7
05A4B1 20 58 9E JSR $9E58
05A4B4 4C 74 A0 JMP $A074
05A4B7 20 58 9E JSR $9E58
05A4BA 4C A9 A0 JMP $A0A9
05A4BD 60 RTS
05A4BE A9 92 LDA #$92
05A4C0 4C 7F A5 JMP $A57F
05A4C3 A9 00 LDA #$00
05A4C5 20 D9 A0 JSR $A0D9
05A4C8 A2 02 00 LDX #$0002
05A4CB 20 58 9E JSR $9E58
05A4CE 20 C1 9F JSR $9FC1
05A4D1 A9 04 LDA #$04
05A4D3 20 47 9F JSR $9F47
05A4D6 A9 92 LDA #$92
05A4D8 4C 7F A5 JMP $A57F
05A4DB 4C 91 9F JMP $9F91
05A4DE A9 91 LDA #$91
05A4E0 4C 7F A5 JMP $A57F
05A4E3 A2 04 04 LDX #$0404
05A4E6 20 58 9E JSR $9E58
05A4E9 4C B6 9E JMP $9EB6
05A4EC 22 51 B3 00 JSL $00B351
05A4F0 A2 08 08 LDX #$0808
05A4F3 0A ASL
05A4F4 B0 06 BCS $05A4FC
05A4F6 20 58 9E JSR $9E58
05A4F9 4C B6 9E JMP $9EB6
05A4FC 20 58 9E JSR $9E58
05A4FF 4C D6 9E JMP $9ED6
05A502 22 51 B3 00 JSL $00B351
05A506 A2 0C 0C LDX #$0C0C
05A509 80 E8 BRA $05A4F3
05A50B 60 RTS
05A50C A9 60 LDA #$60
05A50E 4C 7F A5 JMP $A57F
05A511 60 RTS
05A512 60 RTS
05A513 A2 00 10 LDX #$1000
05A516 A9 00 LDA #$00
05A518 20 64 9E JSR $9E64
05A51B 22 51 B3 00 JSL $00B351
05A51F B0 03 BCS $05A524
05A521 4C 21 A1 JMP $A121
05A524 4C 65 A1 JMP $A165
05A527 22 51 B3 00 JSL $00B351
05A52B 0A ASL
05A52C B0 05 BCS $05A533
05A52E A9 01 LDA #$01
05A530 4C A5 9F JMP $9FA5
05A533 A9 01 LDA #$01
05A535 4C C1 9F JMP $9FC1
05A538 A2 09 00 LDX #$0009
05A53B 20 58 9E JSR $9E58
05A53E 4C 2F A0 JMP $A02F
05A541 4C 01 9F JMP $9F01
05A544 A9 04 LDA #$04
05A546 4C 36 9F JMP $9F36
05A549 22 51 B3 00 JSL $00B351
05A54D A2 06 00 LDX #$0006
05A550 0A ASL
05A551 B0 07 BCS $05A55A
05A553 20 58 9E JSR $9E58
05A556 3A DEC
05A557 4C D9 A0 JMP $A0D9
05A55A 20 58 9E JSR $9E58
05A55D 3A DEC
05A55E 4C 06 A1 JMP $A106
05A561 22 51 B3 00 JSL $00B351
05A565 A2 04 00 LDX #$0004
05A568 0A ASL
05A569 B0 06 BCS $05A571
05A56B 20 58 9E JSR $9E58
05A56E 4C 74 A0 JMP $A074
05A571 20 58 9E JSR $9E58
05A574 4C A9 A0 JMP $A0A9
05A577 4C 7A 9F JMP $9F7A
05A57A A9 99 LDA #$99
05A57C 4C 7F A5 JMP $A57F
全滅
全滅処理
全滅時には、各キャラクタに対して以下の処理が行われる。
- GOLD の消失
- GOLD は (GOLD mod 10000) * (乱数 0〜255) / 256 に更新される。
- アイテムの消失
- 装備しているアイテムは消失しない。
- 「リルガミンのほうじゅ」と「アブリエルの♥」は消失する。
- それ以外のアイテムは、約 (29 - うんのつよさ)/30 の確率で消失する。
- ロスト処理
- キャラクタは約 (階層)/200 の確率でロストする。(階層) は B1 は 1, ..., B8 (B777) は 8 とする(以下同様)。
- 座標の変更
- B1〜B7 で全滅した場合:
- 約 (階層-1)/30 の確率で座標変更処理が行われる。
- まず、約 30% の確率を引き続ける限り、死亡した階層を 1 つずつ深くする(B8 まで)。
- その後、死亡した階層が
- B8 となった場合: B8 で全滅した場合の処理を行う。
- それ以外の場合: マップブロック (乱数 0〜15)×4 の内の、適当な (X, Y) 座標に移動する。(※ バグ有り)
- B8 で全滅した場合:
- マップブロック (乱数 9〜15)×4 の内の、適当な (X, Y) 座標に移動する。(※ バグ有り)
※ マップブロックの値が 16 以上となった場合の移動先の座標は不定となる(初期化されていないメモリの値を参照するため)。
補足: ウィザードリィV の各階層のマップは、8×8 単位のマップ(ここでは、マップブロックとする)を 16 個張り合わせることによって作成されており、各マップブロックには 0〜15 の番号を振ることができる(B777 は B8 のマップブロック 9〜15 に相当する)。
ソース
00E931 B5 DC LDA $DC,X
00E933 DA PHX
00E934 22 85 9C 00 JSL $009C85
00E938 86 30 STX $30
00E93A B5 23 LDA $23,X
00E93C C9 05 CMP #$05
00E93E B0 16 BCS $00E956 ; 死亡している場合
00E940 A9 05 LDA #$05
00E942 95 23 STA $23,X
00E944 74 1D STZ $1D,X
00E946 74 1E STZ $1E,X
00E948 F6 69 INC $69,X
00E94A D0 0A BNE $00E956
00E94C F6 6A INC $6A,X
00E94E D0 06 BNE $00E956
00E950 A9 FF LDA #$FF
00E952 95 69 STA $69,X
00E954 95 6A STA $6A,X
00E956 74 11 STZ $11,X
00E958 74 12 STZ $12,X
00E95A 74 13 STZ $13,X
00E95C 74 14 STZ $14,X ; GOLD ← GOLD mod 10000
00E95E B5 15 LDA $15,X
00E960 29 F0 AND #$F0
00E962 4A LSR
00E963 85 00 STA $00
00E965 4A LSR
00E966 4A LSR
00E967 18 CLC
00E968 65 00 ADC $00
00E96A 85 00 STA $00
00E96C B5 15 LDA $15,X
00E96E 29 0F AND #$0F
00E970 65 00 ADC $00
00E972 8D 02 42 STA $4202
00E975 A9 64 LDA #$64
00E977 8D 03 42 STA $4203
00E97A B5 16 LDA $16,X
00E97C 29 F0 AND #$F0
00E97E 4A LSR
00E97F 85 00 STA $00
00E981 4A LSR
00E982 4A LSR
00E983 18 CLC
00E984 65 00 ADC $00
00E986 85 00 STA $00
00E988 A9 00 LDA #$00
00E98A EB XBA
00E98B B5 16 LDA $16,X
00E98D 29 0F AND #$0F
00E98F 65 00 ADC $00
00E991 C2 20 REP #$20
00E993 6D 16 42 ADC $4216
00E996 85 00 STA $00 ; A ← GOLD (10 進 → 16 進)
00E998 4A LSR
00E999 1A INC ; 未使用
00E99A E2 20 SEP #$20
00E99C 22 51 B3 00 JSL $00B351
00E9A0 8D 02 42 STA $4202 ; A ← 0〜255
00E9A3 A5 00 LDA $00
00E9A5 8D 03 42 STA $4203
00E9A8 EA NOP
00E9A9 EA NOP
00E9AA A5 01 LDA $01
00E9AC EB XBA
00E9AD AD 17 42 LDA $4217
00E9B0 EB XBA
00E9B1 8D 03 42 STA $4203
00E9B4 A9 00 LDA #$00
00E9B6 EB XBA
00E9B7 C2 20 REP #$20
00E9B9 18 CLC
00E9BA 6D 16 42 ADC $4216
00E9BD 64 00 STZ $00
00E9BF C9 E8 03 CMP #$03E8
00E9C2 90 07 BCC $00E9CB
00E9C4 E9 E8 03 SBC #$03E8
00E9C7 E6 00 INC $00
00E9C9 80 F4 BRA $00E9BF
00E9CB 06 00 ASL $00
00E9CD 06 00 ASL $00
00E9CF 06 00 ASL $00
00E9D1 06 00 ASL $00
00E9D3 C9 64 00 CMP #$0064
00E9D6 90 07 BCC $00E9DF
00E9D8 E9 64 00 SBC #$0064
00E9DB E6 00 INC $00
00E9DD 80 F4 BRA $00E9D3
00E9DF 85 02 STA $02
00E9E1 E2 20 SEP #$20
00E9E3 A5 00 LDA $00
00E9E5 95 15 STA $15,X ; GOLD 上位 2 桁
00E9E7 A5 02 LDA $02
00E9E9 C9 0A CMP #$0A
00E9EB 90 06 BCC $00E9F3
00E9ED E9 0A SBC #$0A
00E9EF E6 01 INC $01
00E9F1 80 F6 BRA $00E9E9
00E9F3 06 01 ASL $01
00E9F5 06 01 ASL $01
00E9F7 06 01 ASL $01
00E9F9 06 01 ASL $01
00E9FB 05 01 ORA $01
00E9FD 95 16 STA $16,X ; GOLD 下位 2 桁
00E9FF B5 53 LDA $53,X ; アイテムの個数
00EA01 85 00 STA $00
00EA03 F0 3B BEQ $00EA40
00EA05 B5 10 LDA $10,X
00EA07 85 01 STA $01 ; うんのつよさ
00EA09 B5 43 LDA $43,X
00EA0B 30 2E BMI $00EA3B ; 装備している
00EA0D B5 4B LDA $4B,X
00EA0F C9 82 CMP #$82 ; リルガミンのほうじゅ
00EA11 F0 10 BEQ $00EA23
00EA13 C9 83 CMP #$83 ; アブリエルの♥
00EA15 F0 0C BEQ $00EA23
00EA17 A9 1E LDA #$1E
00EA19 22 62 B3 00 JSL $00B362
00EA1D C5 01 CMP $01
00EA1F F0 1A BEQ $00EA3B
00EA21 90 18 BCC $00EA3B
00EA23 A5 00 LDA $00
00EA25 85 02 STA $02
00EA27 DA PHX
00EA28 B5 4C LDA $4C,X
00EA2A 95 4B STA $4B,X
00EA2C B5 44 LDA $44,X
00EA2E 95 43 STA $43,X
00EA30 E8 INX
00EA31 C6 02 DEC $02
00EA33 D0 F3 BNE $00EA28
00EA35 A6 30 LDX $30
00EA37 D6 53 DEC $53,X
00EA39 FA PLX
00EA3A CA DEX
00EA3B E8 INX
00EA3C C6 00 DEC $00
00EA3E D0 C9 BNE $00EA09
00EA40 A6 30 LDX $30
00EA42 A5 B7 LDA $B7
00EA44 95 57 STA $57,X ; 階層
00EA46 A5 B6 LDA $B6
00EA48 95 56 STA $56,X
00EA4A A5 B5 LDA $B5
00EA4C 95 55 STA $55,X
00EA4E A5 F0 LDA $F0
00EA50 95 79 STA $79,X
00EA52 A5 F1 LDA $F1
00EA54 95 7A STA $7A,X
00EA56 A5 F2 LDA $F2
00EA58 95 7B STA $7B,X
00EA5A B5 23 LDA $23,X
00EA5C C9 07 CMP #$07
00EA5E B0 0E BCS $00EA6E ; ロストしている場合
00EA60 A9 C8 LDA #$C8
00EA62 22 62 B3 00 JSL $00B362
00EA66 C5 B7 CMP $B7
00EA68 B0 0A BCS $00EA74
00EA6A A9 07 LDA #$07
00EA6C 95 23 STA $23,X
00EA6E 74 00 STZ $00,X
00EA70 C6 E2 DEC $E2
00EA72 80 7A BRA $00EAEE
;
; 座標移動処理
;
00EA74 A5 B7 LDA $B7
00EA76 C9 08 CMP #$08
00EA78 F0 39 BEQ $00EAB3 ; B8 の場合
00EA7A A9 1E LDA #$1E
00EA7C 22 62 B3 00 JSL $00B362
00EA80 1A INC
00EA81 C5 B7 CMP $B7
00EA83 B0 69 BCS $00EAEE
00EA85 A9 64 LDA #$64
00EA87 22 62 B3 00 JSL $00B362
00EA8B C9 1E CMP #$1E
00EA8D B0 1A BCS $00EAA9
00EA8F F6 57 INC $57,X
00EA91 A5 B7 LDA $B7
00EA93 48 PHA
00EA94 DA PHX
00EA95 B5 57 LDA $57,X
00EA97 85 B7 STA $B7
00EA99 22 00 80 06 JSL $068000
00EA9D FA PLX
00EA9E 68 PLA
00EA9F 85 B7 STA $B7
00EAA1 B5 57 LDA $57,X
00EAA3 C9 08 CMP #$08
00EAA5 D0 DE BNE $00EA85
00EAA7 80 0A BRA $00EAB3
;
; B1〜B7
;
00EAA9 A9 10 LDA #$10
00EAAB 22 62 B3 00 JSL $00B362
00EAAF 85 00 STA $00
00EAB1 80 0B BRA $00EABE
;
; B8
;
00EAB3 A9 07 LDA #$07
00EAB5 22 62 B3 00 JSL $00B362
00EAB9 18 CLC
00EABA 69 09 ADC #$09
00EABC 85 00 STA $00
00EABE A9 00 LDA #$00
00EAC0 EB XBA
00EAC1 A5 00 LDA $00
00EAC3 0A ASL
00EAC4 0A ASL
00EAC5 0A ASL ; この処理は不要
00EAC6 0A ASL ; この処理は不要
00EAC7 AA TAX
00EAC8 A9 07 LDA #$07
00EACA 22 62 B3 00 JSL $00B362
00EACE 38 SEC
00EACF 7F 00 E0 7E ADC $7EE000,X
00EAD3 38 SEC
00EAD4 E9 81 SBC #$81
00EAD6 85 00 STA $00
00EAD8 A9 07 LDA #$07
00EADA 22 62 B3 00 JSL $00B362
00EADE 38 SEC
00EADF 7F 01 E0 7E ADC $7EE001,X
00EAE3 38 SEC
00EAE4 E9 81 SBC #$81
00EAE6 A6 30 LDX $30
00EAE8 95 56 STA $56,X
00EAEA A5 00 LDA $00
00EAEC 95 55 STA $55,X
00EAEE FA PLX
00EAEF 60 RTS
最終更新:2024年04月22日 20:54