DQ6 (SFC) > 確率(カジノ)


スロット

補足: 以下の確率は、SFC 版 DQ3 と同一の乱数生成器を用いていると仮定して算出しています。

確率設定

絵柄 ID 絵柄 確率(設定 A) 確率(設定 B) 確率(設定 C) 確率(ボーナス中)
0 777 0.021 % (14/65536) 0.005 % (3/65536) 0.049 % (32/65536) 0.049 % (32/65536)
1 王様 0.035 % (23/65536) 0.012 % (8/65536) 0.119 % (78/65536) 0.333 % (218/65536)
2 0.333 % (218/65536) 0.021 % (14/65536) 0.400 % (262/65536) 0.999 % (655/65536)
3 兵士長 0.665 % (436/65536) 0.221 % (145/65536) 1.299 % (851/65536) 1.999 % (1310/65536)
4 あらくれ 2.173 % (1424/65536) 2.856 % (1872/65536) 0.099 % (65/65536) 3.333 % (2184/65536)
5 バブルスライム 2.777 % (1820/65536) 6.667 % (4369/65536) 0.099 % (65/65536) 6.667 % (4369/65536)
6 スライム 7.143 % (4681/65536) 11.110 % (7281/65536) 0.099 % (65/65536) 16.666 % (10922/65536)
- (はずれ) 86.853 % (56920/65536) 79.108 % (51844/65536) 97.836 % (64118/65536) 69.955 % (45846/65536)
補足: 「はずれ」の場合、左 2 列の絵柄はそれぞれ 777〜スライム の中から(ほぼ一様に)選択され、3 列目は 2 列目と異なる絵柄が(ほぼ一様に)選択されます。

台の設定

サンマリーノ

配置 スロット ID コイン 設定
左から 1 番目 8 1 C
左から 2 番目 4 1 B
左から 3 番目 0 1 A
右から 3 番目 4 1 B
右から 2 番目 8 1 C
右から 1 番目 0 1 A

ロンガデセオ

配置 スロット ID コイン 設定
左から 1 番目 0 1 A
左から 2 番目 8 1 C
左から 3 番目 4 1 B
右から 3 番目 1 5 A
右から 2 番目 5 5 B
右から 1 番目 9 5 C

よくぼうのまち

配置 スロット ID コイン 設定
左上 6 10 B
右上 2 10 A
左下 11 50 C
右下 3 50 A

リーチ時の演出

タイプ 発生確率
(「あたり」の場合)
発生確率
(「はずれ」の場合)
(演出なし) 224/256 216/256
お婆さん 16/256 10/256
お爺さん 16/256 30/256

ソース

+ ...
;-----------------------------------
; スロット確率
;-----------------------------------
C6EA43  22 6E 0F C0    JSL $C00F6E ; A ← 乱数 0〜65535
C6EA47  85 18          STA $18
C6EA49  AE 51 6D       LDX $6D51
C6EA4C  AD 5D 6D       LDA $6D5D
C6EA4F  F0 03          BEQ $C6EA54
C6EA51  4C DC EA       JMP $EADC   ; ボーナス中の場合
 
C6EA54  22 B5 2A C9    JSL $C92AB5
C6EA58  00 22 00 06 13 C8 04 00
 
C6EA60  C5 18          CMP $18
C6EA62  B0 63          BCS $C6EAC7
C6EA64  22 B5 2A C9    JSL $C92AB5
C6EA68  00 22 00 06 13 C8 06 00
 
C6EA70  C5 18          CMP $18
C6EA72  B0 56          BCS $C6EACA
C6EA74  22 B5 2A C9    JSL $C92AB5
C6EA78  00 22 00 06 13 C8 08 00
 
C6EA80  C5 18          CMP $18
C6EA82  B0 49          BCS $C6EACD
C6EA84  22 B5 2A C9    JSL $C92AB5
C6EA88  00 22 00 06 13 C8 0A 00
 
C6EA90  C5 18          CMP $18
C6EA92  B0 3C          BCS $C6EAD0
C6EA94  22 B5 2A C9    JSL $C92AB5
C6EA98  00 22 00 06 13 C8 0C 00
 
C6EAA0  C5 18          CMP $18
C6EAA2  B0 2F          BCS $C6EAD3
C6EAA4  22 B5 2A C9    JSL $C92AB5
C6EAA8  00 22 00 06 13 C8 0E 00
 
C6EAB0  C5 18          CMP $18
C6EAB2  B0 22          BCS $C6EAD6
C6EAB4  22 B5 2A C9    JSL $C92AB5
C6EAB8  00 22 00 06 13 C8 10 00
 
C6EAC0  C5 18          CMP $18
C6EAC2  B0 15          BCS $C6EAD9
C6EAC4  4C 8C EB       JMP $EB8C
 
C6EAC7  4C 4F EB       JMP $EB4F
C6EACA  4C 55 EB       JMP $EB55
C6EACD  4C 5B EB       JMP $EB5B
C6EAD0  4C 61 EB       JMP $EB61
C6EAD3  4C 67 EB       JMP $EB67
C6EAD6  4C 6D EB       JMP $EB6D
C6EAD9  4C 73 EB       JMP $EB73
 
; ボーナス中の場合
 
C6EADC  22 B5 2A C9    JSL $C92AB5
C6EAE0  00 22 00 06 13 C8 12 00
 
C6EAE8  C5 18          CMP $18
C6EAEA  B0 63          BCS $C6EB4F
C6EAEC  22 B5 2A C9    JSL $C92AB5
C6EAF0  00 22 00 06 13 C8 14 00
 
C6EAF8  C5 18          CMP $18
C6EAFA  B0 59          BCS $C6EB55
C6EAFC  22 B5 2A C9    JSL $C92AB5
C6EB00  00 22 00 06 13 C8 16 00
 
C6EB08  C5 18          CMP $18
C6EB0A  B0 4F          BCS $C6EB5B
C6EB0C  22 B5 2A C9    JSL $C92AB5
C6EB10  00 22 00 06 13 C8 18 00
 
C6EB18  C5 18          CMP $18
C6EB1A  B0 45          BCS $C6EB61
C6EB1C  22 B5 2A C9    JSL $C92AB5
C6EB20  00 22 00 06 13 C8 1A 00
 
C6EB28  C5 18          CMP $18
C6EB2A  B0 3B          BCS $C6EB67
C6EB2C  22 B5 2A C9    JSL $C92AB5
C6EB30  00 22 00 06 13 C8 1C 00
 
C6EB38  C5 18          CMP $18
C6EB3A  B0 31          BCS $C6EB6D
C6EB3C  22 B5 2A C9    JSL $C92AB5
C6EB40  00 22 00 06 13 C8 1E 00
 
C6EB48  C5 18          CMP $18
C6EB4A  B0 27          BCS $C6EB73
C6EB4C  4C 8C EB       JMP $EB8C
 
C6EB4F  A2 00 00       LDX #$0000
C6EB52  4C 79 EB       JMP $EB79
 
C6EB55  A2 01 00       LDX #$0001
C6EB58  4C 79 EB       JMP $EB79
 
C6EB5B  A2 02 00       LDX #$0002
C6EB5E  4C 79 EB       JMP $EB79
 
C6EB61  A2 03 00       LDX #$0003
C6EB64  4C 79 EB       JMP $EB79
 
C6EB67  A2 04 00       LDX #$0004
C6EB6A  4C 79 EB       JMP $EB79
 
C6EB6D  A2 05 00       LDX #$0005
C6EB70  4C 79 EB       JMP $EB79
 
C6EB73  A2 06 00       LDX #$0006
C6EB76  4C 79 EB       JMP $EB79
 
C6EB79  A9 00 00       LDA #$0000
C6EB7C  20 D9 EB       JSR $EBD9
C6EB7F  A9 01 00       LDA #$0001
C6EB82  20 D9 EB       JSR $EBD9
C6EB85  A9 02 00       LDA #$0002
C6EB88  20 D9 EB       JSR $EBD9
 
C6EB8B  60             RTS
 
; はずれの場合
 
C6EB8C  A9 06 00       LDA #$0006
C6EB8F  22 28 0F C0    JSL $C00F28
C6EB93  85 18          STA $18
C6EB95  AA             TAX
C6EB96  BF C9 ED C6    LDA $C6EDC9,X
C6EB9A  29 FF 00       AND #$00FF
C6EB9D  AA             TAX          ; X: 1 列目の絵柄
C6EB9E  A9 00 00       LDA #$0000
C6EBA1  20 D9 EB       JSR $EBD9
 
C6EBA4  A9 06 00       LDA #$0006
C6EBA7  22 28 0F C0    JSL $C00F28
C6EBAB  38             SEC
C6EBAC  65 18          ADC $18
C6EBAE  85 18          STA $18
C6EBB0  AA             TAX
C6EBB1  BF C9 ED C6    LDA $C6EDC9,X
C6EBB5  29 FF 00       AND #$00FF
C6EBB8  AA             TAX           ; X: 2 列目の絵柄
C6EBB9  A9 01 00       LDA #$0001
C6EBBC  20 D9 EB       JSR $EBD9
 
C6EBBF  A9 05 00       LDA #$0005    ; 3 列目は 2 列目と異なる絵柄にする
C6EBC2  22 28 0F C0    JSL $C00F28 
C6EBC6  38             SEC
C6EBC7  65 18          ADC $18
C6EBC9  AA             TAX
C6EBCA  BF C9 ED C6    LDA $C6EDC9,X
C6EBCE  29 FF 00       AND #$00FF
C6EBD1  AA             TAX           ; X: 3 列目の絵柄
C6EBD2  A9 02 00       LDA #$0002
C6EBD5  20 D9 EB       JSR $EBD9
C6EBD8  60             RTS
 
C6EDC9  00 01 02 03 04 05 06 00 01 02 03 04 05 06 00 01 02 03 04 05 06
 
;-----------------------------------
; A ← 乱数 0〜65535
;-----------------------------------
C00F6E  08             PHP
C00F6F  78             SEI
C00F70  E2 20          SEP #$20
C00F72  22 97 0E C0    JSL $C00E97
C00F76  48             PHA
C00F77  22 97 0E C0    JSL $C00E97
C00F7B  EB             XBA
C00F7C  68             PLA
C00F7D  28             PLP
C00F7E  48             PHA
C00F7F  68             PLA
C00F80  6B             RTL
 
;-----------------------------------
; リーチ
;-----------------------------------
C6E379  22 2A F3 C1    JSL $C1F32A
C6E37D  34 00
 
C6E37F  AD 2B B1       LDA $B12B
C6E382  22 8A 7C C0    JSL $C07C8A
C6E386  66 BF F3 00
 
C6E38A  A9 01 00       LDA #$0001
C6E38D  20 E7 EB       JSR $EBE7
C6E390  BD 17 81       LDA $8117,X
C6E393  48             PHA
C6E394  C9 00 00       CMP #$0000
C6E397  D0 0B          BNE $C6E3A4
 
C6E399  AD 2B B1       LDA $B12B
C6E39C  22 8A 7C C0    JSL $C07C8A
C6E3A0  C3 BF F3 00
 
C6E3A4  A9 02 00       LDA #$0002
C6E3A7  20 E7 EB       JSR $EBE7
C6E3AA  68             PLA
C6E3AB  DD 17 81       CMP $8117,X
C6E3AE  F0 10          BEQ $C6E3C0
 
; 2 個一致
 
C6E3B0  22 97 0E C0    JSL $C00E97
 
C6E3B4  C9 D8 00       CMP #$00D8  ; 216
C6E3B7  90 1F          BCC $C6E3D8
 
C6E3B9  C9 E2 00       CMP #$00E2  ; 226
C6E3BC  90 15          BCC $C6E3D3
C6E3BE  80 0E          BRA $C6E3CE
 
; 3 個一致
 
C6E3C0  22 97 0E C0    JSL $C00E97
C6E3C4  C9 E0 00       CMP #$00E0  ; 224
C6E3C7  90 0F          BCC $C6E3D8 
 
C6E3C9  C9 F0 00       CMP #$00F0  ; 240
C6E3CC  90 05          BCC $C6E3D3
 
C6E3CE  A9 0E 00       LDA #$000E ; お爺さん
C6E3D1  80 08          BRA $C6E3DB
 
C6E3D3  A9 0C 00       LDA #$000C ; お婆さん
C6E3D6  80 03          BRA $C6E3DB
 
C6E3D8  A9 0A 00       LDA #$000A ; 演出なし
 
C6E3DB  20 F4 E3       JSR $E3F4
C6E3DE  22 20 7E C0    JSL $C07E20
C6E3E2  66 BF F3
C6E3E5  22 20 7E C0    JSL $C07E20
C6E3E9  C3 BF F3
C6E3EC  22 49 F6 C1    JSL $C1F649
C6E3F0  34 00 A0
C6E3F3  60             RTS
 
;---------------------------------------
; お婆さん
;---------------------------------------
C6E6D7  A9 01 00       LDA #$0001
C6E6DA  20 E7 EB       JSR $EBE7
C6E6DD  BD 17 81       LDA $8117,X
C6E6E0  AA             TAX
C6E6E1  22 39 2C C9    JSL $C92C39
C6E6E5  00 07 00 D5 10 C8 05 00 FF 00 00
C6E6F0  AA             TAX
C6E6F1  A9 02 00       LDA #$0002
C6E6F4  20 EE EB       JSR $EBEE
C6E6F7  20 EE E9       JSR $E9EE
C6E6FA  6B             RTL
 
;---------------------------------------
; お爺さん
;---------------------------------------
C6E6FB  A9 02 00       LDA #$0002
C6E6FE  20 E7 EB       JSR $EBE7
C6E701  BD 17 81       LDA $8117,X
C6E704  AA             TAX
C6E705  22 39 2C C9    JSL $C92C39
C6E709  00 07 00 D5 10 C8 06 00 FF 00 00
C6E714  AA             TAX
C6E715  A9 02 00       LDA #$0002
C6E718  20 EE EB       JSR $EBEE
C6E71B  20 EE E9       JSR $E9EE
C6E71E  6B             RTL
 

ポーカー

ダブルアップでのイカサマ設定

カード イカサマ発生確率 イカサマ内容
3 40/256 直後に「ひくい」カードを置く
(条件を満たすカードが残っている場合のみ)
4 64/256 (同上)
5 70/256 (同上)
6 85/256 (同上)
10 85/256 直後に「たかい」カードを置く
(条件を満たすカードが残っている場合のみ)
J 70/256 (同上)
Q 64/256 (同上)
K 40/256 (同上)

ソース

+ ...
;------------------------------------
; ダブルアップ/イカサマ
;------------------------------------
C5AF7D  A9 00 00       LDA #$0000
C5AF80  8D 6D 6D       STA $6D6D
C5AF83  8D 6F 6D       STA $6D6F
C5AF86  8D 71 6D       STA $6D71
C5AF89  AD 69 6D       LDA $6D69
C5AF8C  20 8A B8       JSR $B88A   ; A ← カードの強さ
C5AF8F  85 18          STA $18
C5AF91  AA             TAX
C5AF92  BF FC AF C5    LDA $C5AFFC,X ; イカサマ確率
C5AF96  29 FF 00       AND #$00FF
C5AF99  F0 0A          BEQ $C5AFA5
 
C5AF9B  85 1A          STA $1A
C5AF9D  22 97 0E C0    JSL $C00E97 ; A ← 乱数 0〜255
C5AFA1  C5 1A          CMP $1A
C5AFA3  90 07          BCC $C5AFAC
 
C5AFA5  20 0C B0       JSR $B00C
C5AFA8  8D 6B 6D       STA $6D6B
C5AFAB  60             RTS
 
; イカサマ
 
C5AFAC  A5 18          LDA $18
C5AFAE  C9 08 00       CMP #$0008
C5AFB1  B0 1D          BCS $C5AFD0 ; カードの強さが 8 以上
 
; カード 3〜6 の場合
 
C5AFB3  AC 59 6D       LDY $6D59
C5AFB6  B9 73 6D       LDA $6D73,Y
C5AFB9  29 FF 00       AND #$00FF
C5AFBC  C9 00 00       CMP #$0000
C5AFBF  F0 07          BEQ $C5AFC8
C5AFC1  20 8A B8       JSR $B88A   ; A ← カードの強さ
C5AFC4  C5 18          CMP $18
C5AFC6  90 27          BCC $C5AFEF
 
C5AFC8  C8             INY
C5AFC9  C0 35 00       CPY #$0035
C5AFCC  90 E8          BCC $C5AFB6
C5AFCE  80 D5          BRA $C5AFA5 ; イカサマしない
 
; カード 10〜K の場合
 
C5AFD0  AC 59 6D       LDY $6D59
C5AFD3  B9 73 6D       LDA $6D73,Y
C5AFD6  29 FF 00       AND #$00FF
C5AFD9  C9 00 00       CMP #$0000
C5AFDC  F0 09          BEQ $C5AFE7
 
C5AFDE  20 8A B8       JSR $B88A   ; A ← カードの強さ
C5AFE1  C5 18          CMP $18
C5AFE3  F0 02          BEQ $C5AFE7
C5AFE5  B0 08          BCS $C5AFEF
 
C5AFE7  C8             INY
C5AFE8  C0 35 00       CPY #$0035
C5AFEB  90 E6          BCC $C5AFD3
C5AFED  80 B6          BRA $C5AFA5
 
C5AFEF  B9 73 6D       LDA $6D73,Y
C5AFF2  29 FF 00       AND #$00FF
C5AFF5  20 25 B0       JSR $B025
C5AFF8  8D 6B 6D       STA $6D6B
C5AFFB  60             RTS
 
C5AFFC  00 00 00 28 40 46 55 00 00 00 55 46 40 28 00 00
 
;------------------------------------
; カードを 1 枚取得する
;------------------------------------
C5B00C  DA             PHX
C5B00D  5A             PHY
C5B00E  AC 59 6D       LDY $6D59
C5B011  EE 59 6D       INC $6D59
C5B014  B9 73 6D       LDA $6D73,Y
C5B017  29 FF 00       AND #$00FF
C5B01A  C9 00 00       CMP #$0000
C5B01D  F0 EF          BEQ $C5B00E
 
C5B01F  20 25 B0       JSR $B025
C5B022  7A             PLY
C5B023  FA             PLX
C5B024  60             RTS
 
;------------------------------------
; カードを消化する
;------------------------------------
C5B025  48             PHA
C5B026  E2 20          SEP #$20
C5B028  A9 00          LDA #$00
C5B02A  99 73 6D       STA $6D73,Y
C5B02D  C2 20          REP #$20
C5B02F  68             PLA
C5B030  60             RTS
 
;------------------------------------
; カードの強さ
;------------------------------------
C5B88A  DA             PHX
C5B88B  29 0F 00       AND #$000F
C5B88E  AA             TAX
C5B88F  BF 98 B8 C5    LDA $C5B898,X
C5B893  29 0F 00       AND #$000F
C5B896  FA             PLX
C5B897  60             RTS
 
C5B898  00 0E 02 03 04 05 06 07 08 09 0A 0B 0C 0D 00 0F
 
最終更新:2025年01月15日 23:42