APPLEレビュー — TRS-80接続

アート・ウデ
コール・アップル・マガジン
1983年11月号 pp55-57
なんとも厚かましい!その図々しさ!その無礼さ、図々しさ、そして憤り!Call-APPLE に TRS-80 のレビューを投稿するとは、さらに悪いことに、実際に掲載されてしまうのです。これは、編集長への激怒の手紙と、あなたの会員資格の取り消しに値する行為です。しかし、この問題をゴミ箱に捨てる前に、ちょっと聞いてください。私もあなたと同じくらい熱心な Apple ユーザーですが、数週間前までは、ゴミのような 80 をレビューするなんて考えもしませんでしたし、ましてや買うなんて考えもしませんでした。しかし、新しい Model 100 を見てしまったのです。もしあなたが Apple の熱狂的な信者で、Radio Shack の機器を「軽蔑」しているのであれば、TRS-80 Model 100 には絶対に目を向けないでください。誘惑に負けて、私と同じように、その気まぐれや策略の餌食になってしまうかもしれません。
100は、Apple製品にはない魅力を一つ提供します。それは携帯性です。「携帯性」という点において、100はまさにその真価を発揮します。11 5/8インチ×8 114インチ、厚さ2インチのノート型サイズで、重さは4ポンド弱と軽量ながら、フルASCIIキーボードを搭載しています。膝の上に自然にフィットし、私にとって最も快適なタイピング姿勢です。液晶画面は8行表示で、1行あたり40文字、大文字・小文字、様々なグラフィック記号、外国語文字に対応しています。表示位置は見やすいように調整可能です。
100は単3電池4本で動作し、電源を切ってもメモリの内容をすべて保持します。これは充電式ニッカド電池によるもので、本体の電源が入っている間、またはオプションのACアダプター(5.95ドル)に接続している時に自動的に充電されます。RAMは8KB(799ドル)または24KB(999ドル)で、Radio Shackの店頭で8KB単位のアップグレード(119ドル)で合計32KBまで可能です。個人的には24KB版をお勧めします。価格には、ソフトビニールケース、224ページの取扱説明書、そして簡単なリファレンスガイドが含まれています。
このマニュアルは初心者にも分かりやすく、索引や技術的な情報も含まれていますが、100 に関する完全な情報源ブックには程遠いものです。Tandy 社は、このマニュアルを読む頃にはさらに多くの情報を提供することを約束しています。
付属していないものの、必要なケーブルは各種あります。モデムケーブル、RS-232ケーブル、そしてパラレルプリンターケーブル、カセットレコーダーケーブル、音響カプラ、バーコードリーダーなども必要になるでしょう。これらを挙げるだけでも、100に搭載されている機能のほんの一部がお分かりいただけるでしょう。これらのケーブルと付属品はそれぞれ19.98ドル以上かかります。
コンピュータとカセットレコーダーを収納できる大きなキャリングケースも付いていて、さらに「予備」用のスペースも残されていますが、私は機内持ち込み用のスーツケースに詰め込むのが好きです。お分かりの通り、100ドルは軽々しく買える投資ではありません。では、Appleユーザーにとって、購入する価値はあるのでしょうか?
私はよく旅行します。それが仕事ですから。私のAppleは家に置いて、私の帰りを待っています。今では100があれば、空港での待ち時間やホテルの部屋でくつろいでいる時間を、文章を書いたり、プログラミングしたり、コミュニケーションをとったりするのに使えます。Appleに戻ると、100のファイルはすべてAppleのディスクに転送されて保存されます。100にはカセットポートがありますが、ディスクが使えるのにテープを使う必要があるでしょうか?
モデル100とApple間のファイル転送は、2つの簡単なプログラムとわずかな手間で行えます。100には、75~19200ボーの通信速度に対応するモデムと通信プログラムが内蔵されています。モデル100をHayes Micromodem II(Stat: M711Eで問題ありません)に合わせて300ボーに設定してください。オプションのモデムケーブルモジュラープラグ(ベージュ色のコード、部品番号26-1410)は、Hayesカプラに直接差し込むことができます。電話回線を経由する必要はありません。100のANS-ORIGスイッチをANSに設定してください。次に、AppleのMicromodem IIをIN#2 Return、PR#2 Return(モデムのスロットは2と仮定)、[Ctrl-A]、[Ctrl-F]、[Ctrl-A]、[Ctrl-Q]で起動します。Appleの画面に以下のメッセージが表示されます。
マイクロモデム II: ダイヤリング:。
100にTe1comプログラムを入力します。オプション4の「Term」を選択し、AppleのReturnキーを押します。100から短いビープ音が鳴り、コンピュータが接続されます。100が半二重モードの場合は、ファンクションキー4を押して全二重モードに切り替えます。
この時点では、100 のキーボードから [Ctrl-R] (Return) を発行するのが最善だとわかりました。Apple で BASIC に入り、100 から Apple を完全に制御できます。100 で改行が行われていないことに気付くでしょう。この問題を解決するには、POKE 1912+2,18; と入力します (ここでも、2 は MicroModem が装着されているスロットであると想定しています)。Apple のキーボードはアクティブなままで、どちらのキーボードを使用しても制御できます。ただし、小文字は入力できませんが、左括弧は入力できます。[Ctrl-Y] でモニターに入り、3DOG で BASIC に戻ります。どちらかのキーボードから [Ctrl-S] を入力する必要がある場合は、ファンクション キー F6 の横に「Wait」フラグが表示されるので、これをクリアするには Apple から [Ctrl-Q] を発行する必要があります。100 から [Ctrl-T] を発行すると、ターミナル モードに戻ります。
100 の Telcom プログラムを使用して、100 から Apple にファイルをアップロードする方法はいくつかあります。次のプログラムを使用して、Apple ディスクにファイルをバイナリ ファイルとして保存すると、文字の欠落を回避でき、高速になることがわかりました。Apple のリスト #1 にある短い BASIC プログラムを入力します。Hayes モデムがスロット #3 にある場合は、行 200 の DATA ステートメントを変更します。2 番目の番号 194 は、スロット 3 のモデムの場合は 195 になります。100 からアップロードする場合は、プログラムを実行します。「Begin Upload」というメッセージが表示されたら、100 でファンクション キー 3 を押し、DO テキスト ファイルの名前を入力します。「Width?」という質問に「132」と入力すると、「Up」フラグが表示され、ファイルがアップロードされます。
Appleの画面で出力を確認できます。転送が完了すると、「Up」フラグが消えます。
次に、100 で [Ctrl-E] と入力して、アップロードが終了したことを Apple に知らせると、ファイルがディスクに保存されます。 このプログラムは、お持ちの他の通信プログラム内で使用できますが、競合を避けるため、1 行目で HIMEM を 24575 に設定してください。
Apple から 100 にダウンロードするには、リスト #2 のプログラムを使用します。このプログラムは Apple のバイナリ ファイルを読み取り、100 でファンクション キー 2 を入力すると、Apple ディスク上のファイルを読み取って Model 100 に送信します。 このファイルは逆バックスラッシュ文字 (ASCII 220) で終わる必要があります。リスト #2 の 110 行目に異なる番号を入力することで、この文字を任意の文字に変更できます。 逆バックスラッシュは、グラフ キーとマイナス キーを使用して 100 から入力できます。
Apple で使用できるいくつかの通信ソフトウェア プログラムのいずれかを使用している場合は、おそらくこれらのプログラムの機能を使用してファイルを転送できます。ただし、プログラムによっては、100番本体からカプラに直接ケーブルを接続してもプログラムを起動できない場合があります。電話回線を経由する必要があるかもしれません。100
番本体を携帯してAppleにアクセスしたい場合は、何らかの「ピックアップ」プログラムが必要になります。Ed Magnin's Telephone Softwareの「The Answering Machine」プログラムを強くお勧めします。
カリフォルニア州トーランスの接続(モデム:213-516-9432)。このプログラムはBASICで書かれており、簡単に変更でき、他人があなたのAppleにダイヤルインするのを阻止します。価格はわずか35ドルです。上記のプログラムは、「The Answering Machine」と統合して(行番号を少し変更すれば)、アップロードとダウンロードの機能を追加できます。
「でも、RS-232インターフェースって言ってなかったっけ? なんで使わないの?」と疑問に思うかもしれませんね。もちろん、使ってもいいんです!Appleのシリアルカードを接続している場合は、Radio Shack 26-1408ケーブルで2台のマシンを直接接続するだけです。正しい設定については、シリアルカードのマニュアルを参照してください。Apple Super Serial Cardをお使いの場合は、ジャンパーブロックを「モデム」側に向け、スイッチを以下のように設定してください。
スイッチ 1: オフ、オフ、オフ、オン、オン、オン、オン。
スイッチ 2: オン、オフ、オフ、オン、オン、オフ、オフ。
モデル100 Statを87N1Eに変更します。AppleでIN#1とPR#1(シリアルカードをスロット#1に挿入)を実行し、100でTELCOMプログラムを入力し、ファンクションスイッチ4を押すと、なんと接続完了です。100にダウンロードするには、BASICプログラムをLISTするか、テキスト行をダンプするか、プログラム#2を使ってバイナリファイルを読み込みます。100からアップロードするにはプログラム#1を使用しますが、REM行205に注意し、必要に応じてDATA文を変更してください。
通信や筆記が必要な場合、ポータブルなモデル100の利点は明らかです。しかし、BASICプログラミングはどうでしょうか?モデル100はApple製品ではないため、Applesoftは使用しません。Appleでプログラムを実行する場合、モデル100でプログラミングする価値はあるでしょうか?モデル100は、Appleマシン専用に開発されたMicrosoft BASICを使用しています。これは非常に優れた高性能なプログラムです。通常のBASICコマンドに加えて、モデル100はトーン生成機能と64×240ドットのアドレス指定可能なグラフィックス機能を備えています。
Apple 100 用にプログラムを書く場合、特定のコマンドには注意が必要です。CLS は HOME です。HTAB や VTAB はありませんが、PRINT @ ステートメントがあります。100 には PRINT USING と IF THEN ELSE があります。ファイル コマンドはまったく異なり、100 ではより一般的な構文が使用されています。POKE、PEEK、CALL は翻訳では意味を持ちません。つまり、プログラミングはできますが、デバッグはできません。デバッグは家に帰ってファイルを交換するまで待たなければなりません。興味深いことに、逆に Apple Model 100 用にプログラミングするのは非常に簡単です。私は 80 列の画面と完全な編集コマンドを備えたワード プロセッサ プログラムを使用します。プログラミングが完了したら、ファイルを 100 にダンプして、実行されるかどうかを確認します。
]リスト 10 REM TRS-8O / APPLE アップロード BY ART UDE CALL -APPLE : NOV 1983 15 AD = 24576: REM ファイルアドレス 20 A = 792から854の場合: Lを読む 30 POKE A、L:次へ 40 テキスト : ホーム :D$ = CHRS (4) 50 INPUT "ファイル名";N$: IF LEN (N$) < 1 THEN END 60 印刷: 「受領準備完了」と印刷します。 70 印刷「忘れずに、Ctrl + E でアップロードを終了してください。」 80 PRINT "アップロードを開始するにはF3キーを押してください" 90 792に電話する 100 L=PEEK(8)+PEEK(9)*256+1 110 ポケ AD + L,220 120 印刷 D$;"BSAVE ^";NS;",A";AD;", L";L 130 印刷 "完了。" : 終了 200 データ 169,194,133,57,169,7,13 3,56,169,96,133,7,160,0,132, 6,132,26 204 REM スロット #3 のモデムの場合、行 200 の 194 を 195 に変更します。 205 REM RS-232 用 カードスロット #1 変更行 200 :データ 169,193,133,57, 169,5,133,56,169,96, 133,7,160,0,132,6, 132,26 210 データ 169,0,133,8,133,9,32,12 ,253,32,240,253,230,8,208,2, 230,9 220 データ 201,133,240,14,164,26,1 45,6,200,132,26,208,231,230, 7 230 データ 76,48,3,169, 129,133,56, 169,158,133,57,96
10 REM TRS-8O / APPLE アップロード BY ART UDE CALL -APPLE : NOV 1983 15 AD = 24576: REM ファイルアドレス 20 テキスト:ホーム:D$=CHR$(4) 30 印刷 D$;"カタログ" 40 INPUT "ダウンロードするファイル名";N$:IF LEN(N$)<1THEN END 50 IF LEFTS (N$,1) = "^" THEN 70 60 N$ = "^" + N$ 70 PRINT DS;"BLOAD ";N$;",A";AD 80 PRINT : PRINT "モデル100のF2キーを押してください" 90 PRINT "続行するにはApple IIを押してください"; : GET A$ :PRINT 100 A = PEEK(AD + I):I = I + 1 110 PRINT CHR$ (A);: A = 220 の場合、130 120 ゴト 100 130 印刷 "ファイル終了" : 終了
常に「クリーンアップ」は必要ですが、Appleのフルスクリーンとw/pのヘルプ機能をすべて使えるので、その価値は十分にあります。100のMicrosoft BASICに感銘を受け、Appleのも同じように優れていればいいのにと思っています。他社も似たようなマシンを発売するでしょうが、Tandyは100で他社をリードしています。
初年度の販売台数は6万台から20万台と推測されています。私は100に非常に満足しています。Appleだけでなく、多くのコンピュータとの互換性が高く、(噂かもしれませんが)新しくて改良されたBASICを使うのはとても楽しいです。
最後に一言。航空機内でのポータブルコンピュータや電子ゲームの使用について、いくつか憶測が飛び交っています。大手航空会社はコンピュータに関する厳格な規則をほとんど設けておらず、様子見の姿勢のようです。デルタ航空とイースタン航空は、何のテストもせずに持ち込みを禁止しました。安全策を講じ、用心深くしているだけです(安易な逃げ道です)。ユナイテッド航空は何もコメントしていません。
アメリカン航空は、干渉を起こさなければ問題ないと言っています(それが知りたいことですよね?)。ノースウエスト航空とトロント・エアウェイズも同様のことを言っています。FAA(連邦航空局)は、コンピューターは問題を引き起こさないと考えているものの、各航空会社の判断に委ねているとしています(これは助かります)。実際には、荷物を開けてコンピューターを使い始めても、近くの乗客と客室乗務員が見物に来る程度で、誰も何も言いません。航空会社は近いうちに折りたたみ式のトレーテーブルに電子ゲームを設置するかもしれません。そうすれば、この問題は解決するでしょう。
事業用パイロットでありモデル 100 の所有者である私は、機内で使用した場合、前方で干渉が発生する可能性があると考え、自分自身で評価することをためらっていました。一方、ポータブル 所有者としては、飛行機内での使用を想定して、同行する場合に使用したいと考えていました。FAA および各航空会社がこの質問を避けていたため、私はモデル 100 を旅行に持参しました。実行中のプログラムを使用して、無線および飛行計器 (方位およびバンク指示器、DME、無線高度計、VHF および HF 無線伝送、ADF、マーカー ビーコン、VOR、ILS、グライド スロップ指示器) と照合しました。全く問題はありませんでした。計器は、コンピューターのオン/オフに関係なく、変化を示しませんでした。
ポータブルコンピュータの時代が到来しました。シングルユーザーにとっては現実的なマシンではないかもしれませんが、自宅やオフィスにコンピュータを持っている人なら、きっと使いこなせるでしょう。ぜひお試しください。きっと気に入っていただけるはずです。まさに「持ち運びできるApple」となるでしょう。