$AE7F:A9 08 LDA #$08 A:D0 X:D0 Y:0C P:NvUBdIzc $AE81:20 F9 96 JSR $96F9 A:08 X:D0 Y:0C P:nvUBdIzc $96F9:85 06 STA $06 = #$08 A:08 X:D0 Y:0C P:nvUBdIzc $96FB:20 93 96 JSR $9693 A:08 X:D0 Y:0C P:nvUBdIzc $9693:20 5C DB JSR $DB5C A:08 X:D0 Y:0C P:nvUBdIzc $DB5C:A5 6C LDA $6C = #$00 A:08 X:D0 Y:0C P:nvUBdIzc 006C 00 $DB5E:F0 42 BEQ $DBA2 A:00 X:D0 Y:0C P:nvUBdIZc $DBA2:20 A9 DB JSR $DBA9 A:00 X:D0 Y:0C P:nvUBdIZc $DBA9:A9 01 LDA #$01 A:00 X:D0 Y:0C P:nvUBdIZc $DBAB:8D 16 40 STA $4016 = #$FF A:01 X:D0 Y:0C P:nvUBdIzc $DBAE:A9 00 LDA #$00 A:01 X:D0 Y:0C P:nvUBdIzc $DBB0:8D 16 40 STA $4016 = #$FF A:00 X:D0 Y:0C P:nvUBdIZc $DBB3:A2 08 LDX #$08 A:00 X:D0 Y:0C P:nvUBdIZc $DBB5:AD 16 40 LDA $4016 = #$FF A:00 X:08 Y:0C P:nvUBdIzc $DBB8:29 03 AND #$03 A:41 X:08 Y:0C P:nvUBdIzc $DBBA:C9 01 CMP #$01 A:01 X:08 Y:0C P:nvUBdIzc $DBBC:26 20 ROL $20 = #$00 A:01 X:08 Y:0C P:nvUBdIZC $DBBE:CA DEX A:01 X:08 Y:0C P:nvUBdIzc $DBBF:D0 F4 BNE $DBB5 A:01 X:07 Y:0C P:nvUBdIzc $DBB5:AD 16 40 LDA $4016 = #$FF A:01 X:07 Y:0C P:nvUBdIzc $DBB8:29 03 AND #$03 A:40 X:07 Y:0C P:nvUBdIzc $DBBA:C9 01 CMP #$01 A:00 X:07 Y:0C P:nvUBdIZc $DBBC:26 20 ROL $20 = #$01 A:00 X:07 Y:0C P:NvUBdIzc $DBBE:CA DEX A:00 X:07 Y:0C P:nvUBdIzc $DBBF:D0 F4 BNE $DBB5 A:00 X:06 Y:0C P:nvUBdIzc $DBB5:AD 16 40 LDA $4016 = #$FF A:00 X:06 Y:0C P:nvUBdIzc $DBB8:29 03 AND #$03 A:40 X:06 Y:0C P:nvUBdIzc $DBBA:C9 01 CMP #$01 A:00 X:06 Y:0C P:nvUBdIZc $DBBC:26 20 ROL $20 = #$02 A:00 X:06 Y:0C P:NvUBdIzc $DBBE:CA DEX A:00 X:06 Y:0C P:nvUBdIzc $DBBF:D0 F4 BNE $DBB5 A:00 X:05 Y:0C P:nvUBdIzc $DBB5:AD 16 40 LDA $4016 = #$FF A:00 X:05 Y:0C P:nvUBdIzc $DBB8:29 03 AND #$03 A:40 X:05 Y:0C P:nvUBdIzc $DBBA:C9 01 CMP #$01 A:00 X:05 Y:0C P:nvUBdIZc $DBBC:26 20 ROL $20 = #$04 A:00 X:05 Y:0C P:NvUBdIzc $DBBE:CA DEX A:00 X:05 Y:0C P:nvUBdIzc $DBBF:D0 F4 BNE $DBB5 A:00 X:04 Y:0C P:nvUBdIzc $DBB5:AD 16 40 LDA $4016 = #$FF A:00 X:04 Y:0C P:nvUBdIzc $DBB8:29 03 AND #$03 A:40 X:04 Y:0C P:nvUBdIzc $DBBA:C9 01 CMP #$01 A:00 X:04 Y:0C P:nvUBdIZc $DBBC:26 20 ROL $20 = #$08 A:00 X:04 Y:0C P:NvUBdIzc $DBBE:CA DEX A:00 X:04 Y:0C P:nvUBdIzc $DBBF:D0 F4 BNE $DBB5 A:00 X:03 Y:0C P:nvUBdIzc $DBB5:AD 16 40 LDA $4016 = #$FF A:00 X:03 Y:0C P:nvUBdIzc $DBB8:29 03 AND #$03 A:40 X:03 Y:0C P:nvUBdIzc $DBBA:C9 01 CMP #$01 A:00 X:03 Y:0C P:nvUBdIZc $DBBC:26 20 ROL $20 = #$10 A:00 X:03 Y:0C P:NvUBdIzc $DBBE:CA DEX A:00 X:03 Y:0C P:nvUBdIzc $DBBF:D0 F4 BNE $DBB5 A:00 X:02 Y:0C P:nvUBdIzc $DBB5:AD 16 40 LDA $4016 = #$FF A:00 X:02 Y:0C P:nvUBdIzc $DBB8:29 03 AND #$03 A:40 X:02 Y:0C P:nvUBdIzc $DBBA:C9 01 CMP #$01 A:00 X:02 Y:0C P:nvUBdIZc $DBBC:26 20 ROL $20 = #$20 A:00 X:02 Y:0C P:NvUBdIzc $DBBE:CA DEX A:00 X:02 Y:0C P:nvUBdIzc $DBBF:D0 F4 BNE $DBB5 A:00 X:01 Y:0C P:nvUBdIzc $DBB5:AD 16 40 LDA $4016 = #$FF A:00 X:01 Y:0C P:nvUBdIzc $DBB8:29 03 AND #$03 A:40 X:01 Y:0C P:nvUBdIzc $DBBA:C9 01 CMP #$01 A:00 X:01 Y:0C P:nvUBdIZc $DBBC:26 20 ROL $20 = #$40 A:00 X:01 Y:0C P:NvUBdIzc $DBBE:CA DEX A:00 X:01 Y:0C P:NvUBdIzc $DBBF:D0 F4 BNE $DBB5 A:00 X:00 Y:0C P:nvUBdIZc $DBC1:60 RTS A:00 X:00 Y:0C P:nvUBdIZc $DBA5:20 C2 DB JSR $DBC2 A:00 X:00 Y:0C P:nvUBdIZc $DBC2:A5 20 LDA $20 = #$80 A:00 X:00 Y:0C P:nvUBdIZc 0020 80;キー入力チェック $DBC4:29 03 AND #$03 A:80 X:00 Y:0C P:NvUBdIzc :& %0000 0011 ;左右ボタンチェク $DBC6:F0 02 BEQ $DBCA A:00 X:00 Y:0C P:nvUBdIZc ;押していなければジャンプ $DBCA:86 81 STX $81 = #$E3 A:00 X:00 Y:0C P:nvUBdIZc $DBCC:A5 20 LDA $20 = #$80 A:00 X:00 Y:0C P:nvUBdIZc 0020 80;キー入力チェック $DBCE:29 0C AND #$0C A:80 X:00 Y:0C P:NvUBdIzc ;& %0000 1100;上下ボタンチェック $DBD0:F0 05 BEQ $DBD7 A:00 X:00 Y:0C P:nvUBdIZc ;押していなければジャンプ $DBD7:A5 20 LDA $20 = #$80 A:00 X:00 Y:0C P:nvUBdIZc $DBD9:45 21 EOR $21 = #$05 A:80 X:00 Y:0C P:NvUBdIzc $DBDB:25 81 AND $81 = #$00 A:85 X:00 Y:0C P:NvUBdIzc $DBDD:45 21 EOR $21 = #$05 A:00 X:00 Y:0C P:nvUBdIZc $DBDF:85 21 STA $21 = #$05 A:05 X:00 Y:0C P:nvUBdIzc $DBE1:45 20 EOR $20 = #$80 A:05 X:00 Y:0C P:nvUBdIzc $DBE3:AA TAX A:85 X:00 Y:0C P:NvUBdIzc $DBE4:29 10 AND #$10 A:85 X:85 Y:0C P:NvUBdIzc ;STARTボタンチェック $DBE6:F0 0E BEQ $DBF6 A:00 X:85 Y:0C P:nvUBdIZc ;押していなければジャンプ $DBF6:8A TXA A:00 X:85 Y:0C P:nvUBdIZc $DBF7:29 20 AND #$20 A:85 X:85 Y:0C P:NvUBdIzc ;SELECTボタンチェック $DBF9:F0 0E BEQ $DC09 A:00 X:85 Y:0C P:nvUBdIZc ;押していなければジャンプ $DC09:8A TXA A:00 X:85 Y:0C P:nvUBdIZc $DC0A:29 40 AND #$40 A:85 X:85 Y:0C P:NvUBdIzc ;Bボタンチェック $DC0C:F0 0E BEQ $DC1C A:00 X:85 Y:0C P:nvUBdIZc ;押していなければジャンプ $DC1C:8A TXA A:00 X:85 Y:0C P:nvUBdIZc $DC1D:29 80 AND #$80 A:85 X:85 Y:0C P:NvUBdIzc ;Aボタンチェック $DC1F:F0 0E BEQ $DC2F A:80 X:85 Y:0C P:NvUBdIzc ;押していなければジャンプ $DC21:A5 20 LDA $20 = #$80 A:80 X:85 Y:0C P:NvUBdIzc 0020 80;キー入力チェック $DC23:29 80 AND #$80 A:80 X:85 Y:0C P:NvUBdIzc ;Aボタンチェック $DC25:F0 02 BEQ $DC29 A:80 X:85 Y:0C P:NvUBdIzc ;押していなければジャンプ $DC27:E6 24 INC $24 = #$00 A:80 X:85 Y:0C P:NvUBdIzc 0024++ $DC29:A5 21 LDA $21 = #$05 A:80 X:85 Y:0C P:nvUBdIzc $DC2B:49 80 EOR #$80 A:05 X:85 Y:0C P:nvUBdIzc $DC2D:85 21 STA $21 = #$05 A:85 X:85 Y:0C P:NvUBdIzc $DC2F:60 RTS A:85 X:85 Y:0C P:NvUBdIzc $DBA8:60 RTS A:85 X:85 Y:0C P:NvUBdIzc $9696:A5 20 LDA $20 = #$80 A:85 X:85 Y:0C P:NvUBdIzc 0020 80;キー入力チェック $9698:29 0F AND #$0F A:80 X:85 Y:0C P:NvUBdIzc ;上下左右ボタンチェック $969A:F0 0C BEQ $96A8 A:00 X:85 Y:0C P:nvUBdIZc ;押していなければジャンプ $96A8:A9 00 LDA #$00 A:00 X:85 Y:0C P:nvUBdIZc $96AA:85 47 STA $47 = #$00 A:00 X:85 Y:0C P:nvUBdIZc $96AC:85 A1 STA $A1 = #$00 A:00 X:85 Y:0C P:nvUBdIZc $96AE:60 RTS A:00 X:85 Y:0C P:nvUBdIZc $96FE:29 0F AND #$0F A:00 X:85 Y:0C P:nvUBdIZc ;上下左右ボタンチェック $9700:F0 1A BEQ $971C A:00 X:85 Y:0C P:nvUBdIZc ;押していなければジャンプ $971C:60 RTS A:00 X:85 Y:0C P:nvUBdIZc $AE84:A5 25 LDA $25 = #$00 A:00 X:85 Y:0C P:nvUBdIZc $AE86:D0 19 BNE $AEA1 A:00 X:85 Y:0C P:nvUBdIZc $AE88:A5 24 LDA $24 = #$01 A:00 X:85 Y:0C P:nvUBdIZc $AE8A:F0 ED BEQ $AE79 A:01 X:85 Y:0C P:nvUBdIzc $AE8C:20 5E 90 JSR $905E A:01 X:85 Y:0C P:nvUBdIzc $905E:A9 00 LDA #$00 A:01 X:85 Y:0C P:nvUBdIzc $9060:85 24 STA $24 = #$01 A:00 X:85 Y:0C P:nvUBdIZc $9062:85 25 STA $25 = #$00 A:00 X:85 Y:0C P:nvUBdIZc $9064:4C 2E DB JMP $DB2E A:00 X:85 Y:0C P:nvUBdIZc $DB2E:A9 7D LDA #$7D A:00 X:85 Y:0C P:nvUBdIZc $DB30:8D 04 40 STA $4004 = #$FF A:7D X:85 Y:0C P:nvUBdIzc $DB33:A9 BA LDA #$BA A:7D X:85 Y:0C P:nvUBdIzc $DB35:8D 05 40 STA $4005 = #$FF A:BA X:85 Y:0C P:NvUBdIzc $DB38:A9 40 LDA #$40 A:BA X:85 Y:0C P:NvUBdIzc $DB3A:8D 06 40 STA $4006 = #$FF A:40 X:85 Y:0C P:nvUBdIzc $DB3D:A9 10 LDA #$10 A:40 X:85 Y:0C P:nvUBdIzc $DB3F:8D 07 40 STA $4007 = #$FF A:10 X:85 Y:0C P:nvUBdIzc $DB42:85 E5 STA $E5 = #$00 A:10 X:85 Y:0C P:nvUBdIzc $DB44:60 RTS A:10 X:85 Y:0C P:nvUBdIzc $AE8F:AD F0 79 LDA $79F0 = #$00 A:10 X:85 Y:0C P:nvUBdIzc 79F0 00; 使用対象選択 ID 00=アイテム使用対象人物1人目 $AE92:4A LSR A:00 X:85 Y:0C P:nvUBdIZc $AE93:4A LSR A:00 X:85 Y:0C P:nvUBdIZc $AE94:09 10 ORA #$10 A:00 X:85 Y:0C P:nvUBdIZc $AE96:85 9E STA $9E = #$13 A:10 X:85 Y:0C P:nvUBdIzc 009E 00 $AE98:4A LSR A:10 X:85 Y:0C P:nvUBdIzc $AE99:6A ROR A:08 X:85 Y:0C P:nvUBdIzc $AE9A:6A ROR A:04 X:85 Y:0C P:nvUBdIzc $AE9B:29 C0 AND #$C0 A:02 X:85 Y:0C P:nvUBdIzc $AE9D:85 6E STA $6E = #$00 A:00 X:85 Y:0C P:nvUBdIZc 006E 00 $AE9F:18 CLC A:00 X:85 Y:0C P:nvUBdIZc $AEA0:60 RTS A:00 X:85 Y:0C P:nvUBdIZc $A8DE:B0 1F BCS $A8FF A:00 X:85 Y:0C P:nvUBdIZc $A8E0:20 AA A9 JSR $A9AA A:00 X:85 Y:0C P:nvUBdIZc $A9AA:A6 6E LDX $6E = #$00 A:00 X:85 Y:0C P:nvUBdIZc -------------$3A9AA---------------- $A9AC:A5 08 LDA $08 = #$09 A:00 X:00 Y:0C P:nvUBdIZc 0008 09 ;アイテムID -$10 $A9AE:D0 11 BNE $A9C1 A:09 X:00 Y:0C P:nvUBdIzc ;ポーション以外ならジャンプ ---------------------------------------------------------------------------------------------------------- $A9B0:BD 01 61 LDA $6101,X @ $6101 = #$00 6101 00;状態永久変化 $A9B0:29 C0 AND #$C0 ;石化、死亡チェック $A9B0:D0 D7 BNE $ ;石化、死亡ならジャンプ $A9B0:A9 1E LDA #$1E $1E ; ポーション基本回復値 $A9B0:20 A3 A7 JSR $A7A3 ;浮動回復値取得ルーチンにサブルーチンジャンプ $A9B0:85 80 STA $80 $A9B0:4C 1B A9 JMP $A91B ---------------------------------------------------------------------------------------------------------- $A9C1:C9 01 CMP #$01 A:09 X:00 Y:0C P:nvUBdIzc ;毒消しと比較 $A9C3:D0 04 BNE $A9C9 A:09 X:00 Y:0C P:nvUBdIzC ;毒消しで無ければジャンプ $A9C9:C9 02 CMP #$02 A:09 X:00 Y:0C P:nvUBdIzC ;金の針と比較 $A9CB:D0 04 BNE $A9D1 A:09 X:00 Y:0C P:nvUBdIzC ;金の針で無ければジャンプ $A9D1:C9 03 CMP #$03 A:09 X:00 Y:0C P:nvUBdIzC ;十字架と比較 $A9D3:D0 04 BNE $A9D9 A:09 X:00 Y:0C P:nvUBdIzC ;十字架で無ければジャンプ $A9D9:C9 04 CMP #$04 A:09 X:00 Y:0C P:nvUBdIzC ;乙女のキッスと比較 $A9DB:D0 04 BNE $A9E1 A:09 X:00 Y:0C P:nvUBdIzC ;乙女のキッスで無ければジャンプ $A9E1:C9 05 CMP #$05 A:09 X:00 Y:0C P:nvUBdIzC ;とんかちと比較 $A9E3:D0 04 BNE $A9E9 A:09 X:00 Y:0C P:nvUBdIzC ;とんかちで無ければジャンプ $A9E9:C9 06 CMP #$06 A:09 X:00 Y:0C P:nvUBdIzC ;目薬と比較 $A9EB:D0 04 BNE $A9F1 A:09 X:00 Y:0C P:nvUBdIzC ;目薬で無ければジャンプ $A9F1:C9 07 CMP #$07 A:09 X:00 Y:0C P:nvUBdIzC ;フェニックスの尾と比較 $A9F3:D0 04 BNE $A9F9 A:09 X:00 Y:0C P:nvUBdIzC ;フェニックスの尾で無ければジャンプ $A9F9:C9 08 CMP #$08 A:09 X:00 Y:0C P:nvUBdIzC ;エリクサーと比較 $A9FB:D0 0D BNE $AA0A A:09 X:00 Y:0C P:nvUBdIzC ;エリクサーで無ければジャンプ -------------------------------------------------------------------------------------------------------------------- $AA0A:C9 09 CMP #$09 A:09 X:00 Y:0C P:nvUBdIzC ;エーテルと比較 $AA0C:D0 0F BNE $AA1D A:09 X:00 Y:0C P:nvUBdIZC ;エーテルで無ければ$AA1Dにジャンプ $AA0E:BD 01 61 LDA $6101,X @ $6101 = #$00 A:09 X:00 Y:0C P:nvUBdIZC 6101 00;状態永久変化 $AA11:29 C0 AND #$C0 A:00 X:00 Y:0C P:nvUBdIZC ;石化、死亡チェック $AA13:D0 35 BNE $AA4A A:00 X:00 Y:0C P:nvUBdIZC ;石化、死亡ならジャンプ $AA15:A9 14 LDA #$14 A:00 X:00 Y:0C P:nvUBdIZC $14;エーテル基本回復量 $AA17:20 A3 A7 JSR $A7A3 A:14 X:00 Y:0C P:nvUBdIzC ;浮動回復値取得ルーチンにサブルーチンジャンプ --------------------------------------------------------------------------------------------------------- $AA1D:C9 0A CMP $0A ;ハイポーションと比較 $AA1F:D0 11 BNE $ ;ハイポーションでなければジャンプ $AA21:BD 01 61 LDA $6101,X @ $6101 = #$00 6101 00;状態永久変化 $AA24:29 C0 AND #$C0 ;石化、死亡チェック $AA26:D0 22 BNE $ ;石化、死亡ならジャンプ $AA28:A9 64 LDA #$64 $64 ; ハイポーション基本回復値 $AA2A:20 A3 A7 JSR $A7A3 ;浮動回復値取得ルーチンにサブルーチンジャンプ $AA2D:85 80 STA $80 $AA2F:4C 1B A9 JMP $A91B ------------------------------------------------------------------------------------------------------ $A7A3:A8 TAY A:14 X:00 Y:0C P:nvUBdIzC $A7A4:85 80 STA $80 = #$02 A:14 X:00 Y:14 P:nvUBdIzC 0080 14;エーテル基本回復量 $A7A6:20 AD C5 JSR $C5AD A:14 X:00 Y:14 P:nvUBdIzC $C5AD:24 F6 BIT $F6 = #$9F A:14 X:00 Y:14 P:nvUBdIzC $C5AF:30 06 BMI $C5B7 A:14 X:00 Y:14 P:NvUBdIzC $C5B7:C6 F5 DEC $F5 = #$B9 A:14 X:00 Y:14 P:NvUBdIzC $C5B9:D0 07 BNE $C5C2 A:14 X:00 Y:14 P:NvUBdIzC $C5C2:A6 F5 LDX $F5 = #$B8 A:14 X:00 Y:14 P:NvUBdIzC $C5C4:BD 00 F9 LDA $F900,X @ $F9B8 = #$AC A:14 X:B8 Y:14 P:NvUBdIzC 3F9B8 AC;乱数 $C5C7:60 RTS A:AC X:B8 Y:14 P:NvUBdIzC $A7A9:85 81 STA $81 = #$00 A:AC X:B8 Y:14 P:NvUBdIzC $A7AB:20 B3 A7 JSR $A7B3 A:AC X:B8 Y:14 P:NvUBdIzC $A7B3:A9 00 LDA #$00 A:AC X:B8 Y:14 P:NvUBdIzC $A7B5:85 82 STA $82 = #$24 A:00 X:B8 Y:14 P:nvUBdIZC $A7B7:85 83 STA $83 = #$00 A:00 X:B8 Y:14 P:nvUBdIZC $A7B9:85 84 STA $84 = #$23 A:00 X:B8 Y:14 P:nvUBdIZC $A7BB:46 80 LSR $80 = #$14 A:00 X:B8 Y:14 P:nvUBdIZC $A7BD:90 0D BCC $A7CC A:00 X:B8 Y:14 P:nvUBdIzc $A7CC:06 81 ASL $81 = #$AC A:00 X:B8 Y:14 P:nvUBdIzc $A7CE:26 84 ROL $84 = #$00 A:00 X:B8 Y:14 P:nvUBdIzC $A7D0:A5 80 LDA $80 = #$0A A:00 X:B8 Y:14 P:nvUBdIzc $A7D2:D0 E7 BNE $A7BB A:0A X:B8 Y:14 P:nvUBdIzc $A7BB:46 80 LSR $80 = #$0A A:0A X:B8 Y:14 P:nvUBdIzc $A7BD:90 0D BCC $A7CC A:0A X:B8 Y:14 P:nvUBdIzc $A7CC:06 81 ASL $81 = #$58 A:0A X:B8 Y:14 P:nvUBdIzc $A7CE:26 84 ROL $84 = #$01 A:0A X:B8 Y:14 P:NvUBdIzc $A7D0:A5 80 LDA $80 = #$05 A:0A X:B8 Y:14 P:nvUBdIzc $A7D2:D0 E7 BNE $A7BB A:05 X:B8 Y:14 P:nvUBdIzc $A7BB:46 80 LSR $80 = #$05 A:05 X:B8 Y:14 P:nvUBdIzc $A7BD:90 0D BCC $A7CC A:05 X:B8 Y:14 P:nvUBdIzC $A7BF:A5 82 LDA $82 = #$00 A:05 X:B8 Y:14 P:nvUBdIzC $A7C1:18 CLC A:00 X:B8 Y:14 P:nvUBdIZC $A7C2:65 81 ADC $81 = #$B0 A:00 X:B8 Y:14 P:nvUBdIZc $A7C4:85 82 STA $82 = #$00 A:B0 X:B8 Y:14 P:NvUBdIzc $A7C6:A5 83 LDA $83 = #$00 A:B0 X:B8 Y:14 P:NvUBdIzc $A7C8:65 84 ADC $84 = #$02 A:00 X:B8 Y:14 P:nvUBdIZc $A7CA:85 83 STA $83 = #$00 A:02 X:B8 Y:14 P:nvUBdIzc $A7CC:06 81 ASL $81 = #$B0 A:02 X:B8 Y:14 P:nvUBdIzc $A7CE:26 84 ROL $84 = #$02 A:02 X:B8 Y:14 P:nvUBdIzC $A7D0:A5 80 LDA $80 = #$02 A:02 X:B8 Y:14 P:nvUBdIzc $A7D2:D0 E7 BNE $A7BB A:02 X:B8 Y:14 P:nvUBdIzc $A7BB:46 80 LSR $80 = #$02 A:02 X:B8 Y:14 P:nvUBdIzc $A7BD:90 0D BCC $A7CC A:02 X:B8 Y:14 P:nvUBdIzc $A7CC:06 81 ASL $81 = #$60 A:02 X:B8 Y:14 P:nvUBdIzc $A7CE:26 84 ROL $84 = #$05 A:02 X:B8 Y:14 P:NvUBdIzc $A7D0:A5 80 LDA $80 = #$01 A:02 X:B8 Y:14 P:nvUBdIzc $A7D2:D0 E7 BNE $A7BB A:01 X:B8 Y:14 P:nvUBdIzc $A7BB:46 80 LSR $80 = #$01 A:01 X:B8 Y:14 P:nvUBdIzc $A7BD:90 0D BCC $A7CC A:01 X:B8 Y:14 P:nvUBdIZC $A7BF:A5 82 LDA $82 = #$B0 A:01 X:B8 Y:14 P:nvUBdIZC $A7C1:18 CLC A:B0 X:B8 Y:14 P:NvUBdIzC $A7C2:65 81 ADC $81 = #$C0 A:B0 X:B8 Y:14 P:NvUBdIzc $A7C4:85 82 STA $82 = #$B0 A:70 X:B8 Y:14 P:nVUBdIzC $A7C6:A5 83 LDA $83 = #$02 A:70 X:B8 Y:14 P:nVUBdIzC $A7C8:65 84 ADC $84 = #$0A A:02 X:B8 Y:14 P:nVUBdIzC $A7CA:85 83 STA $83 = #$02 A:0D X:B8 Y:14 P:nvUBdIzc 0083 0D;浮動回復値 $A7CC:06 81 ASL $81 = #$C0 A:0D X:B8 Y:14 P:nvUBdIzc $A7CE:26 84 ROL $84 = #$0A A:0D X:B8 Y:14 P:NvUBdIzC $A7D0:A5 80 LDA $80 = #$00 A:0D X:B8 Y:14 P:nvUBdIzc $A7D2:D0 E7 BNE $A7BB A:00 X:B8 Y:14 P:nvUBdIZc $A7D4:60 RTS A:00 X:B8 Y:14 P:nvUBdIZc $A7AE:98 TYA A:00 X:B8 Y:14 P:nvUBdIZc 14 $A7AF:18 CLC A:14 X:B8 Y:14 P:nvUBdIzc $A7B0:65 83 ADC $83 = #$0D A:14 X:B8 Y:14 P:nvUBdIzc $14+ 0083 0D =$21 ; 基本回復値+浮動回復値 $A7B2:60 RTS A:21 X:B8 Y:14 P:nvUBdIzc $AA1A:4C 54 A9 JMP $A954 A:21 X:B8 Y:14 P:nvUBdIzc $A954:A6 6E LDX $6E = #$00 A:21 X:B8 Y:14 P:nvUBdIzc 006E 00 $A956:18 CLC A:21 X:00 Y:14 P:nvUBdIZc $A957:7D 0C 61 ADC $610C,X @ $610C = #$08 A:21 X:00 Y:14 P:nvUBdIZc $A95A:9D 0C 61 STA $610C,X @ $610C = #$08 A:29 X:00 Y:14 P:nvUBdIzc 610C 29;フリオニール 現在MP1 $A95D:BD 0D 61 LDA $610D,X @ $610D = #$00 A:29 X:00 Y:14 P:nvUBdIzc $A960:69 00 ADC #$00 A:00 X:00 Y:14 P:nvUBdIZc $A962:9D 0D 61 STA $610D,X @ $610D = #$00 A:00 X:00 Y:14 P:nvUBdIZc $A965:BD 0D 61 LDA $610D,X @ $610D = #$00 A:00 X:00 Y:14 P:nvUBdIZc $A968:DD 0F 61 CMP $610F,X @ $610F = #$00 A:00 X:00 Y:14 P:nvUBdIZc $A96B:90 19 BCC $A986 A:00 X:00 Y:14 P:nvUBdIZC $A96D:F0 02 BEQ $A971 A:00 X:00 Y:14 P:nvUBdIZC $A971:BD 0C 61 LDA $610C,X @ $610C = #$29 A:00 X:00 Y:14 P:nvUBdIZC 610C 29;フリオニール 現在MP1 $A974:DD 0E 61 CMP $610E,X @ $610E = #$1D A:29 X:00 Y:14 P:nvUBdIzC 610E 1D;フリオニール 最大MP1と比較 $A977:90 0D BCC $A986 A:29 X:00 Y:14 P:nvUBdIzC 現在MPが最大MPより小さければ$A986にジャンプ $A979:BD 0E 61 LDA $610E,X @ $610E = #$1D A:29 X:00 Y:14 P:nvUBdIzC 610E 1D;フリオニール 最大MP1 $A97C:9D 0C 61 STA $610C,X @ $610C = #$29 A:1D X:00 Y:14 P:nvUBdIzC $A97F:BD 0F 61 LDA $610F,X @ $610F = #$00 A:1D X:00 Y:14 P:nvUBdIzC $A982:9D 0D 61 STA $610D,X @ $610D = #$00 A:00 X:00 Y:14 P:nvUBdIZC $A985:18 CLC A:00 X:00 Y:14 P:nvUBdIZC $A986:60 RTS A:00 X:00 Y:14 P:nvUBdIZc $A8E3:B0 F6 BCS $A8DB A:00 X:00 Y:14 P:nvUBdIZc $A8E5:20 96 B3 JSR $B396 A:00 X:00 Y:14 P:nvUBdIZc $B396:A2 00 LDX #$00 A:00 X:00 Y:14 P:nvUBdIZc $B398:A0 10 LDY #$10 A:00 X:00 Y:14 P:nvUBdIZc $B39A:84 9E STY $9E = #$10 A:00 X:00 Y:10 P:nvUBdIzc $B39C:A9 1E LDA #$1E A:00 X:00 Y:10 P:nvUBdIzc $B39E:20 C8 B3 JSR $B3C8 A:1E X:00 Y:10 P:nvUBdIzc $B3C8:48 PHA A:1E X:00 Y:10 P:nvUBdIzc $B3C9:20 86 B4 JSR $B486 A:1E X:00 Y:10 P:nvUBdIzc $B486:20 67 B4 JSR $B467 A:1E X:00 Y:10 P:nvUBdIzc $B467:BD 8C B4 LDA $B48C,X @ $B48C = #$01 A:1E X:00 Y:10 P:nvUBdIzc $B46A:85 38 STA $38 = #$02 A:01 X:00 Y:10 P:nvUBdIzc $B46C:38 SEC A:01 X:00 Y:10 P:nvUBdIzc $B46D:E9 01 SBC #$01 A:01 X:00 Y:10 P:nvUBdIzC $B46F:85 97 STA $97 = #$00 A:00 X:00 Y:10 P:nvUBdIZC $B471:BD A5 B4 LDA $B4A5,X @ $B4A5 = #$01 A:00 X:00 Y:10 P:nvUBdIZC $B474:85 39 STA $39 = #$16 A:01 X:00 Y:10 P:nvUBdIzC $B476:18 CLC A:01 X:00 Y:10 P:nvUBdIzC $B477:69 02 ADC #$02 A:01 X:00 Y:10 P:nvUBdIzc $B479:85 98 STA $98 = #$17 A:03 X:00 Y:10 P:nvUBdIzc $B47B:BD BE B4 LDA $B4BE,X @ $B4BE = #$0E A:03 X:00 Y:10 P:nvUBdIzc $B47E:85 3C STA $3C = #$1C A:0E X:00 Y:10 P:nvUBdIzc $B480:BD D7 B4 LDA $B4D7,X @ $B4D7 = #$0A A:0E X:00 Y:10 P:nvUBdIzc $B483:85 3D STA $3D = #$06 A:0A X:00 Y:10 P:nvUBdIzc $B485:60 RTS A:0A X:00 Y:10 P:nvUBdIzc $B489:4C 1E E9 JMP $E91E A:0A X:00 Y:10 P:nvUBdIzc $E91E:A6 96 LDX $96 = #$00 A:0A X:00 Y:10 P:nvUBdIzc $E920:20 6E E9 JSR $E96E A:0A X:00 Y:10 P:nvUBdIZc $E96E:A5 37 LDA $37 = #$01 A:0A X:00 Y:10 P:nvUBdIZc $E970:D0 37 BNE $E9A9 A:01 X:00 Y:10 P:nvUBdIzc $E9A9:60 RTS A:01 X:00 Y:10 P:nvUBdIzc $E923:A5 39 LDA $39 = #$01 A:01 X:00 Y:10 P:nvUBdIzc $E925:85 3B STA $3B = #$18 A:01 X:00 Y:10 P:nvUBdIzc $E927:20 31 F0 JSR $F031 A:01 X:00 Y:10 P:nvUBdIzc $F031:A5 3C LDA $3C = #$0E A:01 X:00 Y:10 P:nvUBdIzc $F033:85 91 STA $91 = #$1C A:0E X:00 Y:10 P:nvUBdIzc $F035:A5 38 LDA $38 = #$01 A:0E X:00 Y:10 P:nvUBdIzc $F037:29 1F AND #$1F A:01 X:00 Y:10 P:nvUBdIzc