PC-6000,6600情報誌 SAVE第20号特別版

 暑中御見舞い申し上げます。SAVEの内容が今号から新しく
なりました。内容が濃くなった新SAVEをよろしくお願いしま
す。思えば3年前、SAVE編集部として発足したこのサークル
のちにSAVE事務局と名前が変わり一時は会員数も約40名い
たもののその後の募集停止により新規入会数はなくなり、徐々に
会員は減っていて現在は約半分に減りました。これらの会員がい
る限り、SAVEは続けて行きたいと思うのでみなさまの御理解
と御協力をお願いします。                 
                             
{MUSICに親しむ}                  
                             
 かなり前にベーマガでダライアスのステレオ版MUSICプロ
グラムが載っていましたが、これを66SRに移植して66SR
を2台使って同時実行させます。しかし、機械によっては多少ず
れがおこります。短い曲なら差ほど問題はないですがダライアス
のように長い曲になるとそれはもう大変でひどい時は一小節も差
が出てしまいます。この解決法としては、耳で聞いて微調整する
しかないでしょう。同時実行のやり方は2台のSRを1台のワイ
ヤレスキーボードとして使うと同時実行できます。      
 話は変わって日本の曲はドレミファソラシドの音の中でドレミ
ソラシドしか使わないとされています。例えば夕焼けこやけは、
10 PLAY”G4.R8GAG8.R16G8.R16GE
   C8.R16CDED2.R4”           
20 PLAY”E4.R8EGAo5C8.R16Co4AG
   8.R16GAGo5C2.R4”          
30 PLAY”C.D8Co4Ao5C8R16Co4GGA
   GAGE2.R4”                 
40 PLAY”GEDCD8.R16DCDEGAGo5C2
   .”                        
                             
 以上の様に”F”と”B”は一切使われていません。しかし、
日本の国歌である君が代は「シ」のおとが一音入っています。ほ
かにも「シ」の入っている曲はけっこうあります。理由はわかり
ません。文部省唱歌はだいたいこうなっているので確かめてみま
しょう。                         
 PSGのノイズでドラム音が作れるのは過去に何度も紹介され
ていますが、バスドラムは短く、スネアはフェードアウトぎみに
オープンハイハットは長めにするとそれなりに聞こえます。やっ
てみてください。もちろん、ハードエンベロープでです。例をあ
げると、                         
 バスドラ                        
  SoUND7,1:PLAY”L8S0M500CCCC”
  スネア                         
  SoUND7,1:PLAY”L8S0M4000CCCC”
 ohh(オープンハイハット)              
  SoUND7,1:PLAY”L8S0M20000CCC
  C”                         
                             
 このようにMの値を変えるだけでいろいろ変化します。Sの値
を12に変えてみるとおもしろいことが起こるので試してみてく
ださい。                         
                             
{便長ユーティリティ}                  
                             
 某雑誌に過去に「便短ユーティリティ」というのがありました
が、これにもじって便利で長いユーティリティプログラムを毎回
最低1つは載せようと思います。今回は前回予告したPoKE,
PEEKの省メモリ化、エラー音変化を紹介します。     
・省メモリ化                       
 メモリを直接読み書きするPEEK,PoKE命令はゲームで
使う以外に実用ソフトで、おもしろいことができます。    
 例えば、成績処理プログラムにおいて生徒の点数を配列に入れ
るのが普通の使い方ですが、これですと1教科について5バイト
ずつメモリを使用します。テストの点数は0〜100までで表さ
れます。そうすると点数に関しては5バイトの実数型を使う必要
はないわけです。1バイトで0〜255まで扱えるPEEK,P
oKEを使用することによって5倍のデータを扱うことができま
す。次に2次元の配列をPEEK,PoKEで作った場合の例を
示します。                        
                             
   10 XMAX=100:YMAX=10:AD=&HD
      000                    
10000 DA=PEEK(XMAX*Y+X+AD):RE
      TURN                   
11000 PoKE XMAX*Y+X+AD,DA:RET
      URN                    
                             
解説                           
XMAX,YMAXB添字の最大値             
ADBBBBBBBBストアするメモリの先頭アドレス    
X,YBBBBBBB配列の添字              
GoSUB10000 メモリよりデータを読み出す     
GoSUB11000 メモリにデータをしまう       

・エラー音を変える                    
 サウンド機能のちょっとおもしろい利用法です。      
 N60BASICのエラー処理ルーチンはワークエリア内に2
ヶ所フックを持っています。これを利用して遊んでみましょう。
 エラーを出すと”ピッ”という音が出ますが、これではあまり
に単調なので、エラーを出すとヒューという音がして、音楽まで
流れます。(いささかうるさいという気もしますがB)。   
 次のプログラムを実行して下さい。            
                             
10 REM NEW ERRoR SoUND       
60 CLS:PRINT”Now writing mach
   ine language”             
70 FoR ADDRESS=&HDF00To&HDF7A
80 READ DA$:PoKE ADDRESS,VAL(
   ”&H”+DA$):PRINT”.”;       
90 NEXT ADDRESS              
110 DATA F5,C5,D5,CD,B3,1B,3E,08
120 DATA 5F,CD,C5,1B,3E,01,1E,00
130 DATA CD,C5,1B,7B,1E,78,CD,C5
140 DATA 1B,06,06,C5,06,0A,1D,CD
150 DATA C5,1B,C5,06,FF,10.FE,C1
160 DATA 10,F4,06,14,1C,CD,C5,1B
170 DATA C5,96,FF,10,FE,C1,10,F4
180 DATA C1,10,E0,CD,B3,1B,21,4F
190 DATA DF,CD,B3,1E,3A,1B,FD,B7
200 DATA 20,FA,D1,C1,F1,C9,00,22
210 DATA 54,32,30,30,4F,53,31,33
220 DATA 4D,31,30,30,4C,38,44,34
230 DATA 44,2E,44,31,36,44,34,46
240 DATA 2E,45,31,36,45,2E,44,31
250 DATA 36,44,2E,43,2B,31,36,44
260 DATA 34,22,00               
270 REM                      
290 PoKE&HFF8D,&HCD          
300 PoKE&HFF8E,&H00          
310 PoKE&HFF8F,&HDF          
320 PoKE&HFF90,&HC9          
330 PRINT”Complete!”         
                             
{P6ソフト紹介}                    
                             
 今回はビクトリアズナインとフロントラインを紹介します。 
       分類 内容 操作性 サウンド        
ビクトリ   野球  3  2    4         
フロント   戦闘  2  2    2         

ビクトリアズナインは野球ゲームですが操作がしにくい。打つの
はジョイスティックでできますが走塁はキーボードでやらなくて
はいけません。また、帰塁もZキーでしかもすべてのランナーが
戻ってしまうというおそまつなものです。唯一、音楽だけがとり
えで、SRはFM音源、66はPSGとしかも、PSGとFMで
は調が違います。これはすばらしいことです。しかもFMではB
GMが流れるということで配慮をしています。        
 フロントラインの操作性も悪く、ボタンが2つあれば解決する
だろうが、普通、P6のトリガは1つなのでそれを補う形でキー
ボードが使われています。実際ビデオゲーム版ではジョイスティ
ックのトリガボタンが8方向スイッチ式になっているのでこれは
いたしかたがないことでしょう。ビデオゲーム版の移植作品とし
てはよくできていると思います。ぜひプレイしてみてください。
 これらのゲーム画面がわからない人のためにもビデオソフトサ
ービスの早期実現をしたいものです。            
                             
{P6なんでも情報}                   
                             
 過去のベーマガでのマル秘に出ていた記事をリストアップして
みます。(ぬけているのもあるかもしれません)       
・テラ4001でシーン1の登場人物に「レイ」、レイに「ルナ
 」「カワイイ」「ブス」、コルクに「PC−6001」、イノ
 シシに「メフィウス」、ジャミン市民に「セラミックディスク
 」、レディロボットに「ナマエハ」            
・トリトーンでのペイ・バルーサの倒し方は、ジャンプしてバル
 ーサのうしろに回りひたすら切る             
・グロブダでSToP+SHIFTで自殺する        
・ボスコニアンでB170H〜B3EFHが音楽データの領域 
・スペースハリアーでジョイスティックの下をたおしながらスタ
 ートでコンティニューできる               
                             
以上の様にごく少ないものです。みなさんも裏技を知っていたら
このコーナーまでお知らせください。            
                             
{雑談コーナー}                     
                             
 だんだん夏らしくなってきて本州は梅雨もあけ、夏祭り真っ最
中です。今年こそ海に泳ぎに行きたいのだが夏バイトで20万位
稼ぎたいのでそう簡単に暇がとれないのです。北海道の夏は盆が
過ぎるとめっきり寒くなり泳ぐにも寒いくらいです。しかしそう
いうときはドライブに最適です。涼しい気候にドライブすると本
州のようにエアコンがいらないのです。また、この時期はミツバ
ち族(本州の人間がバイクで道内をツーリングする集団)がウロ
ウロしているので少し危ないです。毎年、ミツバチ族による死亡
事故が数件起きていて死亡事故全国ワースト1のひきがねにもな
っています。これは道民にとって迷惑なことです。ルールを守っ
て安全運転で走行してもらいたいものです。         
 F−1界は戦国時代に入りました。開幕4連勝したマクラーレ
ンホンダのアイルトン・セナがその後の4戦では一度もP.Pを
とれずにしかも優勝していません。現段階で一番速いマシンはウ
イリアムズルノーでしょう。このマシンはガソリン満タンでもマ
シン性能がよく、他のマシンをひきはなしていてダントツです。
そして前半のつけがたくさんあるため、後半に強いマシンにもお
いつかないのです。                    
 フェラーリも新型マシン643を投入していきなり2台とも上
位完走しています。これではマクラーレンはピンチです。今の状
態ではこの2チームに勝てそうもありません。したがってホンダ
エンジンを変えるか、シャーシを変えるしかないのです。8戦戦
った状態でコンストラクターズポイントがマクラーレンとウイリ
アムズの差が13と狭まっています。マクラーレンはコンストラ
クターズのタイトルに赤信号です。この先どうなっていくのかと
ても楽しみです。このままズルズルマクラーレンが負けるとセナ
は今シーズン限りでマクラーレンを離れてしまうかもしれません
 プロ野球は前半戦を終了した段階で巨人がBクラスターンと私
にとって嬉しいかぎりです。過去にBクラスターンで優勝した年
はあのV9時代のみですから今年の巨人のVはないと思います。
アンチ巨人の私にとってひじょうにうれしいことです。先日のナ
ゴヤ球場で8−0から中日にひっくり返されて8−9で負けた試
合なんか笑いでおなかがよじれるほどでした。その後の巨人ファ
ンなんかナインの乗るバスに投石したりしてひどいものでした。
とくに私の嫌いな木田が同点満塁ホームランをあびたときはバン
ザイを何回やったことか。                 
 西武がついに首位を近鉄にわたしてパリーグの首位争いはわか
らなくなりました。これは主砲清原の不振に原因があると思われ
ます。清原が復活すると西武も巻きかえしがあると思います。 
 近鉄は主砲ブライアントが欠けるかわりにトレーバーががんば
っています。これは大きいことです。これから後半戦にむけてお
もしろくなることでしょう。                
 みなさんもこのコーナーにグチなどをおよせください。雑談コ
ーナーではなんでも受け付けます。             
                             
{お知らせ}                       
                             
・最近、会員からの情報や原稿がめっきり少なくなっています。
 ぜひSAVEまで情報、原稿をお寄せ下さい。       
                             
       編  集  後  記            
                             
・明日からテストなのに編集作業をしていいのだろうか。しかも
 半ページも余ってしまって編集がズサンになってしまった。こ
 れはひじょうに申し訳ないことである。前号は6月に出て、し
 かも1カ月後に20号を発行しなければならないというこの忙
 しさだからしょうがないでしょう。これがおわると40日の夏
 休みだからがんばろう。        (編集担当)   
                             
・こんなにあいてるって?私は雑談コーナーでたくさん書いたか
 らもう書くことはありません。みなさん、夏バテに注意しまし
 ょう。                 (代表)    
                             
・やはり最後は僕がしめなければならないのか。(編集担当) 
                             
・SAVE第21号は9月中旬発行予定です。        

 SAVEアンケート用紙(20回用)
                             
1.会員番号                       
                             
2.氏名                         
                             
3.SAVEに入会して得たことを挙げてください。     







4.これまで会報を読んでの感想をお聞かせください。    







5.これからこの会報を良くしていくためにはどうしたらよいの
  かをお書きください。                 






6.あなたは現在お持ちのP6を手放しますか。また、その時は
  どうしますか。(例えば中古屋に売る、廃棄処分にするなど






7.SAVEに対する今後の期待をお書き下さい。(裏に書いて
  ください。                      
  御協力ありがとうございました。            

  • 19号に戻る
  • 21号に行く