1987年9月30日水曜日

[機器][PC] Apple Macintosh IIci




個人的な過去のアップル製品たち1
2014/4/30(水) 午後 4:52
Macintosh Macintosh
なんとなく思い付きと懐かしさで今までに使用してきたアップル製品の記録をつけてみようと思う 
あくまで個人的な記録なので不正確だったり、どうでもいい思い出もあるので気にしないでね 
私の初めてのパソコンというものの記憶は小学生3年くらいの頃に突然父親が買ってきたFM7とかいうものだった 
ゲームのカセットをセットして、本記載されたコードを打ち込んでいくとゲームが始まる仕組み(これくらいしか出来なかった) 
まぁこれはアップル製品ではないしあまりに遠い記憶なのでこれ以上は書くつもりはないが、
記憶装置がカセットテープだったいうのは今から考えるとものすごいことだ 
◆ Apple Macintosh IIci
時は流れて1994年 私はどういう訳かニュージーランドに留学する事になった 
そこで初めて出会ったのがMacintoshというものだった 
学校のコンピュータールームと言うものがあり、そこにずらっと並ぶマック達 
機種は良く覚えていないのだがMacintosh II CI かCXのどちらかだと思う 
本体にCDはなくフロッピーのみ 一部の機体には外付けAppleCDが付いていた 
昔懐かしのディスクをカートリッジに入れるタイプだ 
主な使用目的はレポートの作成だったので速度的にはまぁ不満はなかった 
というか、これしか知らなかったからこんなものだったのだけど
Apple Performa 5210
初めてのMy Macintosh: Performa 5210
1年生の頃は日本から持ち込んだ親のお古のワープロも使っていたのだが、
マックのマウス操作に慣れてしまうとキャノン製の当時のワープロは使いにくいもの以外の何者でもなくなっていた(その後壊れたし) 
2年目の夏休みに一時日本に帰国し、その時に親にパソコンを買ってもらえないかと相談してみた 
2年目からは学校から離れた家でホームステイをしている事、
当時車を持っていなかった事などから自宅にパソコンがないとレポートなどはいっさい書けないからだ 
私は車の免許を持っていなかったので免許はニュージーランドで取得するという条件でOKをもらった 
というのも現地で免許を取れば3万くらいでとれたからだ(たしか) 
日本で取ると30万はかかった気がしたので その分をマックにまわせると言う計算 
で、当時はマックの事なんて全然知らなかったし、相場や性能もいまいち分からなかった 
ただ、学校の図書室で調べたマック情報誌によると、PowerPC搭載機が速く、今後の主流になることは知っていたので
まだ当時在庫として残っていたLC630などの680系はやめる事に 
新型として出ると言われていたPerforma 5200シリーズが一番の候補に挙がった 
というか、一番かっこ良かったんだなぁ 
当時店頭にはPowerPC601搭載のPowerMac6100とかが投げ売りされていた記憶がなんとなくあったのだが、
設置場所の関係などで一体型がよかった事と6100は電源がいまいち 
画面上でシャットダウンした後に本体の物理スイッチを切ると言う仕様がえらく古くさい仕様だったのだ 
で、Performa5210を購入 メモリを16MB追加して24MBにした 
確か30万円くらいだった 
スペック的には75MHzのCPUに500MB(ギガじゃなくメガ)のHDDという今からは考えられないもの 
でもまぁ当時としては速くはないが、標準的なパソコンだった感じだ 
少なくとも学校のパソコンよりは非常に高速だったし、CDロムも普通に使えた 
学校の外付けCDは尋常じゃなく遅かった(壊れてるかと思うくらい)
SPEC
CPU: PowerPC603(75MHz)  
HDD: 500MB
4倍速CD-ROM /FDD
15インチモニター
キーボード/マウス付属(当時のPowerMacシリーズはキーボードは別売りだった)
初心者向けのソフト多数

チビ助のブログ
https://blogs.yahoo.co.jp/chibisukechibikoro/






Macintosh
2010/8/28(土) 午後 10:34 その他 練習用
自分が使っているコンピュータはMacintoshです。
就職したての頃、まだWindowsなんてなかったんですねえ。
MS-DOSの時代です。その当時パソコン自体非常に高価なものでした。
しかもカラーなんてまだ無かったです。
職場では、エルゴメータのための試験というか実験のような事をしておりました。
そのとき自分の上司だった人が、Macintoshを使っていました。
カラークラシックだったかな。ひょっとしてカラーではなかったかも
当時、自分は実業団で選手兼、社員というかたちで自転車に乗っていました。
そのとき、チームドクターだった先生は 自分の大学の大先輩であり、またこの方もMacintosh使いだったんですねえ。
たしかSE-30あたりを使っていたかと。
自分が最初に買ったコンピュータは NECのラップトップでした。
それはそれで、仕事に使っていたのですが、やはりMacintoshは魅力的で
実際、職場でPowerMac8100を24インチのモニターで使った時は感動ものでした。
その後、初めてのMacintoshは、powerbook540cでした。
まだ、powerPcではなかったんですが、それでもさくさく動いてくれましたし、なんと言っても、初めてトラックパッドを採用し、カラーもかなりきれいでした。
ああ、懐かしい。その当時は はじめはHYPERCARDでプログラムをして楽しんでいました。
そのうち、デレクターやSUPERCARDなんかを使ってプログラムをつくってたなあ。
いまもMacintoshを使って入るものの、自分で何かを作るという点ではこの頃が一番楽しかった。
やがて、Macintoshも540CからPOWERMAC7500になり、その後はiMacになりました。
eMacを試した事もありましたが、ファンの音がうるさすぎて駄目でした。
最近はというと、大福iMacの20inhですねえ。いまのメインマシン。
そしてサブマシンは、去年に買った iBookG4 12inh
今はG5を経てintelMacintoshですが、いまだ powerMacは頑張ってますよ。
年々新機種は安くなって来ていると言うのに昔ほど(独身時代)いまは大金出せないもんね。
まだまだ大事に使っていきたいなあ。 
でも、一応intelMacintoshも持ってるんだけど。
今イチ使ってない。もったいないねえ。
Mac miniもっと活用しないとねえ。

日々の記録
https://blogs.yahoo.co.jp/googoo8818/18777860.html







mac



志賀隆生: コンピューター小史〜コンピューター誕生からマッキントッシュ誕生まで(1991)
マッキントッシュ小史
文/志賀隆生
Macintoshの歴史は多くの逆説,パラドックス,アイロニーに満ちている。
Apple I,IIからLisaそしてMacへと至る,成功と失敗,熱狂と落胆の歴史,しかしその間わずか10数年という,何かを達成するには余りにも短いその歴史は,その一挙手一投足がつねに世界中のパソコンマニアの注目を集めていたという点で,パーソナル・コンピュータの歴史そのものと言っていいほどだが,パソコンが1950年代にすでにマクルーハンの予見していた電子時代のメディアツールとしてますますその重みを増している今日にあっては,同様に多くの逆説,パラドックス,アイロニーに満ちた20世紀そのものとして,あるいは20世紀的テクノロジーを象徴する存在として,あの夢の機械を位置づけても許されるのではないかとさえ思わせるのである。
計算技術が大きく変貌するのは,形式化した論理演算というテクニックとその時代に利用可能な テクノロジーとが上手に結びついたときであり,さら に高度な計算技術を要請する文化・社会的背景が存在 したときであることは容易に想像がつく。今日のコン ピュータの原形と誰もが認めるのは,19世紀の英国の 数学者チャールズ・バベッジが考案した差分機関と解 析機関だが,産業革命が世界市場を大きく変えていくなかで,バベッジの大量高速計算機械はたぶん切実な技術時代の要請だったはずである。もっとも,このバベッ ジの夢のエンジンは,時代の欲望が当時の科学技術力 をあまりにも大きく上回りすぎていてついに完成することはなかった。。
■1940年代
次のステップは,20世紀初頭の英国の数学者チュー
リングの計算可能性の数学的定就とその具体的検証としての「チューリング・マシン」だろう。このいかにもこのいかにも20世紀的なチューリングの発想は計算技術の徹底的な形式化の追及作業であり,形式化が徹底しているぶん,人はなぜ計算するのかという問いは失われている。
しかし20世紀半ばに,人類はこの問いかけに対して新しい答えを発見する。それは<力>である。
1944年,ハーバード大学のアイケンはリレー式計算機MARKIを制作する。モークリーとエカートによる世界最初の電子計算機ENIACは1943年から研究を開始し1946年に完成する。後のノイマン方式と呼ばれるストアドプログラム方式による最初のコンピュータEDVACは1951年に完成している。これら
は第二次世界大戦中は大砲の弾道計算に使われ,そ
の後は原爆開発重要なツールとなった。このように計算技術の進歩によって生みだされた<力>は,コンピュータの神話学に大きな影を落とすことになる。
■1950年代
人はなぜ計算をするのか?これはけっして哲学的な問いではない。古代インド,アラビア,中国を見ればわかるとおり,歴史的に計算技術の発達した地域はつねに大規模市場が形成された土地だった。人が計算が計算する理由はただ一つ,公正さを保つためである。
こうした計算技術の行き着く先が,正確さと早さを至上命題とするコンピュータであるとすれば,事務計算の専門会社Computing Tabulating Recordingがその後International Business Machine(IBM)と社名を変更して業界トップの位置につくのは歴史的必然といえる。 
1950年代に入ると、コンピュータは大企業の経
営部門の中枢と,産・官・学の研究機関の内部に入り込んでいく。そこでは<金>と<力>を生みだすことが技術の使命であり、コンピュータの存在理由だった。
ところが,意外なことに<金>と<力>を手にしたはずのコンピュータの前に,大きな落とし穴が待ち構えていた。それがハッカーである。
人類史上最初のハッカーは1959年MIT(マサチューセッツ工科大学)に発生したと言われる。当時,大学の電気計算機室に設置されていたIBM製のコンピュータに,テック鉄道模型クラブのメンバーが無許可で進入し悪戯をしかけたのがハッキングの始まりとされる。これは1950年代のコンピュータが神殿のなかにおさまるご神体のような扱いを受け,その操作者がまるで司祭のような振る舞いをしていたことに対する反発から来たものであり,そこに20世紀的理想主義を見いだすことは容易い。
ほかの誰でもない,技術の理想のために,ハッカーは危険を犯す。ハッカーはその意味で20世紀的な理想(至上)主義の化身であり,20世紀をモダニズムの世紀ととらえれば,ハッカーはまさに20世紀的存在の化身ということができる。
ここにコンピュータ・テクノロジーのパラドックス
を見ることができるだろう。技術(コンピュータ)が20世紀的存在(ハッカー)を呼び起こす。誰のためでもない,おそらく巨大な権力,あるいは制度に奉仕するために生みだされたメインフレーム・コンビュータが,やすやすと個人の悪戯ものの手に落ちてしまうという,あまりにも20世紀的なアイロニー。計算技術あるいはその具体化した姿としてのコンビュータは<金>と<力>という時代の欲望を増幅する機能をはたしたと同時に,ハッカーのような技術理想主義的思戯ものの欲望をも増幅してしまう。メインフレームのコンビュータがその能力を極限まで発揮し,その生みだす<金>と<力>で世界を囲い込もうとしても,つねに/すでにそこには微細だが決して修復できない穴が穿たれている。それがコンピューター・テクノロジーの本質であることを,MITのハッカーたちはほとんどコンピュータの創世記に証明してしまったのである。。
■1970年代
1970年代に入ると,コンピュータ・テクノロジーの城塞に巣食った微細な穴は徐々に拡大を開始する。。
まえぶれは1971年にインテル社が作り出した4ビットマイクロプロセッサ4004であり,その後改良を加えて1974年に発表された8080は世界最初のパーソナル・コンビュータキットAltair8800を生みだすことで穴の存在を決定的なものとした。オルタナティブ・テクノロジーとしてのコンピュータ。こうした発想はどこかの国の国家予算規模のプロジェクトだったENIACやPEOVACからは生まれてこない。
さて,このAltair8800は誰もが予想しなかった成功を成し遂げ,それに刺激れて多くのミニハッカーたちが自分たちの手製のパソコンを世に送り出すようになったのだが,その中に,後にアップル社の創設者となるスティープ・ウォズニアクとスティーブジョブスがいた。
この1970年代はオルタナティブ・テクノロジーとしてのコンピュータにとって重要な時代だった。
1970年,シリコンバレーの一角,小高い丘の中腹に建てられたゼロックス社のパロアルト研究所には,後にパソコン界を先導する重要な技術や技術者が集い,意見を交換しながら理想のコンピュータを追及した。1960年代後半にダイナブックの構想を得たアラン・ケイはパロアルト研究所で,1972年にオブジェクト指向言語Small Talkを開発,1974年には暫定的なダイナブックと呼ばれたパーソナル・コンピュータ「Alto」を開発する。同じ1974年にはインテル社やザイログ社から,8080,Z80など時代を席捲する8ビットマイクロプロセッサが世に送り出され,さらに同年に,ハイパーテキストの提唱者テッド・ネルソンは「COMPUTER LIB」を自費出版,ビル・ゲイツは8080用BASICを開発,マイクロソフト社を設立している。パーソナル・コンピュータを取り巻く状況はこの時期慌ただしく動いている。
1976年にApple Iを,翌々年にApple IIを発表して大きな成功を収めたアップル社は,その後,1980年のApple IIの失敗と1981年のIBM-PCという有力なライバルの出現により苦境に立たされることになった。


1978年にパロアルト研究所を探防しAltoに強い感銘を受けたジョブズは,AItoのようなコンピュータを作ろうとして1983年Lisaを発表する。Lisaにはワンボタンマウス,アイコンのドラッグ,プルダウンメニュー,クリップボード,オーバーラップ可能なウインドゥ環境など後のMacintoshに特徴的な機能はほとんど実現しているうえに,マルチタスクOS,ワープロ,スプレッドシート,データベース,ドローイングなどデータを共有できる6つの標準アプリケーションが添付されていた。しかし機能が高い以上に価格が高くなり営業的にはまったくの失敗に終わった。そこで低価格化を図るためにLisaから必要最小限の機能を残したパーソナル・コンピュータを作成したのだが,それが1984年に発表されたMacintosh 128Kである。この128Kの登場が,コンピュータ・テクノロジーの巨大な城塞を崩す最後の一撃となったのは疑いないところだろう。この金とも力とも無縁のパーソナル・コンピュータが,メインフレーム・コンピュータの権力構造を揺るがし始めるのは時間の問題だった。
ここでもう一度,人はなぜ計算をするのか?という
聞いをMacintoshの前で発してみよう。いったい
どのような答えが返ってくるだろうか。一つ言えることは,<金>でも<力>でもない何か,これまで人類が手にしたことのない何かをわれわれは得ようとしているということだ。もっともそれがどのようなものであるかは,まだもうまく言うことはできていない。
ー雑誌StudioVoice,1991年,特集☆マッキントッシュの伝説

yuchjjjkjuu pc








1987年8月7日金曜日

[ゲーム][Old Mac] Recycle, Ben Resner(1987)~ライフ・アクション





Recycle
By Ben Resner
A great program to teach kids how torecycle.
Drag the item into the correct bin (glass,paper,toxic,etc.) to score points.Has 4 levels of difficulty.
こんなゲームがあったからMacはアメリカでは教育用コンピュータとして多く採用されたのだろう。
ジョブスやウォズニアックの、
「子どもにそっぽを向かれるようなものはダメなんだよ。俺たちは子どものおもちゃみたいな楽しいコンピュータを作りたいのさ」
 彼らの精神をソフトで表現したような作品だ。

The Vintage Mac Museum
http://www.d4.dion.ne.jp/~motohiko/

1987年6月26日金曜日

[ゲーム][X68000] めぞん一刻-想いでのフォトグラフ~名作恋愛漫画のゲーム版

[ゲーム][X68000] めぞん一刻-想いでのフォトグラフ~名作恋愛漫画のゲーム版
めぞん一刻 想いでのフォトグラフ
マイクロキャビン
Written by 小坊主
めぞん一刻。
それは青春の一ページ。
高橋留美子の名作として、いまもなお語り継がれる恋愛漫画である。
美人の管理人とひとつ屋根の下で生活すると言う、夢の様なシチュエーションにあこがれた男性諸君も多いのではないだろうか?
当時としては、対象年齢層が高かったにもかかわらず、アニメ化もされた。
と、なると・・・ゲーム化と言うお決まりのコースを辿るのは、今も昔も変わらない。
「キャラゲーに名作なし」。
現在では「一度見た技は、聖闘士には二度と通用しない」と同じくらい有名な格言である。
この格言が生まれた背景には、かつて、よくあるタイプのシューティングやアクション系のゲームを人気のアニメキャラにすげ替えただけのゲームが大量に出回り、その結果としてゲームとしてもイマイチ、原作の世界観もブチ恐しまくりという、とんでもない自体が発生した事に起因する。
そんな状況の中、「『めぞん一刻』がゲーム化される」と言う話が持ち上がった時には、一体どんなゲームになるか、想像できなかった。
しかし、製作はマイクロキャビン。
ここはアドベンチャーゲームとしてはかなりの老舗で信頼も厚い。
三重県が日本に誇る優良企業である。
この会社やエニックス、スクウェア社などのマイコンアドベンチャーは、当時はかなり安心できた。
テクノポリス(徳間書店)なら、最初から諦めてるが。
で、実際に完成したものを遊んで見たわけだが、予想以上の出来であった。
プレイヤーは主人公・五代裕作となり、"管理人さん"こと音無響子の部屋にある「写真」を手に入れなくてはならない。
「じゃあ、管理人室にさっさと行って、見てくりゃいいじゃないか?」と言う問題ではない。
なぜならここは一刻館だからだ。
五代に対して、ちょっかいをかけてくる住人たち。
そう・・・ダイナミックオバタリアン・一之瀬のおばさん、正体不明の怪人・四谷さん、ネグリジェ・朱美さんの通称宴会トリオである。
この連中がいると、響子さんと二人っきりで話をすることが出来ない。
そこで、こっちから宴会を開いて住人の機嫌か良くなっている間に管理人室へ直行すると言う、大規模なおとり作戦を展開するのだ。
宴会に必要なものは酒とつまみだ。
スーパーで購入できる。
何処かで見たような店員がいるのは製作スタッフのサービスと知れ!
必要なものが揃ったら、一之瀬のおばさんに渡してしまおう。
すると宴会のはじまりだ~!
宴会が終わったら、急いで管理人室へ!
しかし、ガードが固い事で有名な響子さんは、ゲームにおいても変わらない。
ただ管理人室へ行っても、部屋に入れてくれはしない。
何かの用事を作る必要がある。
下の画像は、響子さん宛てに来たはがきを届けたのものだ。
これでやっと目的地には到着した。
問題はここからだ。
肝心の写真を見なくてはならない。
が、そんな目的も忘れて妄想にふける五代。
原作に忠実といえばそこまでなのだが。
さて、本来の目的である写真を見ようとすると・・・
いきなり邪魔されて、振り出しに戻る。
このゲーム、コレの繰り返しです。
結局、「毎回宴会を開いては用事を作って管理人室へ行き、そのたびに邪魔をされる」という事になります。
さて、このゲームではお金の概念があります。
使うとそれだけなくなりますから・・・当然、金欠状態になります。
しかし、宴会を開くには先立つものがいるわけで・・・
で、どうするかと言うと、借金するんですよコレが。
主に友人の坂本から借金する事になります。
最終的には、ゲームクリアするまで借金を重ね、エンディングで請求される事になります。
最後にひとつ。
このゲームの本来の目的は「響子さんの秘密の写真」を見ることですが、中には「あんなバツイチなんがどうでもいい!俺は若いこずえちゃん派なんだよ~!」と言う方もいるかも。
そんな人のために、ちゃんとこずえと結婚するエンディングもあります。
バットエンディング扱いだけどね。
一応、アドベンチャーゲームなのでミッションクリアを念頭に置いてしまうと「同じ事の繰り返しゲーム」なのですが、システム的には出来のいい一刻館ライフ・シミュレーターだったりします。
余談ですが、PCエンジン(Huカード版)とファミコンにも移植されました。
(ファミコン版)
(PCエンジン版)
それだけ人気があったと言う証なのでしょう。
移植作品としては、かなり辛いものがありましたがね。
続編も作られました。
「めぞん一刻完結編」(画像はX68000版)。
                   
198X
http://www5d.biglobe.ne.jp/~t-suzuki/vol.9/mezon.htm







1987年6月23日火曜日

[通信] Sharp PC-E 通信等設定


[通信] Sharp PC-E 通信等設定
私は1991年ぐらいまでポケコンに入れ込んでいましたが
マシン語をまるで使えないヘタレでした。
努力してみましたが、おぼえることを断念してます。
それもあってか、TYーDOS、PLINKなど重要そうなものまで全く導入しませんでした。
それと91年ごろ?壊れてしまったせいで、その後の技術については全くわかりません。
つまるところ漢字をいれるとか、常駐ソフトとか、そういった事はまるっきり知らないのです。(最近知ってビビりました)
ですので過度な期待はしないでください。
ここにあるメモは、
ポケコンとパソコンをつなぐ設定
エミュレータについて
文字のグラフィックを変更する
以上の3つは今回記述
その他の部分は
小技をまとめたメモ帳から抜粋した物が主体となっています。
(当時穴のあくほど見ていたPJから読者が投稿した物などです)
このメモを使っていろいろプログラムを組んでいました。なにかの参考になれば幸いです。
                    
PC-E500 回想録なぺーじ
http://www.geocities.jp/setokem/memo.html
http://www.geocities.jp/setokem/
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    


ポケコンとパソコンをつなぐ設定
■エミュレータについて
文字のグラフィックを変更する
文字のグラフィックを変更する2
ファンクションキー(キーバッファ関係中心)
EVALの用法
同時キー読み(簡略)
音関係
本体の設定など
その他
BASICテクニック関連
2008/01/09 
ご指摘部分をちょっと訂正しました(16進=>2進部分)。
まだまだ直す所がちょろちょろしてますので
時間見てちょくちょく直していく予定
■ポケコンとパソコンをつなぐ設定(BASICのようなテキストのみ)
パソコン側設定
高松製作所様のところにはハイパーターミナルで・・とあるけど
vistaにはありません。
ewterm2000 Ver1.32a というターミナルのフリーソフトで代用しました。作者様に感謝します。
各項目の設定は
設定の通信 
ポートCOM3 速度9600 パリティなし ストップ1ビット ビット長8ビット
送信ウエイトなし フローXON/XOFF 改行 CR+LF コードは全部 シフトSJIS
設定の環境
基本 プロトコル 無手順
設定のディレクトリ
アップロード、ダウンロード テキストファイルのフォルダを任意に設定
としました。
ポケコン側設定
POKE &BFD35;,0,255,0,80
OPEN "9600,N,8,1,A,L,&1A,X,S":CLOSE
としました。OPEN$で確認できます。
送るには
ポケコン側 LOAD リターン
パソコン側 転送からテキスト送信-ファイル選択-無手順
受けるには
パソコン側 転送から受信-ファイル名入力-送信
ポケコン側 SAVE リターン
これでできました。
反応が無い、終わらないなど、安定しない面がほんのちょっとありますが
ソフト再起動で回避できます。
ソフト切り替えやスクリーンセーバにからむところを考えるとこれは
vistaの問題であるようです。
■エミュレータについて
吸出しに3時間半かかりました。9600bpsなので注意が必要です。
パソコン エミュ間のデータ移動方法(バイナリ除く)
□取り込む
si.dat内に、入れたいベーシックをテキストのコピーアンドペーストでそのまま入れます。
このファイルはデフォルトで実行ファイルのフォルダにあります。
エミュ上で LOAD"COM:" これで読み込まれます。
□取り出す
エミュ上で SAVE"COM:"
これで so.dat内にテキストデータとして入ります。 
                    
PC-E500 回想録なぺーじ
http://www.geocities.jp/setokem/memo.html
http://www.geocities.jp/setokem/
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
■文字のグラフィックを変更する
一般的にカナ文字が変更に使われると思います。
以下はカナ文字 ア を自前のグラフィックに変更する方法です。
&BFE40以下192バイトは自由に使える空間で、ここに自前の
グラフィックデータをいれます。
POKE &BFE40;,&50,&20,&10,&0E,&0A,&0C
次にカナ文字のグラフィックデータが入っているアドレスを指定する
部分がありますので、そこに今回の&BFE40;から入れたデータを指定します。
この時 &BFDDA; を指定していますが、それは、ア にくる部分の
位置を考えてのことです。
POKE &BFC93;,&DA;,&FD;,&B;
以上で ア のグラフィックを変更しました。(鍵の絵のつもり)
直す場合
CTRL + +/-  又は
INIT"SRCN:  return
で直してください。
■文字のグラフィックを変更する(詳細)
E500シリーズは
PEEK&FFFF0; にて機種(又はバージョン)が調べられます。
文字のグラフィックを指定しているアドレスは機種によって異なります。
こんな感じです。
&FFFF0;の値
格納番地
BFC87
BFC90
BFC8A
BFC93
BFC8D
いじられたカナを直す場合、
CTRL + +/-  又は
INIT"SRCN:  return
を使いますが
プログラム中では再度、カナ文字のグラフィック指定アドレスを正規の物に指定し直す事が必要です。
この時、先の表にある番地が有効になります。
つまり
PEEK&FFFF0;の値
1 or 2 
3 or 7 
4   
6   
8
となります。
■ファンクションキー(キーバッファ関係中心)
・key0,???
 キーバッファにデータを入れる。???に入れる。
・入力後、編集
key0,A$:input a$
・RCL
key0、chr$0+chr$144
で前押した、又は最後の数値が表示される。
・16進数の訂正
key0,"&"+hex$A:INPUT"???";a$
a=eval a$
・リプレイに使う
ENDの前にkey0,"RUN"とすると、リターンキーでリプレイ
・key0の内容の場所
&BFD1A;の指す番地&EC;から後にkey0の内容がある
・プログラム中でrun、proモードの区別をなしにする
A$=CHR$0+CHR$5
b$=CHR$13
key0,a$+"list"+B$
・・・・runからproへ、そしてリスト表示
応用例
FI.+CHR$34+"E:"+B$+CHR$31+"LY"+"G.10"+B$
E:をfileして下に移動後ロードし10行目から実行。
RUNは文中使えない。
L.+STR$i+B$+CHR$28+CHR$24
i行の最後尾にいく
■ファンクションキー登録
CHR$&H81-;&H9F;
    &HE0-;&HEF;  は、普通登録できない。
例 KEY1,CHR$81+CHR$82 
ようするに2つならべると、できる。
■EVALの用法
・例1
print right$("0"+hex$ A,2)
これと同じ事が
h$="ri.(hex$(a+256),2)"
print eval h$
でできる。
・例2
a$="A.I.$ 1-48"
a=eval a$
キー入力待ちになり、0ー9を押すと0ー9の値を得る。
■同時キー読み
10 poke&fb;,&a;,&0
20 poke&f0;,xx,0
30 print peek &F2;
40 goto 30
20行目のxxが&20の場合
押されたキー
RCL
hyp
HEX
EXP
7
4
1
0
同時に押された場合、数値の合計が返ってくる。
解除はpoke&fb;,&e3;
■音関係
・音長指定
(Hz)=25600/(90+4*a) 
aは音の高低指定データ。半音ずつ変化する。 これに流す秒数をかける。
・音関係その1
T=150
L=38400/T
beep1,N,L/(22+N)*S
四分音符
八分音符
全音符
・音関係その2
マニュアルの高低指定値の周波数・・・・s
テンポ・・・・・t
四分音符は58*s/t
例 ド BEEP1,222,58,216.8/T
四分休符
forW=1to44118/T:next(nextWは駄目)
・beep 
print chr$7  beep1と同じ
・音を消す
11ピンの1番と2番をつなぐ。
絶えず1mA流れるので必要の無いときははずす。
・音を消す2
11Pコネクタ2番7番からイヤホンに
■本体の設定など
poke&fd;,&xx;
 xx ・・・・
・画面のon,off
off  poke&2000,&3E
on   poke&2000,&3F
・パワーオフ
poke&BFE00;,8,0,&41:call&FFFDC;
又は key0,chr$0+chr$15
・文字反転
poke&BFCA1;,&40
もどすのは&0
・width設定
poke&BFC9D;,40から1まで。
はじめは40
・行数制限設定
poke&BFC9E;,4から1まで。
はじめは4
C-CEキーを押すとファンクションキーを表示して元に戻ってしまいます。
・キーを押さえてからリピートするまでの時間
poke&BFCBA;,1から255まで
始めは43
・リピートの時間
poke&BFCBB;,1から255まで
始めは4
・テープの音待ち
poke&BFD48;,??
始めは80
・インサートモードのキャラクタをハートに
poke&BFC84;,&1c,&28,&F;
■その他
・メモリ
E500、E550において、&BFE40;より数バイトはフリー
&BFF00;まで192バイト(&C0;バイト)
小さいマシン語、キャラクタ変更データ入れるのに使用できます。
・外部電源
11Pコネクタ上から2番に+3番に-
乾電池4本直列分 300mA6Vいれる
・シンボルランプ点灯
E=&B8;
poke&2008,E:poke&2008,&7f
a=PEEK &200B:A=PEEK&200B:ifA<>3 LET E=E+1
poke&2008,E:poke&2008,&7F
poke&200A、????
注a=PEEK &200Bはダミーリード。レーンを調べてあわせている。
3がAレーン、8がBレーン、24がCレーン
A 0    PBL   PRO   RUN   BUSY
B 2rdF CAPS  HYP   カナ    小文字
C DE   G     RAD   E     PRINT
D 0    0     0     0     BATT
画面戻すのはPOKE&2000,&3F
・縦横比
31/28=1.107
・S1:に機械語セーブ
そのサイズのファイルを作っておく。
open"S1:MASHINE.BIN"for outputAS#1
print#1,そのサイズ分のデータ
close
のちに、savem"S1:MACHINE.BIN",番地
・BTEXT$について
初期値="S1:TEXT.BAS"
変更するとTEXT.BASの時が保存されたまま
他のプログラムが入力できる。
・エンジニアソフトウェア禁止
BTEXT$="ENG.$$$"なので
SET"ENG.$$$",Pとする。解除は、," "
・高速化改造
CPU・SC62015の上にある2.3のセラロックを3.00へ切り替える
1.31倍速くなる。
・キー入力
INKEY$1
INKEY$0
INPUT$(入力文字数)
INPUT$1
・画面転送
copy"S1:funckey"to"scrn:"
でファンクションキーの内容が画面転送される。
data.basにすると変数データを参照できる。
・コントロールキーでちょっと楽に入力
CTRL+E
CTRL+H
CTRL+K
CTRL+L
CTRL+M
CTRL+R
CTRL+U
■BASICテクニック関連
・for、next
fori=0to1step0
この間が無限ループになる。
next
・\、modを使いたい
a \ b   = int(a/b)
a mod b = a-int(a/b)*b
・-1or1
#NAME?
・ハイパーオリンピック技
k$=inkey$:if i$<>k$ LET y=y+1:i$=k$
前後をループさせる
・四捨五入
CINT(A)=INT(A+0.5)
・16=>2進データ変換
clear:cls
input w$:e=eval ("&"+w$)
t=128:fori=0to7:
a$=a$+chr$(&7F-((E AND t)<>0)*8)
t=t/2:next
print a$
変数 t を使わず
a$=a$+chr$(&7F-((E AND 2^(7-i))<>0)*8)
でもOK
a$=a$+chr$(&30-((E AND 2^(7-i))<>0))
とすると0、1で表現されます。
・RND命令 初期化
R=RND-1で乱数列を初期化する
・nextについて
nextの後の変数を書くか書かないかでスピードが異なる
・A=-1,1,-1,1・・・・
Z=1-Z:A=Z*2-1
良く考えれば、A=1:A=-A
・文字列1字挿入
1<=A<=LEN B$の範囲にある時
B$=LEFTt$(B$,A-1)+"?"+RIGHT$(B$,LENB$-A)
・0について
0は&でよい。メモリの短縮になる。スピードは犠牲になる。
・for、nextの時間差測定
fori=0to500:???:nextで実験
なお、ループ自体はfori=&to;&1f4:???:next
としても時間は変わらない。
???で
A=0  43秒
A=&  44秒
a=&0 45秒
※不必要としか思えない内容、全く理解できない内容など、内部RAM関連、BTEXT$、MEM$、reservedに関してかなりの部分割愛しました。
 ある程度確認しましたが、確認しきれていない部分もかなりあります。ですのでこの情報に関する質問にはほとんど答えられません。
 全て自己責任にてお願い致します。
                    
PC-E500 回想録なぺーじ
http://www.geocities.jp/setokem/memo.html
http://www.geocities.jp/setokem/















 

1987年6月14日日曜日

[機器][ゲーム] SEGA MASTER SYSTEM~セガ製8bitの完成型



[機器][ゲーム] SEGA MASTER SYSTEM~セガ製8bitの完成型
SEGA MASTER SYSTEM
新品価格:¥15000
中古価格:3000~13000
セガ製8bit機最後を飾ったのが,このMASTER SYSTEMです。 
黒い本体は後に発売されるメガドライブをイメージさせますネ。 FM音源と3Dグラス接続のジャック・連射機能を備えた,SG~MARK-IIIの完全上位互換マシンです。 このマシンが発売された頃はファミコンとPCエンジンの三つ巴での熾烈な販売合戦が行われていました。
実はこのマスターシステム,もともと海外用のMARK-IIIという位置付けで発売されたもので,日本で発売されるまでには少々間がありました。 ヨーロッパやアジアではかなり売れたマシンで(特にヨーロッパでは任天堂のNESより販売台数は多いという話)これまでのセガ製ハードの中では最も成功したハードであるという事が言えるかもしれませんね。
機能追加の分だけソケットが増えていますが,それ以外には別段これといった特徴はありません。 
ちなみに本体上面には相変わらずのポーズボタンに加え,連射機能をONにするボタンが追加されています。
前面部左より
電源スイッチ・コントローラソケット・マイカードソケット・3Dグラスソケット
後面部左より
映像&音声出力ソケット(RF.VIDEO.RGB)・電源ソケット
専用ジョイパッド「MODEL-3020」
デザイン的にはなかなかなのですが,海外仕様のせいか厚さが増し,少々扱い難くなった観があるマスターシステム専用パッド「MODEL-3020」従来のパッド同様に,十字キーの中央におまけスティックが取り付け可能となっています。 一応1番ボタンの所に「START」の文字がはいりましたね。 ファミコンに慣れ親しんだユーザーにとっては,8bit世代のセガマシンに触れた際に困惑する点が,このスタートボタンとポーズボタンである事は明白でしょう。ちなみに,マスターシステムに限ってはメガドライブのパッドが使用できますので,操作性に疑問を感じる方にはそちらがおすすめであります。

Tera Webpage
http://www6.airnet.ne.jp/tera/sega/item/ms.html
http://www6.airnet.ne.jp/tera/sega/item/sg1000.html
http://www6.airnet.ne.jp/tera/sega/item/sg1000_2.html