"ソレノイドコイルに並列にダイオードが接続されているソレノイドをスイッチング部材で駆動するに当たり、スイッチング部材の制御端子に、マイコンから制御信号を、可動部を吸引するに必用な駆動用時間は100のON信号を与え、吸引され、保持状態の保持用時間には50のON信号のパルスを与える方式であって、マイコンの制御プログラムがタイマー割込方式であり、タイマー割込が走行する度に、ソレノイド駆動要求判定部で要求が有るか否かが確認され、要求が有る場合は、RAMの稼働中タイマーを作動させ、タイマー割込が走行する度に、時間判定部で稼働中タイマーが0でない場合には、駆動用時間の間は出力ポートバッファの対応ビットに1を立て、保持用時間の間は対応ビットに1,と0を交互に出力ポートバッファの対応ビットに入れ、保持用時間が経過したタイマー割込では、前記稼働中タイマーの値を0に変える事を特徴とするソレノイド駆動プログラム。請求項1であって、複数個のソレノイド駆動の為に、ソレノイド駆動要求判定部と時間判定部をDJNZ命令で繰り返されるループ内に配置してプログラムを圧縮した事を特徴とするソレノイド駆動プログラム。請求項2であって、保持用時間の間に対応ビットの1と0を交互に出力ポートバッファの対応ビットに入れる方法として、タイマー割込が走行する度に0と1が切り替わる値を0ビット目に0か1が入り他のビットは0のRAM,1ビット目に0か1が入り他のビットは0のRAM,2ビット目に0か1が入り他のビットは0のRAM,3ビット目に0か1が入り他のビットは0のRAM,4ビット目に0か1が入り他のビットは0のRAM,5ビット目に0か1が入り他のビットは0のRAM,6ビット目に0か1が入り他のビットは0のRAM,7ビット目に0か1が入り他のビットは0のRAM,の内、ソレノイドの数と同数のRAMに書き込んでいる事を特徴とするソレノイド駆動プログラム。本発明が解決しようとする課題は、以下の通りである。1ソレノイドの保持状態消費電力を大幅75削減し、省電力に貢献する。2ソレノイドの発熱を低減し、小型化に貢献する。3遊技機の様にROM,RAMの使用可能容量が制限されている場合でも利用出来る、従来遊技プログラムに追加出来る小さくて、確実なソレノイド駆動プログラムを製作する事。ソレノイドをパルス的に駆動するにはハード的にも可能で、出願人はハードでの具体化も検討を進めている。が、なんと言ってもソフトで対応出来れば、部品が無用で最安価である。が、パチンコ機で認められるROM容量は4Kバイト、RAM容量は256バイトであり、現状の遊技用のプログラムで一杯である。また、検査機関が読みやすいプログラム型式のルールもあり、ソフト対応は遊技用に関しては簡単ではない。"