パチンコ、パチスロの基盤のプログラム 2

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2007/11/27(火) 13:44:42
<前スレ>
パチンコ、パチスロの基盤のプログラム
http://pc11.2ch.net/test/read.cgi/tech/1066208836/
2009/08/12(水) 21:47:18
端子盤からホールコンへは
SSRかリレーを用いて0.5秒くらいのパルスとして送ってるだけだな。
入力があるとゴトが出来てしまうので認められていない。
2009/08/12(水) 22:44:04
>201
あれ?Linux歴30年の人じゃないですか

さんざんageまくってたのに何で急にsageてるんですか?

嘘がバレてみんなから突っ込まれたからですか?
2009/08/13(木) 08:09:08
LinuxじゃなくてUNIXと勘違いしてるんだろ、
ボケが始まっているんだな。
2009/08/13(木) 09:55:11
珍しくスレが伸びてると思ったら、妙に素人っぽいレスの応酬だな
ここはム板なのにエンジニアじゃない奴が多いな
2009/08/13(木) 10:01:49
夏休みか…
2009/08/14(金) 10:10:59
スロの乱数生成器は特定のメーカーが各スロメーカーに卸してるの?
あとカウンタは1秒に何回ループするの?
2009/08/14(金) 14:15:55
M系列乱数がCPUの中にある。
そのCPU造っているのは2社、製造はNECと東芝。
乱数が一周するのは20ms以内。
2009/08/14(金) 14:35:03
>>208
ありがとうございます
それじゃメーカー独自に波を作るのは不可能なんですね
2009/08/14(金) 14:42:20
当たりとされる数値を寄せるくらいかな、
波を作るのは難しそうだけどね。
211デフォルトの名無しさん
垢版 |
2009/08/14(金) 20:09:41
>>203
Linux歴30年とか間に入ってるのとは別人だよ
>>201の理由でキミの相手に丁度いいかもしれないけど

台改造の話に興味沸くな、パルス信号が入出力の双方向対応なら
中継機も面倒ないのだが、ココは誰もわからないんじゃ?
メーカーに聞くか実機を見るしかない、信用性もあるし
中継機に規定はあるのか?
あとは台がパルス信号入出力の配線だし
改造するには相応の改造するということだろし
台はROMプログラムと電子部品・配線(?)を改造になるのか?
2009/08/14(金) 21:04:19
演出を選ぶときの乱数はソフトで生成してるんですか?
213211
垢版 |
2009/08/15(土) 01:43:52
「あとは台がパルス信号入出力の配線だし」

台がパルス信号入出力可能な配線でなければの間違いだ
別にどうでもいいが仮に改造なら他の配線も知らなきゃ
ROMが外部入力を判定・・・レバONやボタン系も
入力判定になるはずだろけどプロフェッショナルでないから電子機械的に知らない
2009/08/15(土) 06:08:58
>>212
演出はサブ任せだからテキトーな乱数でおk
2009/08/16(日) 15:48:49
なんかデジャビューと思ってたんだけど、知り合いのブログにたまたま出てて思い出した。

モスバーガーのきれいな食い方教えれ
http://www.kajisoku.com/archives/eid1760.html

これだな。

>>213 の末尾を逆に読んで「いもやだし」という芋屋さん宣言が結論ということか。
2009/08/17(月) 21:55:36
コードが読み出せないCPUに切り替わりつつあって今後は解析できなくなるから、
この手の頭おかしい奴がますます増えるんだろうなあ。
2009/08/18(火) 11:32:10
>>201 の頭のおかしさは
それとはまったく関係ないと思う。
2009/08/18(火) 11:37:25
コードが読み出せないCPUってどんなの?
なんで読み出せないの?
2009/08/18(火) 12:50:54
ROMが内蔵されていて一般人は外部からアクセスできない。
CPUメーカーが提供する装置を使えば読み出せる。
その装置は警察関係にしか配られない。
2009/08/18(火) 22:39:04
>>219
じゃあ裏ROMとか作るのは困難になるわけだ。
2009/08/19(水) 02:35:03
>>215
無知を晒した挙句に、あとだしで釣り宣言か?
痛すぎるぞw
2009/08/19(水) 06:35:54
>>220
そうですね、
しばらくの時間稼ぎかな。
装置がコピーされて終わりな感じですかね。
2009/08/19(水) 08:18:15
>>221
>無知を晒した
のは >>201 (= 211) だと思うんだが。
2009/08/19(水) 12:24:55
>>219
> CPUメーカーが提供する装置を使えば読み出せる。

ダウト。ベリファイは比較したいプログラムを外部からチップに
与えて、チップが内部で自身のロムの内容と比較。一致したか否かの
結果のみを外部に出す仕組み。

2009/08/19(水) 13:12:53
何が来ても一致したフリをするチップ作れば解決ですね。
2009/08/19(水) 13:47:16
200バイト以下の不一致は正常と判定するのがいいな。
2009/08/19(水) 13:54:59
>>225
それじゃすぐバレるだろうが(笑。これまでの偽造チップも正規のプログラムと
改造したプログラムの両方を書き込むことが出来て、外から読み出すと
正規の方のみが出てくるようになってた。だから今度のチップもそのように
設計して、ベリファイの結果は正規のものと比較して結果を返すようにすれば
いいだけ。でも肝心のオリジナルのコードが手に入らない。裏物屋も雑誌の
解析してる連中も失業。めでたしめでたし。
2009/08/19(水) 14:04:35
メーカーや警察の小遣い稼ぎになるだけの悪寒。
2009/08/19(水) 15:36:18
>>224
それだと真贋判定にはならないけど警察はそれでOKなのかね。
2009/08/19(水) 17:04:10
全然問題無い。挙動がおかしかったら台ごと引っ張って保通協に鑑定依頼を
掛けるだけ。保通協も不正プログラムを解析する必要なんて全くなくて、
検定を受けた時(の正規のCPU)と異なる部品が付いてることだけ証明できれば
いいので簡単。はいチェーン全店営業許可取り消し。
ちなみに所轄レベルに配備されてるチェッカーはプログラムのベリファイ
なんて取ってなかった(取ろうにもいちいち全台のオリジナルのコード
なんて持ってない)。検査端子から所定の信号与えて所定の信号が帰って
きたらオッケーてな具合の簡易検査。実際チェッカーはパスする偽造チップが
多かった。

2009/08/19(水) 18:13:20
あれ?、各所轄への配布書類ってHEXのダンプって入っていないのかね。
232デフォルトの名無しさん
垢版 |
2009/08/19(水) 20:13:30
>>217
久々だな
Linuxはオレでないというとるだろ
それとホレ
ttp://tenshoku.mynavi.jp/jobset/index.cfm?fuseaction=mrjt_NewJobinfo_form&client_id=97850&plan_id=5&contract_id=1&job_seq_no=1&ty=jd
C言語、C++で募集しとるだろ
検索してみると他も結構あるぞ
233デフォルトの名無しさん
垢版 |
2009/08/19(水) 20:27:30
いやまてよ
「開発言語はアセンブラを主体に、C、C++なども使用。」ってのもあるな
メイン・プログラムのほか、液晶画面やランプを制御...
正確にわからないようだ、どうでもいいか
2009/08/19(水) 20:30:58
fujiの仕事内容も
C言語・アセンブラなどを使用したソフト開発
になってるな
2009/08/19(水) 20:37:00
単にメーカーの下請けだな、電飾や液晶制御の。
メーカーはあんまり主制御部分は下請けに出したがらないし、
アセンブラは多分割り込みハンドラの実装だと思われ。
2009/08/20(木) 08:25:51
>>232
>Linuxはオレでないというとるだろ
そんな事はどうでもいい。>>201 のレス単体で頭がおかしいと言っている。
>C言語、C++で募集しとるだろ
だからどうした。訊いてねぇよ。
2009/08/20(木) 16:19:43
>>233-234
アセンブラ=メイン
C/C++=サブ、液晶

と、思っておk
2009/08/20(木) 17:04:55
今時Z80の糞みたいなコードなんて書ける奴いるのかい?
容量制限があるからRST三昧な上、データ領域にコマンドファンクションの羅列で著しく可読性が悪い。
バイト型が隣接した番地にワード書き込みでコードを省略化とか酷過ぎるゼ。
2009/08/20(木) 17:40:42
自分が読み書きできないからって
「今時〜」が言い訳になると思ってるとはね。
2009/08/20(木) 17:41:15
>>238
基本じゃん。8080の時なんか、相対ジャンプがないから自己書き換えさえやったもんだよ。
2009/08/20(木) 18:52:56
自分はともかく、他人にその能力を要求できるかどうかでは、「今時」は重要だろ
2009/08/20(木) 19:05:06
>>239
俺は読み書き出来るからどーたら書いてるですけど?
今時改め今更ですかね。
2009/08/20(木) 19:14:23
主担当では無いので1点質問なんだが、
LD  A,0
LD   (HL),A
ってわざわざアキュムレーター介してるんだけど。
LD (HL),0
じゃダメなのかね、
行を稼いだ方がコメントを付け易いからなのかな。
2009/08/20(木) 21:17:57
>>243
AとHLを両方0にしたいんじゃ?

LD A,0
LD (HL),0
より

LD A,0
LD (HL),A
の方が速いはず

速さならたぶん
XOR A
LD (HL),A
の方が速かった気がするけど、俺も詳しくないから
正しいかは保障しない
245デフォルトの名無しさん
垢版 |
2009/08/20(木) 22:43:13
>>236
なんだ、只のアホ厨か
解釈違いに気付いてどっかで言い直したりして知ったかしてるやつだな
まぁ誰もが生まれたときから知ってるわけないから
ダダこねるなよ
2009/08/21(金) 09:16:23
>>244
>の方が速かった気がするけど
ほんの数クロックだけどね。
コードも1バイト×2命令で済むし、フェッチの時間も短縮できる。
そこまでシビアなコーディングが要求されてるもんなのかどうかは知らんけど。
2009/08/21(金) 10:12:08
3E 00
36 00 00

AF
77

2009/08/21(金) 12:07:05
改めてこう書かれると、圧倒的じゃないか
効率250%
2009/08/21(金) 22:21:27
3E 00
36 00
2009/08/23(日) 06:47:04
変なのが消えて、また過疎スレ化するのかな・・・
そういえば夏も終わりだねぇ
251大便
垢版 |
2009/08/29(土) 21:00:54
朝鮮式玉入れマッシーン賭博機は犯罪です。
早速警察に通報しました。
2009/08/29(土) 23:45:37
パチンコの乱数発生器の最大値っていくらですか?
あとスロットと違ってメーカーが自由に作れるんですか?
253デフォルトの名無しさん
垢版 |
2009/09/03(木) 01:52:01
>>250

基本的にOSでなくROMならアセンブラ「言語」とC言語は使用機能は同じ
でない?これはどっちでもいいが
肝心だったのはポーリングの実際の動きを知らないのがいた
パルス波形はアナログ、スロ内も外部機器も0・1、のコンピュータデータ
これを現在ではデジタルに対してパルス波形はアナログ
出力にパルス信号を使用してるなら出力する箇所にデジタル→アナログ変換でなきゃ
できないんじゃないか、この辺りはどうなんだ?
254デフォルトの名無しさん
垢版 |
2009/09/03(木) 01:58:00
デジタル・パルスのアナログは入出力双方でもその部分だけ変換
ROMルートの基板プリントはデジタルでなきゃ
電気信号は流れないという観点は?

出力部分でも未だアナログというのは、バカな、おかしいな
デジタル信号(0・1)を出力のときアナログ変換してになるな
ボタン・レバーONは唯一の入力ラインだがどうか、まだ足りないか
255デフォルトの名無しさん
垢版 |
2009/09/03(木) 01:59:49
ポーリングとアナログ波形は、勘違いするなよ、関係ない
2009/09/03(木) 05:41:31
>>253-255
自演乙
2009/09/03(木) 07:17:32
>>252
上限は4294967296。
乱数パーツはメーカーが自由に作れる。
2009/09/03(木) 08:43:12
例の頭のあったかい人がまた来てたのかw
2009/09/03(木) 09:18:50
>253
おかえりw
まぁWikiPediaでも読んでらっしゃい

ttp://ja.wikipedia.org/wiki/%E3%83%87%E3%82%B8%E3%82%BF%E3%83%AB%E5%9B%9E%E8%B7%AF
260デフォルトの名無しさん
垢版 |
2009/09/03(木) 23:46:45
>>259
見てもねえ
プログラムは0・1のデジタル数値からのプリント配線だから
パルスはアナログと書いたけど高低の判定で0・1と同じ使用といいたいの?
そこは検索して知ったけど
ROMからのプリント配線のデータとパルス波形でのデータ入出力は
変換部品を介してると思ったけど違うの?
261デフォルトの名無しさん
垢版 |
2009/09/03(木) 23:48:57
内部は同じ0・1の信号判定だけど
出力ではデータ伝達をパルス波に変換してると、見たものからだと
なるんだけど、いいのか?
262258
垢版 |
2009/09/04(金) 11:29:07
>>259
ほら相手するから調子こいて質問してきたw
2009/09/04(金) 11:59:24
>260.261
おおむねその解釈でいいよ
パルスってもデジタルもアナログもある
定義してんのは人間ってなだけ
ただ各メーカが適当にきめたら上手く動かないから基準があるってだけだよ。
そのへんはICのレベルで処理してるから
プログラマは読み出した数字を信じるしかないってだけ。

>262 ごめんちゃいw
264デフォルトの名無しさん
垢版 |
2009/09/06(日) 00:40:33
>>254
よく分からんけど、きょうびアナログとしてそのまま外には出さないんじゃね
#それなりの距離を引っ張るのはちょっと考えられんが・・・

>>260
>パルスはアナログと書いたけど高低の判定で0・1
指定電圧以上以下でオン/オフ判定(逆も有り)
閾値指定あったかな?(HW周りのことは覚えてねーや、外回りはやってねーしw)
デジタル信号って言っても、最終的にはアナログではあるんだけど
パチ屋みたいに、ノイズの多いところ、アナログで引っ張るとはとても思えん

そうそう初期化にこだわってる人いたけど、PCだって電源入れて
HDDからOS読み込むまでには、普通にHWの初期化もやってるんだが
#Linuxだったらその当りの説明も含めて書いてある本はあるぜ
265デフォルトの名無しさん
垢版 |
2009/09/06(日) 22:57:13
ねーねー海以外のパチンコって
ノーマルリーチで当たることあるの
当たるように作ってる?

あと、例えば慶事の極め歌舞伎モードみたいな
高確率状態だよー的なモードがあるけど、
実際に確立変動してるの?
2009/09/07(月) 10:20:58
>>265
>ノーマルリーチで当たることあるの
あるこたあある。でもノーマルリーチが選択される確率もマチマチだし
結局モノによるとしか。

>高確率状態だよー的なモード
単なる演出じゃね?元々、確変状態かどうかを隠すためのもんだ。
つーかあの凸通って誰が考えやがったんだろな。
2009/09/07(月) 12:25:21
何でもない唯のリーチで
いきなり当たったら、俺ならまずホルコン疑うなw
2009/09/07(月) 18:35:29
エヴァ5が異様に連荘しないのは何故ですか?
2009/09/07(月) 23:23:26
60%で異様に連荘するほうがおかしいんじゃないかね
まぁ無駄に暴走と覚醒ってのがあるからよけいに・・
それでスルーしめられててションボリ
2009/09/07(月) 23:25:08
65%だっけか
2009/09/08(火) 08:58:55
>>265-270 パチサロ板にでも逝け
2009/09/08(火) 18:56:27
>>269
全くおかしくない
どこを切り取っても確率どおりのほうがよっぽど疑わしい
2009/09/10(木) 17:30:53
乱数の取得ってどうなってるの
レバオンで0〜65535を1回だけ抽選してるの?

なんでこんなこと聞いたかっていうと、
例えばボーナス成立の50%でナビをストックする、って台があったとする
面倒くさいので、当りフラグを0と1の2個のみとして考える

で、もし乱数がレバオン時の1回こっきりなら
メイン「今回の乱数は0だぜ」
サブ「あ、ボーナスか。でもって0のほうはストックありのほうだからナビストックしとこー」

メイン「今回の乱数は1だぜ」
サブ「あ、ボーナスか。でも0じゃないからストックはなしね」

ってなっちゃうけど、さすがにそんな面倒くさいことはしてないよなぁ。
普通に、ボーナスフラグがメインから送られてきたら、そこでサブ基盤がもう一回乱数取得して、1/2決めてるんだよね?
2009/09/10(木) 19:35:33
>>273
>普通に、ボーナスフラグがメインから送られてきたら、
>そこでサブ基盤がもう一回乱数取得して、1/2決めてるんだよね?

そう

サブが管理するARTのようなもののストックなら、全てサブの管理下にある
メインは単純にボーナスの成立を送ってくるだけで、ストックの有無は
メイン側は全く関係ないよ

4号機の頃にあったような、ボーナスのストックなら、ストックはメインの
管理下にあるので、サブからみたら、単にボーナスが連続で来ただけに過ぎない
放出する条件などがあれば、その条件を満たしたときに演出をだしたりは
サブの領域ではあるけど、ストックや放出に関してはサブ側は全く関係ない

メインからサブへの一方通行で、かつ投げっぱなしでなければならないから
お互い勝手に動いているよ、サブ側はその投げっぱなしで送られてくる
コマンドから色々と演出を決めたりしてる
2009/09/11(金) 19:54:14
>>274
ありがとう。ナビとかボーナスと別の抽選はそのつど行ってるのね。
2009/09/15(火) 12:43:56
5号機パチスロエディタとか作ったらどこぞから訴えられる?
2009/09/15(火) 13:16:52
それが何をするものなのかも説明しないで
話が通じるとでも?
2009/09/15(火) 15:17:24
5号機仕様のパチスロソフトを作ることができるソフト。
すべりコマ数や出目、フラグ、確率、有効ラインの設定をして、実際にパチスロで遊ぶことができる。
画像はユーザーが自分で用意する。
2009/09/15(火) 16:31:37
>画像はユーザーが自分で用意する。
ん。著作権だけ気をつけとけば何の問題もない。
2009/09/15(火) 16:32:51
あーいや、演出か何かで特許になってたのがあったかも知れん。
2009/09/15(火) 20:10:20
ありがとうございます^^
あとは使う側次第ですね。
2009/09/15(火) 23:10:30
自分も考えてたけど相当汎用性もたせたりしないとなぁって
4thリール以上とか演出専用リールとか(4号だけどキャメルキング等)
リールだけでも色々になるという
全てスクリプト制御にするっきゃないかなぁって
2009/09/16(水) 02:16:24
折り合いだね。
全部スクリプトにするとユーザにも開発者にも負担がかかるから、
スクリプトは液晶演出の記述に使える程度にして、
あとはソフトで汎用的な機能を提供するくらいが丁度良いかなと思ってる。

リール数の増減についてはフラグの絵柄構成や制御表等の、
リールの数と関係するデータをコンテナで持つことで対応できた。
それ以外の特殊な演出用リール等は単なる液晶演出のようなものだから、
各自スクリプトで勝手にやってください。という他ないかな。
2009/09/17(木) 18:17:00
>>283
ほとんど実機の開発と変わらんからなぁ…簡単にってのはなかなか難しい

実機でも、ベースになるプログラムがあって、そこにリール配列データ
フラグデータ、シンボルデータ(中リールリプレイ図柄は、リプレイと
チェリーのフラグに対応みたいなデータ)、有効ラインをまず作成して
突っ込んで、抽選用テーブル作成、演出テーブル作成と続くから
演出のスクリプト処理のプログラムに十分な機能が備われば、
プログラムをしなくてもかなりのところまで出来上がってしまうし

そこまで出来るなら、むしろ実機を開発する会社に入ってしまえとも思うw
285デフォルトの名無しさん
垢版 |
2010/01/10(日) 10:39:42
ほ…ほしゅ
286デフォルトの名無しさん
垢版 |
2010/01/21(木) 01:27:54
久々に書くと
プログラムはメモリーにロードされて...メモリ空間でアドレス管理されるんよ
情報処理での用語だが
というのがパチのロムはメモリロードなしで直接実行というヤツいたけど
変数はどうすんだ?パチのロムはメモリ一体というか一応はメモリがあると
いうページで見て、だよなと思ったが、あのヤツはペーパー知識だったのか?
287デフォルトの名無しさん
垢版 |
2010/01/21(木) 01:33:10
>ROMからのプリント配線のデータとパルス波形
などしても改造するなら
設定が6段階しかプログラム変更できなくとも、確率テーブルの数値書き換えで
全体の容量を変えなければICチェックに引っかかることなしで
プログラム改造された確率テーブルの極端な確率は
設定キー値をコントロールできれば自由自在に出玉操作できる
というのが改造として容易であるということはあるか?
288デフォルトの名無しさん
垢版 |
2010/01/21(木) 01:37:01
メモリ一体はあの時点で、え?!とページ検索してメモリは付いてるというの
あってヤツを適当に、ペーパー知識だろと流してたけど
久々にヒマつぶし、改造論の展開できるやついない?
ソフト知識者はココの板専門だから、工学知識要だな
2010/01/21(木) 01:53:44
パチ機種板でココ示したから
あそこからペーパーなヤツが書いてたのかな
ならメモリ管理など知らずで入出力端子などでも
データ通信がかみ合わないのがあっても当然ということかな
2010/01/21(木) 04:06:19
スルー検定におかしな日本語を使うのは卑怯すぎる。飛び道具みたいなもんだ。
2010/01/21(木) 11:07:50
>>286
なんで RAM がついてない前提になってんだよ。
昔のアーケードゲームも ROM から実行して変数は RAM においてたから、
MAME とかのソースでもみてみたら。
292デフォルトの名無しさん
垢版 |
2010/01/21(木) 20:38:30
>>291
MAME ってエミュレータしか知らない、ROM直接実行との関係知らない
アーケードやゲーム機基板にムカデ形のROMやカセット式ROMを
差し換え可能となってるがプログラムはゲーム基板にある
RAMにロードされて実行しているんじゃないか?
常にROMのアドレスを参照して実行していて変数は別のRAMでアドレス管理されてる
ってまったく構造が別なシロモノだ
ROMのアドレスとRAMのアドレスを管理して実行しているのか?
こういうのは今まで聞いた・見たことない、昔の技術でオレが知らないのか
参考に説明してるサイトあるなら教えてくれ。
293デフォルトの名無しさん
垢版 |
2010/01/21(木) 20:48:39
RAMにロードしてアドレスが決まるという方式しか知らない
ROMだと実行中のプログラムが変数やテーブルなどを参照するアドレスが
書き込めないため、使えないんじゃない?
2010/01/21(木) 22:05:02
>>290
これレベル高過ぎるよな(笑
2010/01/22(金) 02:37:14
          || ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄||
          || あらしは   。    ∧_∧  いいですね。
          ||   無視!  \ (゚Д゚,,)
          ||________⊂⊂ |
  ∧ ∧    ∧ ∧    ∧ ∧    | ̄ ̄ ̄ ̄|
  (  ∧ ∧ (   ∧ ∧ (  ∧ ∧ |      |
〜(_(  ∧ ∧ __(  ∧ ∧__(   ∧ ∧ ̄ ̄ ̄
  〜(_(  ∧ ∧_(  ∧ ∧_(   ∧ ∧  は〜い、先生。
    〜(_(   ,,)〜(_(   ,,)〜(_(   ,,)
      〜(___ノ  〜(___ノ   〜(___ノ
2010/01/22(金) 14:24:54
ファミコンROMマップでもみてこいと・・・
ttp://code-gb.hp.infoseek.co.jp/memoriimappu.shtml
297デフォルトの名無しさん
垢版 |
2010/01/22(金) 21:34:34
今時の若いモンは…

Z80アセ書けるってエントリーシートに乗せるだけで
パチ屋からスカウトきまくるわけだ…
2010/01/23(土) 00:54:29
>>296
なるほど
ゲーム機・パチンコの実行環境がパソコン(及び一般でのコンピュータ)と
違うというのを理解した
2010/01/23(土) 08:54:36
8bitパソコンの頃はそんな違わなかったんだけどな。
というか構成がまちまちだった。
2010/01/23(土) 17:14:01
今だってブートローダはROMなわけだが。
301デフォルトの名無しさん
垢版 |
2010/01/23(土) 18:57:45
マザーボード上にそれがあるっていう認識は、アプリケーションプログラマにはわからんでしょう
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況