オセロ

Last-modified: 2017-09-30 (土) 21:47:37

全体用コード

コード内容追記
クリンツマンさん提供
00F5-1-01右下の角01=黒 02=白
00AF-1-01左上の角
00B6-1-01右上の角
00EE-1-01左下の角

その他のコード

匿名希望
※このゲームは黒が先攻、白が後攻

003B-01-xx:白・個数
003D-01-xx:黒・個数
※どちらかの値が00、もしくは合計値が3Fh以上になる組み合わせだと一度チップを配置するだけでゲーム終了
 xx=00~40(0~64)

0100-01-xx:プレイアゲインを選ぶと様々な効果(下記参照)
※レベルは0、制限時間無し、ネームは白:WHITE、黒:BLACKに固定される
00:コンピューター同士の対戦
01:1P・白、COM・黒
02:1P・黒、2P・白
03:1P・黒、COM・白

0103-01-01:スロットモード(Bでスロットを止めて、表示された座標にチップが配置される、2Pプレイ限定)
※初期値は00、通常はモード選択画面でセレクトを押しながらAかBかスタートを押す

0102-01-A0:スロットモード・チップを配置した回数160(1回配置するだけでゲーム終了)
※初期値は00、通常はチップを配置する毎に+01h、9Fの時に配置すると値がA0になりゲーム終了

011E-01-xx:白・経過時間(分)
011D-01-xx:白・経過時間(秒)

0121-01-xx:黒・経過時間(分)
0120-01-xx:黒・経過時間(秒)

※通常は秒の値が3Bを超えると00に戻り、分の値が+01hされる、分の値は3Cになると変動しなくなる

0122-01-xx:コンピューターのレベル
※xx=01~05(レベル1~5)、レベル5は通常はレベル4クリア後限定、レベル5クリア後にエンディング

0123-01-xx:制限時間(下記参照)
※下記は通常プレイで選択可能な制限時間、下記以外の値にする事も可能(01なら制限時間1分)
14:制限時間20分
1E:制限時間30分
28:制限時間40分
FF:制限時間無し

0110-01-xx:1P・ネーム(1文字目)
0111-01-xx:1P・ネーム(2文字目)
0112-01-xx:1P・ネーム(3文字目)
0113-01-xx:1P・ネーム(4文字目)
0114-01-xx:1P・ネーム(5文字目)
0115-01-xx:1P・ネーム(6文字目)

0106-01-xx:2PorCOM・ネーム(1文字目)
0107-01-xx:2PorCOM・ネーム(2文字目)
0108-01-xx:2PorCOM・ネーム(3文字目)
0109-01-xx:2PorCOM・ネーム(4文字目)
010A-01-xx:2PorCOM・ネーム(5文字目)
010B-01-xx:2PorCOM・ネーム(6文字目)

xx:文字や記号
08:(空白)
21:!
22:♀
23:♂
24:$
26:&
27:’
28:(
29:)
2B:+
2D:―
2E:.
30~39:0~9
3B:ハート
3C:スペード
3D:ダイヤ
3E:クラブ
3F:?
41~5A:A~Z
5C:¥

※下記はチップ配置のコード、アドレス+09h毎に次の段、8段目まで
 このコードで配置箇所を増やしても実際に個数が増えている訳ではないので注意(個数は別コードで変更する事)
 カッコ内はスロットモードの座標、縦座標:上からA~H、横座標:左から1~8

00:未配置(配置不可)
01:黒・配置済み
02:白・配置済み
04:白・配置可能
08:黒・配置可能

00AF-01-xx:1段目の左から1列目(A・1)
00B0-01-xx:1段目の左から2列目(A・2)
00B1-01-xx:1段目の左から3列目(A・3)
00B2-01-xx:1段目の左から4列目(A・4)
00B3-01-xx:1段目の左から5列目(A・5)
00B4-01-xx:1段目の左から6列目(A・6)
00B5-01-xx:1段目の左から7列目(A・7)
00B6-01-xx:1段目の左から8列目(A・8)

00B8-01-xx:2段目の左から1列目(B・1)
00B9-01-xx:2段目の左から2列目(B・2)
00BA-01-xx:2段目の左から3列目(B・3)
00BB-01-xx:2段目の左から4列目(B・4)
00BC-01-xx:2段目の左から5列目(B・5)
00BD-01-xx:2段目の左から6列目(B・6)
00BE-01-xx:2段目の左から7列目(B・7)
00BF-01-xx:2段目の左から8列目(B・8)

00C1-01-xx:3段目の左から1列目(C・1)
00C2-01-xx:3段目の左から2列目(C・2)
00C3-01-xx:3段目の左から3列目(C・3)
00C4-01-xx:3段目の左から4列目(C・4)
00C5-01-xx:3段目の左から5列目(C・5)
00C6-01-xx:3段目の左から6列目(C・6)
00C7-01-xx:3段目の左から7列目(C・7)
00C8-01-xx:3段目の左から8列目(C・8)

00CA-01-xx:4段目の左から1列目(D・1)
00CB-01-xx:4段目の左から2列目(D・2)
00CC-01-xx:4段目の左から3列目(D・3)
00CD-01-xx:4段目の左から4列目(D・4)
00CE-01-xx:4段目の左から5列目(D・5)
00CF-01-xx:4段目の左から6列目(D・6)
00D0-01-xx:4段目の左から7列目(D・7)
00D1-01-xx:4段目の左から8列目(D・8)

00D3-01-xx:5段目の左から1列目(E・1)
00D4-01-xx:5段目の左から2列目(E・2)
00D5-01-xx:5段目の左から3列目(E・3)
00D6-01-xx:5段目の左から4列目(E・4)
00D7-01-xx:5段目の左から5列目(E・5)
00D8-01-xx:5段目の左から6列目(E・6)
00D9-01-xx:5段目の左から7列目(E・7)
00DA-01-xx:5段目の左から8列目(E・8)

00DC-01-xx:6段目の左から1列目(F・1)
00DD-01-xx:6段目の左から2列目(F・2)
00DE-01-xx:6段目の左から3列目(F・3)
00DF-01-xx:6段目の左から4列目(F・4)
00E0-01-xx:6段目の左から5列目(F・5)
00E1-01-xx:6段目の左から6列目(F・6)
00E2-01-xx:6段目の左から7列目(F・7)
00E3-01-xx:6段目の左から8列目(F・8)

00E5-01-xx:7段目の左から1列目(G・1)
00E6-01-xx:7段目の左から2列目(G・2)
00E7-01-xx:7段目の左から3列目(G・3)
00E8-01-xx:7段目の左から4列目(G・4)
00E9-01-xx:7段目の左から5列目(G・5)
00EA-01-xx:7段目の左から6列目(G・6)
00EB-01-xx:7段目の左から7列目(G・7)
00EC-01-xx:7段目の左から8列目(G・8)

00EE-01-xx:8段目の左から1列目(H・1)
00EF-01-xx:8段目の左から2列目(H・2)
00F0-01-xx:8段目の左から3列目(H・3)
00F1-01-xx:8段目の左から4列目(H・4)
00F2-01-xx:8段目の左から5列目(H・5)
00F3-01-xx:8段目の左から6列目(H・6)
00F4-01-xx:8段目の左から7列目(H・7)
00F5-01-xx:8段目の左から8列目(H・8)

コメント

それぞれのコードの効果詳細について情報がありましたらこちらにコメントお願いします。
また未収録のコードも募集しています。