ISSN 0910-7614
MZ, ЖЛ = ボケ コン シリ ー ズ
ソコ ン 情 報 計 ERSONAL OMPUTER IAGAZINE
= ЕЕ е; ЫБ» Ри, x атс: DNE S ^ AUG. 1985 = Wl А / 定価 480 円
HF 6 O #F 6 A 2 4H
受験 も 忘れ る 青春 の 3 日 間 、 行 こう ぜ ! и
Tei (o = 7 ジマ ーー
主催 大 手 門 高校 生徒 会 会 長 山田 洋
生徒 会 主催 に よる 恒例 の サマ ー キ ャ ンズ プ 、 今 年 は 黒潮 躍る 南紀 敵 に て 開催 し ます 。 勉 学 の 合間 に 鋭 気 を 養う 3 日 間 、 キ ラ め く 太 陽 と g 2k 8] > 2 SESA O b. 2 . 32: 6 A Š = XZ > E [s p < @ £$ = СЗ. БАКУ КИ ФЬЛ A AK 309 5 TE). КАТЕ L 2 k OG Wa. темы. Q. ГЬ € = spa < ЕЕ,
Eod od +++ $ $ £ KE GRO 記 £ ЕВ ЖЖ キキ $u ck Gk ЖЖ Gk o
BHIH = 2H 和歌 山県 勝浦 ナチ ビー ナチ 8 月 1 日 ・2 日 勝浦 商業 高校 特設 宿舎 8 月 FB Кїн (TE) 120 名 (予定 )
日 程 場 所 宿 泊
指導 担当 北田 正史 先生 AGHM SALE = ЕЖ
父兄 代表 村田 均 氏 WHKIEK Е | イベ ント 幹事 [AMEE Hu
※ 詳 細 な 日 程 、 費 用 等 に つい て は 、 後 日 ホー ムル ー ム に て 配布 し ます 。
案内 状 に か ぎら ま レボ ー ト や 手紙 も 美しい 文書 に すれ ば 説得 力も 違っ て きま あ MZ-1500 に 、 漢 字 ROM* や 辞書 ROM*、 プリ ンタ * を つない で ワー プロ ソフ ト を 走ら せれ ば 、 た ち ま ち ホー ム ワ ー プ ロ に 。 新 登場 の カラ ー 漢 字 プ リ ンタ MZ-1P17 な ら 、24 ド ッ ト の 美しい 文書 や イン パク ト の ある カラ ー 印 字 * も ……。 ま だ た キャ ラク タ を 使っ だ ちょ っ と 目 を 引く 絵入り の 文書 や 、BASIC を 使っ た グラ フィ ッ ク 絵 ハガキ な Е, 上 達する ほど に 応用 範囲 も 多種 多彩 。 あな た も ワー プロ 遊び 、 始 め ま せ ん か 。
※ 印 は オプ ショ ン で す
28 J^ NS
pt の T.
р
watt EFE y FIER RRC FIN
FEIERS “ 多 子 ^ な カラ ー 漢 字 プ リン タ 新 登場 。
of x< が J “Е
画 カ ラー 漢字 サー マル プリ ンタ MZ-1P17… 標 準 価格 79,800 円 く < 主 な 特長 >@ グ ラフ ィ ッ ク に 威力 を 発揮 する 7 色 カ ラー 印字 @ 本 格 的 な 日 本 語文 書 が つく れる 24 X24 ドッ ト の 高 品位 漢字 印字 өз 転写 感熱 方 式 に よる 低 蝶 音 印字 る パイ カ 文 字 90 字 / 秒 、 漢字 60 字 / 秒 (ドラ フト モード 時 ) の 高速 印字 氏 MZ シ リー ズ 、X1 シ リー ズ に 対応 借 JIS 第 1 水準 漢字 を 標準 装備 信 英 文 や 数 式 、 化 学 式 を 合 む 文 書 の 印字 に 効果 的 な 多彩 な 文字 種 天 見 出し に 効果 的 な 綻 ・ 横 倍角 印字 ・4 倍 角 印 字 介 置場 所 に 困ら な い コ ン パ クト 設計
CU-14F 1B
Өм2-1500 ワー プロ シス テム 例 シス テム 標準 価格 284.000 円 バー ソナ ルコ ンピュータ MZ-1500 標準 価格 89,800 円
AMZ-1500
14 型 カラー ディス プレ イ CU-14F1B 標準 価格 64,800 円 バー ソナ ルコ ンピュータ
漢字 ROM ボ ー ド MZ-1R23 標準 価格 19,800 円 レン
ОМИ wma maen MSO «xus өз, оғ
カラ ー 漢 字 サ ー マ ル プリ ンタ MZ-1P17 標準 価格 79,800 円 A 画面 は ハメ コミ 合成 で 、「 ユ ー カ ラ 」」 (東海 クリ エイ ト ) よ り и
接続 ケー ブル MZ-1C47 標準 価格 7,800 円 2 %
ы š Ке; Wi М -ARIE KH тыз 大 阪 市 阿倍 野 区 長池 町 22 番 22 号 谷 (06)621-1221( 大 代表 ) @ お 問い 合わ せ は … 本 社内 国内 情報 シス テム 営業 本 部 ま て ES 2 %- MERE
ОҺЛИ/.........
CONTENTS
GAME25 時 パソ コン は 眠れ な い 85 アタ ッ チ 族 の 反乱 86 ファ ンタ ジア ン ハ イド ライ ド ドラ コン スレ イヤ ー/ ザ ・ キ ャ ッ ス ル デー モン クリ スタ ル / 大 脱走 コロ ン / プ ラズ マラ イン / ア ステ カ コン スト ラク ショ ン は ヒー ロー 養成 ギプス だ 103
MZ- パズル ゲー :— ! TMAN ズル ゲー ム ゲー ム 特 別 党 磯 川 105
X1/C/D /F/ turbo
STARTREK1801 жиы. qu
89
THE SENTINEL 43
ゲー ム 開 発 パ ッ ケ ー ジ ВЕМ$ 44 ソー スジ ェ ネ レー タ ZING 52 Ж : CTIM WHITE NEW Arrivals, Old Encounters UNIX は 米国 ベル 研究 所 で 開発 され た ソフ トウ ェ ア で す Part! ソフ ト で ワイ ワイ Т риш aaa 新作 SOFTWARE/ 熱 烈 ゲー ム 通 信 159
XENIX, MS-DOS は Microsoft 社 FLEX は TSC 社 UCSD p-System は カリ フォ ルニア 大 学 理事 会
Part2 GAME REVIEW RACET NECD0S は RACET COMPUTES 社
SB-80, SB-86 は LIFEBOAT ASSOCIATES バー ガー タイ ム / 地 獄 の 練習 問題 мы WORDSTAR, MAILMERGE, SPELLSTAR, WORDMAST 探険 隊 第 二 弾 / 森 田 和 郎 の オセ ロ
ER, CALCSTAR, DATASTAR, SUPERSORT, INFOSTAR は Micro Pro 社 の 各 メ ー カ ー の 登録 商標 で す
その 他 ブ ログ ラム 名 , シス テム 名 , CPU 名 は 一 般 に 各 メ ー カ ー の 登録 商標 で す
本 文中 で は *TMZ*R" マ ー ク は 明記 し て いま せん
本 誌 に 掲載 され た すべ て の ブロ グラ ム は 著作 権 法 上 , (R 人 で 使用 する ほか は 無断 で 複製 する こと を 禁じ られ て い ます 。
カラ ー 紹 介 3D マ ル チ CAD 31
X1 ソ フト ウェ アパ バック the Yokozuna イメ ー ジ スキ ャ ナ PIS-20&Ink Pot カラ ー ゲ ー ム 画面 紹介 84
Part3 清水 和 人 の ゲー ム ハ イ テク 道場 ちゃ っ くん ぼ つ ぶ \ * の 2
Part4 SPECIAL REVIEW
Ink Pot
Part5 BUSINESS REPORT
日 本 語 MY CARD
愛読 者 プレ ゼン ト 168
81 Oh./ MZ 質問 箱 172 82 FILES Oh/MZ 174 infoMZ 176
162
164
166
ペン ギン 情報 コー ナー/Again Watch 177 STUDIO MZ/ ぼ くら の 掲示 板 180 編集 室 か ら ご めん な さい の コー ナー 184 投稿 募集 /SHIFT BREAK/micro Odyssey
| 読物 アプ ЖЕНЕР ЖЕНЕР / "sn.
アイ ビッ ト 電 子
パソ コン 千 夜 一 夜 %20% x ウス 吐 パ ソコ ン セ ンタ ー …… 第 2 次 マイ コン プー ム の ころ と ペン トミ ノ nem-
猫 と コン ピュ ー タ 第 7 回
みん な の コワ イ も の AREF TO р эш ысы コス モス 岡山 (ユニ バー ス ) Pe — A
絵夢 絶 登 面白 玉手 箱 第 20 回 サム シン ググ ッ ド
電脳 に 関す る 1 1 の 仮設 と 独断 ма 507
連載 / ゲ ー ム / ビ ジネス /DOS5 ハ ー ド £ ググ =
X1/turbo 3D マ ル チ CAD 一 一 - あ な た は 建築 デザ イナ ー<2> E W 33 :
身近 な も の か ら 入力 し よう Lic 東海 クリ エイ ト
試験 に 出る 3X グ 第 3 回 日 本 ファ ルコ ム
Z80 の 一 族 は た だ 者 で は な い の で ある fo om ох сега А ESE MM 18—19
X1/C/D/F/turbo 強力 な ディ スク ユー ティ リティ BLUE SKY Co.
JODAN-DOS X1 BASIO HOUSE
MZ-1500 ユー ティ リティ シリ ー ズ
RAM フ ァ イ レ と デー タ 処 理
「 で きる は ず の 人 」 の た め の ツ メタ ー イ BASIC 塾 第 4 講
スク リー ン を デザ イン する
Мау the “FORTH” be with уои 最終 回
明日 の ふ ぉ ー す
X1/C/D/P/turbo, MZ-700/1500 PUZZLE BOOK (5)
カー ド ゲ ー ム
Short Access MZ-700/1500
CRT EDITOR&GRAPHIC KEY
X1/C/D/F/turbo
音声 分 析 プ ログ ラム
< スタ ッ フ 〉
| 岳 集 長 一 安田 千尋 ORE 菊川 良子 前 田 W {FEE 三 上 之 彦 @ 協 力 一 一 有田 隆也 高野 庫 一 西畑 文広 іш Rittaporn ИЖЕ 清水 和 人 後藤 貴行 Ж 一 樹 斎藤 ж 近藤 弘幸 浅野 恵 造 工藤 М 台原 秀幸 @ カ メラ ー 一 浜崎 昭 杉山 和美 @ イ ラス トーー 永 沢 し げ る 山田 晴久 er 計 ド デイ レク ター ニー 中島 真 子 @ レ イア ウト ーーCAN ART. TREF 中 島 由紀 子 校正 一 一 グル ー プ ご じ ら
ا
疾走 する グラ フィ ックス
ペイ ント 速度 は 従来 の 約 35 倍 а 、 中 間 色 表現 も 簡単
2| 広がる メモ そり 空間
10 段 階 の NEWON 命 令 で ユー ず ザー エリ ア も きら に 拡大 。
一 字 変 換 、 音 訓 変換 な ど 手 漢字 入力 (Model20)。
We АЖЕ ЕЛІ 。 お 問い 合わ せ は … シ ャ ー ブ 綿 電子 機器 事業 本部 シス テム 機器 営業 部 大 阪 /〒545 大 阪 市 阿倍 野 区 長池 町 2
る スーパ バ パー イン ポ ボーズ 機能 : リア の 合成 、 パ ー ソ ナル テ ェ ェ ッ サ (オプ ション) と 組め ば 本 ォ 編 集 が 楽し め ま す pipes š
uM I - 気 に M 内 蔵 (Model 20) : 情報 を WV BASIC の 漢字 ユー ティ リ
も 簡単 で す 。 参 X1 シ リー ズ と フル
赴 来 の X1 BASIC(V1.0) も 搭
1 用 市 販 ア プリ ケ ン ソ フト
バイ ト ) @8+zz—7'3 ж 拡張 1/ ひ ポート (2 ポ ー ト ) Wik 内 タイ マー つき カレ ンダ ー ク ロッ ク 内 蔵
(価格 は 標準 価格 ) ーー МН 208) CZ-52F 近日 発売 . CZ-8PNI 134,8003 _ CZ-8BK2 近日 発売 МВ
CZ-8DT2 44.800 円
CZ-8VP1 59,8009
CZ-8RL1 24.800 円
に ディ و
Model 20 (ミニ フロ ッ ピ ー デ ィ ス ク ド ラ イブ 1 ドラ イブ 内 蔵 )
M RUJZTLE АЗ
ө Model 10 バー ソナ ルコ ンピュータ キキ ー ボ ー ド CZ-811CE (オフ ィ ス グレ ー) > RR( ロ ー ズ レッ ド ) e Model 20 バー ソナ ルコ ン ビ ュー タナ キー ボー ド CZ-B12CE (オフ ィ ス グレ ー)・R( ロ ー ズ レッ ド )rr imm … 標 準 価格 139.800 円 @ 14 型 カテ ラー ディ スプ レイ レイ テレ ビ CZ-811DE (オフ ィ ス クレ ー)*RR( ロ ー ズ レッド) ero real 標準 価格 89.800 円
жеде
“ж” “йе
NB
n
тга
Model 0 高速 電磁 メカ カセ ウド デ ニタ レコ ー タ 内 蔵 )
標準 価格 89.800 円
CZ-804C 標準 価格 139,800 円
N パー ソナ ルコ ンピュータ АХ/ bk 14 型 カラ ー デ ィ ス プレ イ テ レ ビ CZ-801D 標準 価格 99,800 円
С2-803С 標準 価格 119,800 円
NA バー ソナ ルコ ンピュータ AN б 14 型 カテ ラー ディス プレ イ テ レ ビ CZ-801D 標準 価格 99.800 円
CZ-802C 標準 価格 198,000 円
v バー ソナ ルコ ンピュータ АҮ/) 14 型 カテ ラー ディ スプ レイ テレ ビ CZ-802D 標準 価格 128.000 円
W い ずれ も 、 実 務 か ら ゲ ー ム まで 幅広 くそ ろ っ た X1 の ソフ ト が 共通 し て 使え る コン バチ ブル 設計 で す 。 率 カラ ー は それ ぞ れ ロー ズレ ッ ド 、 メ タリ ッ ク シ ル バ ー の 2 色 が あり ます
@X1 シ リー ズ 用 NEW BASIC(V2.0) CZ-112SF (カセ ッ ト 版 )……………… CZ-113SF (コン パク ト フ ロッ ピー 版 CZ-124SF (ミニ フロ ッ ピ ー 版 )
… 標 準 価格 7,800 円 標準 価格 8.800 円 … 標 準 価格 8,800 円
Же MESE IDE つ 。 ター
72:212XFER+—-:-:::
ター ボ の 強力 な 日 本 語 処理 機能 な を サポー ト す る た め に キー ボー ド は 、 き さらに パパ ワー アッ フ きれ て いま す 。HELP キ ー や COPY キー に 加え ぇ 、 日 本 語 入 力 キ ー と し て XFER キ ー を 採用 。16 ビ ッ ト な み の 仕 様 い える この キー の 機能 は 、 も ちろ ん BASIC で サポ ー ト され て お り 、 操 作 も 簡単 。 日 本 語 入力 モー ド の 設定 も CTRL +XFER、 ま た は SHIFT+XFER と いう 親切 設計 て この 実行 に より ファ ンク ショ ン キ ー メ ニュ ー が 画面 に 表示 され 、 手軽 な 操作 で スピ ー デ テイ に ブロ グラ ミン グ で きま す 。
BREAK
Т
p wi акту кр» ¢ v1 4
| асн ЛОУ
Н Жаа ӨР RHE OL AEE CUN АУ urta i システム ユー ザー 辞書 画 2D・5"FD 版 CZ-111SF 標準 価格 8,800 円
FFERI ЖЛ) ___ _ = : Ë ДОЎ? Ратио XXI シリ ー ズ 用 ラン ゲー ジ シ リー マメ F OR TRAN 画 2D・5"FD 版 CZ-115LF 標準 価格 13,800 円
* 当 ン フト の 使用 に あたっ て は 、CZ-5CPM (標準 価格 16,800 円 ) が 必要 で すす
RISAS RR WE, CFARE
AXI Раши 7574527 Жк (< ッ ウス 人 ) 画 2D・5" F Dh (Mode! 20、30、40 用 ) CZ-114SF 標準 価格 17,800 円
virteikHo4065854
AVI furi XU シリ ー ズ 用 ラン ゲー ジ シ リー ズ С Ш20 -5” FDR CZ-116LF 標準 価格 13,800 円
* 当 ン フト の 使用 に あたっ て は 、CZ-5CPM (標準 価格 16,800 円 ) が 必要 で す 。
t
ШЕ 日 本 語 処理 機能 | 簡単 な 操作 で 日 本 語 入 力 が で きる 新開 発 漢字 BASIC を 標準 装備 。 漢 字 変換 は カタ カナ ひら が な 、 ロ ー マ 字 の い ず れ か ら 6 でも で き 、 手 軽 に 日 本 語 の 文章 が 作成 で きま れ さ ら に 、 新 コ ン セ プ ト の 日 本 語 処理 機能 を 内 蔵 。 挿 入 、 削 除 、 文 章 移動 、 同 一 文章 (プロ グラ ム ) を 〈 り 返し 使用 で きる コピ ー な ど が 自在 で す , まる に ブロ グラ ミン グ 感 覚 で ど ス ピー テ Y に 文書 作成 が 可能 、 企 画 書 や 報告 書 な ど ビ ジネス は も ちろ ん 、 教育 、 研究 分 野 の 各種 レポ ー ト 、 論文 な ど に 幅広 〈 活 用 で きま る
高速 ・ 高 密度 グラ フィ ッ ク | な め ら か な 曲線 、 級 密 な 色 表 現 、 漢 字 1000 文 字 表 示 な ど 、 ハイ レベ ル な 表現 を 可能 に する 640 х 400 ド ッ ト フ ルカ ラー。 ビジ ネス グラ フ や チャ ー ト の 作成 、 高 度 な コン ピュ ー タ グラ フィ ックス な ど 新 し い ア ー ト 表現 も 楽し め ま す 。
ビデ オ 編 集 | ホー ム ビ デ オ を 接続 する だ け で コン ピュ ー タ 画像 や スー パー ・ イ ン ボ ポー ズ 画 像 を その まま 録画 で きる 新 方 式 採用 の デジ タル 7 ロッ フ パ 内 蔵 (特許 出願 中 )。 ホ ビー は も ちろ ん 、 ビデ オォ 教材 、 映像 カタ ログ 、 ビ デオ POP づ く ⑩ な ど … ビ デオ テー プ ' を 新しい メ テ イ ア と し て 実務 に 活か せま す 。
新しい 実務. ガー ルド へ … ター ボ な 走り N パソ コン テレ ビ А プ ケ ァ / ケ ZZ/
シリ ー ズ Model 30 (ミニ フロ ッ ピ ー デ ティ スク ドラ イブ 、2 ド ライ ブ AR)
パー ソナ ルコ ンピュータ キー ボー ド CZ-852C 標準 価格 278.000 円 Model 20 (ミニ フロ ッ ピ ー デ ィ ス ク ド ラ イブ 、 1 ドラ イブ 内 蔵 )
パー ソナ ルコ ンピュータ キー ボー ド CZ-851C 標準 価格 248.000 円 Model 10 (高速 電磁 メカ カセ ッ ト デ ー タ レコ ー ダ 内蔵)
パー ソナ ルコ ンピュータ キー ボー ド CZ-850C 標準 価格 168.000 円 15 型 カテ ラー ディ スプ レイ テレ ビ CZ-850D 標準 価格 129,800 円
カラ ー は それ ぞ れ オフ ィ イス グ レー (Е), 、 ロ ー ズ レッ ド (R) の 2 色 が あり まれ
НЖЕ НЕА ЫАМЕСХ 実務 能力 を 高め た ХУ тат Model 40%.
SHARP
DAFA PELS, 1.1,
<X1 タ ー ボ の 主 な 特長 > PRINT XX DATAX. ВЕМХ. 7» イル 名 な ど に も 直接 漢字 が 書き 込め 、 プ ログ ラム の 作成 、 修正 、 訂正 が 容易 田 JIS 第 1 水準 漢字 ROM 標 準 実装 置 漢字 V-RAM 搭載 に より 漢字 1000 文字 を 高速 表示 田高 速 定義 を 実現 し た ユー ザー 定義 の キャ ラク タ ゼ ネ レ ー タ 画 高 速 ペ イン ト 機 能 ШІЛ 開発 黒色 スー パー イン ポー ズ 機 能 画 最 大 85K バ イト の ユー ザー エリ ア 、172K バ イト の 大 容量 RAM 画 5 イ ンチ 倍 ト ラッ クミ ニ フ ロ ッ ピー、 8 イン チ フ ロッ ピー、 10M バイ ト ハ ー ド ディ スク を BASIC で サポ ー ト NATA. RS-232C な ど 充 実 し た ユー ザー イン ター フェ イィ イス 画 専用 ディ スプ レイ テレ ビ は 世界 初 、640 400/640 x 200 ドッ ト の 自動 切換 え を 実現 画 ユ ー ザ ー フ レン ドリ ー を 追求 し た 多 機能 薄型 キー ボー ド 一 キ ー 配 列 を 50 音 順に 変換 可能
ж Model 10 で は 400 モ ー ド フル カラ ー 表示 、 デジ タル テロ ッ パ 、 マ ウス ・RS-232C イン ター フェ イス は オプ ショ ン 。 また 、 RAM は 124K バ 人 ト 、 ユ ュー ザー エリ ア は 32K バ イト で す ж 画面 は 説明 用 に 作成 し 、 印 刷 製版 で 合成 し た 写真 で す 。 ソフ ト は 市 販 さ れ て お り ま せん 。
く < 主 な オプ ショ ン >
⑧ 増 設 用 ミニ フロ ッ ピ ー デ ィ ス ク ド ラ イブ (CZ-851C 用 ) CZ-51F 標準 価格 39,800 ⑯ ミ ニ フ ロ ッ ピ ー デ ティ スク セッ ト CZ-501F 標準 価格 129,800 円
る デー タレ コー ダ CZ-8RL1 標準 価格 24,800 円 ФБ 7/25 NEW CZ-8PN1 標準 価格 134, 800 円 @ ビ デオ マル チ プ ロ セ ッ サ CZ-8VP1 標準 価格 59,800 円
CZ-8DT2 標準 価格 44,800 円
る バー ソナ ル テ ロ ッ パ
4 写真 は Model 30 C$,
人 熟語 、 地 名 、 人 名 な ど 約 30,000 語 を 収録 し た シス テム ・ ユ ー ザ ー 辞書 搭載 但 プ ログ ラム 中 で 漢字 が 自在 に 使え る 漢字 BASIC 標 準 d& i ORF 1000 5c FAKAT @640 x <400 ド ッ ト フ ルカ ラー
パー ソナ ルコ ンピュータ + キー ボー ド CZ-862C 標準 価格 258,000 円 ө 14 型 カラ ー デ ティス プレ イ CU-14D1 標準 価格 108 ,000 円
We -ARIEI < お 想い 合わ せ は -… シ ャ ー プ 費 電 子 機器 事業 本 部 シス テム 機器 営業 部 大 阪 /〒545 大 阪 市 阿倍 野 区 長池 町 22 番 22 号 谷 (06)621-1221( 大 代表 ) 東京 /〒162 東京 都 新宿 区 市 谷 衝 幡 町 8 番地 容 (03)260- 116 1( 大 代表 ) ま た は シャ ー プ エン ジニ アリ ング 費 〒545 大 阪 市 阿倍 野 区 長池 町 22 番 22 号 容 (06)621-1221( 大 代表 ) へ 。
vV AX Ратио 用 グラ フィ ッ フ ツー ル に 3 らく ガ
MEEL ^ Ий їс eñ sP >> S E
ン * ン ラジ
[EY Dg [A bkt “АЖЖ,
X1 タ ー ボ の 標準 BASIC と の 併 用 に より 熟語 変換 が 可能 な 「 シ ステ ム 辞 書 」 ユー ザー が 自由 に 文字 を 登録 で き 自分 専用 の オリ ジ ナ ル 辞 書 が つく 〈 れ る 「 ユ ー ザ ー 辞書 」 の ユー ティ イリ ティ か ら な る ソフ トウ ェ ア で す 。 シ ステ ム 辞 書 に は 、 標 準 BASIC の 音 訓 辞書 の は ほとんど すべ て と 日 常 よく 使わ れる 熟語 、 人 名 、 地 名 な ど 約 3 万 語 が 収録 され て お り 、 さ ら に 辞書 変更 用 ユー ティ リティ を 利用 すれ ば 、 内 容 の 追加 、 書 き 換 ぇ も 8OK。 また ユー ザー 辞書 は 、 自 分 専用 の 辞書 と し て の 活用 の 他 、 住所 録 や 電話 帳 な ど に も 応用 で きま れる
Ш 20-5" РОМ CZ-111SF 標準 価格 8.800 円
IB X 85-7
2-,-4>Жж-ХШФ fMi ET ERU, - 4 わか りや すい アイ コン 表示 で 、 プ ロ EV, グラ ム の 組め な い 初 心 者 の 方 に も 、 複雑 な コン ピュ ー タ 画像 を 楽し みな が ら 手 軽 に 作 画 で きる うれ し い グ ラフ ィ ッ ク ツ ー ル で す 入力 は 、 マウ ス で と っ て も 簡単 。 精密 400 ラ イン モー ド も 装備 し て いま す 。 きら に ビデ オマ ル チ プロ セッ サ (CZ-8VP1) の 入力 切換 え を Ü 0 コン トロ ー ル で きる タイ ム テ ー フ ル 機 能 を 装備 。 ビ デオ ォ 編 集 に た い へ ん 便利 で す 。 く ア イコ ン 表 示 に よる グラ フィ ッ ク コ マン ド > 9717971722971 227v9*7 —2v @ ペ イン ト る @ ス プレ ー@ プ ブラ シ @ パ レッ ト @ ル ー ペ 圏 2D・5' FD 版 (Model 20、30、40 用 ) С2-1145Е (772) 標準 価格 17.800 円
と ヒュー マン な [0OGO で 22] ター ば 道 化す る 。 E 新 時 代 の 言語 LOGO が いよ いよ 3 ター ボ で 走り ます 絵 や グラ ス 模様 な ど を 簡単 な 命令 で わか りや すく プロ グラ ミン グ で きる ター トル グラ フィ ックス 機能 を は じ め 、 構造 化 ゲ ログ ラミ ング 機能 、 優れ た リス ト 処理 機能 な ど 、 BASIC な どの 言語 に は な い 独自 の 機能 を 持つ LOGO 一 一 り わ (この turbo LOGO (漢字 版 ) は 、 プ ロン シン ジャー や 変数 、 デ ー タ に 漢字 を サ ポー ト 。 日 本 語 LOGO と し て の や き し き に 加え 、 マ ウス を 使っ て 絵 を 書い た り 、 プ ログ ラミ ング も こなせ る 多 機能 ぶり 。 こ の ヒュ ー マ ン な ソフ トウ ェ ア に よっ て あな た の 知 的 創造 の 世界 は る ら に 拡がり ます
画 2D・5" РОЯ CZ-117SF 7 月 発売 予定
XI(z#KU2S GETE 3 5
SOFTWARE INFORMATION
Жат, КААТ,
オチ オリジナ ルン フト る 続々 登場 。 X11 なら て は の クラ ич ティ リ テ ディ に 加え 、
AOE, 28-15090 LU 7 E
Z 883 ILU— ー ズ スズ ち サボ ホー 一 ん
#ПА7 EIS SPRIED AVETE
NEW BASIC versionzo
№7777, 1 シリ ー ズ に 待望 の ニュ ーBASIC が 登場 し まし た 。 ま る に ター ボ な み の 高速 グラ フィ ッ ク 。 高速 ペイ ント ルー チン の 採 用 で 、 ペイ ント 速度 は 従来 の 約 35 倍 (ХІ BASIC V1.0 と の 比較 )。 る きら に X1 タ ー ボ で 好評 の NEWON 命 令 に よる BASIC の 10 段 階 カッ ト 機能 も 導入 、 ユ ー ザ ー エ リア を 拡大 で きま す 。 ま た 漢字 機能 ち も パ ワー アッ T 漢字 ユー ティ リティ の サポ ー ト で 漢字 の 扱い が さら に 身近 に 。 ま る に X1 ユ ー ザ ー に は 見 逃 が せ な い BASIC で す 。
画 カ セッ ト 版 CZ-112SF 標準 価格 7.800 円 Ш20-7 РОМ С2-1135Ғ 標準 価格 8.800 円 画 2D・5" РОМ CZ-124SF 標準 価格 8.800 円
が セー 株 式 会 社 お 門 い 合わ せ は … シ ャ ー プ 納 電 子 機器 事業 本 部 ソフ ト 開発 部 〒162 東京 都 新宿 区 市 谷 八 幡 町 8 番地 佑 (03)260-1161( 大 代表 ) へ 。 | AS.
大 い に 遊 べ る 、 楽 し め る 。 ワ クワ クソ フト の 6 本 セッ ト スバ パプ ルッ ーッ ラル ウラ ァ ッ ク 7 HE ا م 9 テー ズ 版 CZ-122PF #URRIS15800FI
1 ユー カラ リゾ 4 БЫН タイ ピン グ 纏 巡 ゲー ム 2 キー ボー 5 フラ ッ ヒー
3 SUPER ODYSSEY 6 SH @5 イ ンチ ディ スク 版 CZ-123PF 標準 価格 19.800 円 7 ユー カラ リリ 4 サン ダー フォ ー ズ 2 HARUCHAN 5 デ ゼ ニラ ンド
グラ フィ ッ ク ツ ー ル
3 SUPER ODYSSEY 6 ИЖЕ
CPM" ラン ゲー ジ シ グー ズ FP BM AAOH РСА СВЕ < マグ ラン ゲー ジ シ リー ズ FORT RAN Ш20-57ҒОЛЯ CZ-115LF 標準 価格 13,800 円 JE 2 FF CIT TET SEO HERR A ランゲージ シ リー ズ COBOL . 画 2D・5"FD 版 CZ-118LF 標準 価格 13,800 円 @ ラ ン ゲ ー ジ シリ ー ズ の 使用 に あたっ て は CZ-5CPM が 必要
C3. ※CP/M は 米国 デジ タル リサ ー チ 社 の 登録 商標 で ラン ゲー ジ シ リー ズ は この 他 、「LISP」・「FORTH」・
怒 が る ノン コン ワー ル た だ
зём ЗАРСАН ぶ マ ラン ゲー ジ シ リー ズ ( 〇 画 2D・5" FD 版 CZ-116LF 標準 価格 13,800 円 ЖАСА LAIKE НЕН < ぶ マ ランゲ ー ジ シリ ー ズ PROLOG
20۰5 ҒОЛ CZ-119LF 標準 価格 13,800 円
< クシ リー ズ 用 〇 P/ M*
人 ーー > WI2D-5'FDh& CZ-5CPM 標準 価格 16,8009 'rPASCAL」・「APL」 な ど 続 々 発売 子 定 /
BCIcReE2UI о |
< ` * ЖАРУ | -
ва FUZE, する た め の 、 желш
EY
>- Уре. те. Df vmm
語 ワー ド プ ロ セ ッ サ で す 。 通信 機能 、80 桁 表 22 0 示 な ど 実 用 的 な 機能 を 満載 。 そ の ひと つ ひ と つ に 磨き を か け て 充実 度 120% 。 ビジ ネス ユ ) ー ス で も 十分 活躍 で きる レベ ル の 高 さ で す 。
、 AX ате モデ テル 80、30 用 Nl 日 本 語 ワ ー ド プロ セッ サ 02
パン
⁄
Z \ ユー カラ ラ PDP は ウ イジ ュ アル 人 間 の た め の ヴ ィ ジュ アル ワー ド プ ロ
1 セッ サ で す 色 つき 文字 ・ 4 倍角 文字 の スー パー г イン ポー ズ 、 タ イマ ー 制 御 テ ロッ プ な ど 、 楽 し い 機 能 を 満載 。 BKET IYER AVI. АХ aane / ヴィ ジュ アル ワー ドブ プロセ ッ サ _
ユー カラ JJ | は 手軽 で コン バク ト な 日 本 語 ワ ー ド プロ セッ サ で す 。 必要 な 機能 を 、 慎重 か つ 大 胆 に ぎゅ つと 絞り 込み まし た 。 いわ ば ワー プロ の エッ セン ス 。 小粒 で も 働き は 一 人 前 以上 で す 。
2577 MZ-1500 f 日 本 語 ワー ド プ ロ セッ サ
| 4-23. `
:。 エ スカ ル ゴ は 、 取扱 い 簡 単 の 表 計算 ブロ グラ ム で す 。 計算 の 手間 を 省 ` く か ら 、 家 計 簿 や テス ト 成 績 表 な ど に 。 情報 / を 整理 する か ら 、 住 所 録 や レコ ー ド リス ト な \ ` ど に 。 ど う 使 っ て も 、 人 それ ぞ れ に 便利 で す 。 `
AYZ AX ni —— \ 簡易 表 計 算 プ ログ ラム ``
x =
通信 販売 サー ビス 開始 : お 近く ( 店 の な い 場 合 は 、 通 信販 売 い た し ます 。 afr. NED 電話 で 、 下 記 ま で お 申し 込み く だ SC お 支払 い 方 法 等 ご 連絡 いた し ます 。
қ 株 式 会社 東海 クリ エイ ト ta ж 東京 都 港 区 三田 3-1=7 三 田 東 室 ビル A4F [ л 当社 ソフ ト に つい て の お 問合せ | 宮崎 営業 所 T880 宮崎 市 高 下 穂 通 ]-6-35 (b ビル 7F TEL.0985-29- 1966 | は 左記 まで お 気軽 に どう ぞ 、 )
Өн! MZ 8 月 号 у; ; қ | 7
EPSON
各 機種 対応 ROM カー トリ ッ ジ
огаН C): I DONE
各種 パソコ ン に 、 カ ー ト リッ ジ の 交換 で 簡単 に 接続 で きま す 。 介 ESC/P 版 (QC-10II、HC-40、X1 タ ー ボ )@FM 版 (FM シリ ー ズ )@PC 版 (PC シリ ー ズ 、 パッ ピア シリ ー ズ )@X1 版 (X1、X1 タ ー ボ )@JX 版 (]X シ リー ズ ) の 各 機 種 用 カー トリ ッ ジ を 用 意 。
ж”
画 SP-80 は XI カー
течет
この クラ ス で は 群 を 抜く 100cps の 印字 速度 。 さ ら に 、 ス ピー ディ ー な キャ リッ ジリ ター ン 、 高速 コマ ンド 処理 に より 印字 効率 を 高め 、59Lpm の 高速 印字 が 可能 と な っ て いま す 。
I8X I2Fy FONLQX F
エプソン な ら 6 では の 優れ た 印字 品質 は もろ ん 継承 、 18 X12 ド ッ ト の NLQ( ニ アー・ レ ター・ ク ォ リ ティ ) な ど 高 品位 文字 も 印字 可能 。
BROT HRD
カッ ルト シール フィ ー ダ ( ブ プ ショ ン る も 盛 意 主として ビジ ネス プリ ンタ の よう な 本 格 派 プ リン タ 用
トリ ッ ジ の 使用 で X 1 に 接続 (ケー ブル 8226) す る こと に より 、 リ スト 出力 (文字 コー ド 表 一 致 ) お よび ハー ドコ ピー が 可能 。 ESC/P カ ー
プリ ンタ は エプソン
カッ トシ ー ト フィ ー ダ #8338 x10,000 B5 縦 一 A4 縦 の カッ ト 紙 の セッ ト 、 供 給 を 自動 化 。
も ょ に お 買い 求め くだ さい 。
Озари оаа ー ダ を 用 意 。 用 紙 の モッ ト ・ 供 給 を 自動 化 、 カ ッ ト 紙 を あたかも 連続 用 紙 の よう に 使用 で き 、 プリ ント アウ ト の 効率 を 高め ます 。 カ ッ ト 紙 は 一 度 に 50 枚 まで セッ ト 可 能 。
BE ЖОКЛЕ ЯХТ. ЖИЧИНЕН256,800Р3
英文 ワー プロ ・ 文 書 作成 に 威力 を 発揮 する 自動 ジャ ステ ィ フ ァ イ (自動 左右 桁 ぞ ろ え ) 機能 。 任 意 の 文字 や マー ク を 作成 ・ 登 録 で きる ダウ ン ロ ー ド 文字 セッ ト 。 豊 富 な 文字 種 ・ 文 字 モ ー ド を パネ ルス イッ チ で セッ ト で きる 、 パ ネル モ セッティング: 1KB の 入力 バッ ファ を 装備 。 軽 量 ・ 薄 型 設 計 で 対応 ツ フ ト も 豊富 。 まる に 全身 、 ハ イコ スト パフ ォ ー マ ンス を 誇り ます 。
トリ ッ ジ また は X 1 カート リッ ジ の 使用 で X| タ ー ボ に 接続
(ケー ブル # 8226) す る こと に より 、 リ スト 出力 (文字 コー ド 表 一 致 )、 ハ ー ド コピ ー、 お よび 漢字 出力 が 可能 。 田 SP-80 は 漢字 プリ ンタ で は あり ませ ん が 、 ピッ トイ メー ジ で 、 漢 字 を 出力 する ワー プロ ソフ ト に より
簡単 に 漢字 を 出力 する こと が 可能 で す 。
エプソン の プリ ンタ は 、ESC / 記 "の も と に ター ミナ ルプ リン タ ・ コ ント ロー ルコ ー ド 体系 の 世界 統一 規格 を 提唱 し 製品 開発 され て いま す 。
@「 オ フィ シャ ルプ リン タ ハ ンド ブック 」 発売 中 (エー・ ア イ ・ ソ フト 刊 )
エ ブ ソ ノン 販売 株 式 会 社 o+tt/= so 東京 新宿 区 本 新宿 2-4- 新 宿 NS ビ ル 私 書 逢 5109 号 全 (03)348-7121⑩ @ シ ョ ー ル ー ム / 新 宿 NS ビ ル 5 階 @ 東 京 (03)348-6801 @ HR (03) 258-4841 E
Ф XIK (06) 365-5071
X 2,400
る 大 阪南 (06)632-3353 ФА (011)222-2821 XE (0188)32-4002 ежа 3691 @Ж}(0263)36-725! @ $5 (0252) 43-8515 н ее 7001 Ф #57 (0762)62-3216 ®/ № (082) 262-5181 @ M (092) 471-0761 ФИ № (0992)25-7717 @ 詳 し の ご 講 求 は はがき に 住所 、 氏 名 、 年 令 、W
エ ブ ソ ノン 株 式 会 社 @ 社 /〒399-07 вши RYN ABO
ке ОФЕРТУ. 会 社 ま で お 申込 みく だ さい
体験 1 6C» feel
«НИЛ 8 ビッ ト
SHARP X1/X1turbo 用
8 ピン ・I6 ピ ン ・24 ピ ン ・ プ リン ター 対応 5 イン チ 版
\55,000
遂に 、< 即 戦力 > の 8 ビッ トシ リ ー ズ 登場 ク 多く の 8 ピッ ト ユ ー ザ ー が 夢 に まで 見 た 本 格 高 性 能 ワ ー プ ロ の 出現 で す 。 従来 の 8 ビッ ト 用 ワー プロ ソフ ト は 、 16 ビ ッ ト の も の と 比べ 、 ЖЕ, Ж 産 性 が 制限 され て お り 、 使用 する 用 途 も プラ イベ ー ト な も の に 限ら れ て いま し た 。 < 即 戦力 >(X1/X1turbo 用 ) は 、 パソコン ハー ド の 機能 を すみ ずみ まで 使い 込み 、 ビ ジネス ワー プロ と し て の 生産 性 を 持た せ た 8 ピッ ト 最高 級 ワ ー プ ロ ソ フト で す 。 そ し て あく まで 人 に や さ し い ” を 基本 ポリ シー と し て つく られ て いる の で 、 ビ ギ ナ ー か ら プ ロ ま で レベ ル に 応 ОИЕ 感 あ る < 即 戦力 > を 是非 お 試し 下さ い 。
これ は X | の 画面 写真 で す 。 @ こ れ は Xlturbo の 画面 写真 で す 。 X1 で は グラ フィ ッ ク 画 面 を 使い 、X1lturbo で は テキ スト 画面 を 使い ます 。 グ ラフ ィ ッ ク 画 面 で は 上 つき 、 下 つき 文字 が 印刷 時 と 同じ よう に 見 る こと が で きま す 。 テ キス ト 画 面 で は 、 さ ら に スピ ー ド が 速く 、 効 率 良く 文書 を 作成 で きま す 。
ШЕЯ
@ 付 属 品 プ 15 分 間 マ ニュ アル
@ 文例 集 プ ビジ ネス 文書 ディス ク (ビジ ネス 文書 50 例 登録 )
e 漢字 /JIS 第 一 水準 ・JIS 第 二 水 準 文字
@ 文字種 全角 、 半 角 ( 英 数 字 カ タカ ナ )、 倍 角 、! 角 ( 英 数 字 )、 上 つき 、
9 外字 40 字 (16X16 ド ッ ト ま た は 24x24 ド ッ ト )
ゅ 画面 制御 上 下 ス クロ ー ル 、 左 右 ス クロ ー ル (最大 82 字 )、 前 画面 ・ 次 画面 表示 、 頁 指定 ・ 文頭 ・ 文末 呼び 出し 、 頁 ・ 行 ・ 桁 位置 表示
@ 印 刷 印 刷 枚数 ・ 用 紙 サ イズ ・ 印 刷 範 囲 ・ 横 書 、 縦 書 ・ 一 真行 数 ・ 一 行文 字数 、 文字 間隔 ・ 改 行 幅 ( 用 紙 の 大 き さ に より 自動 設定 )、 差 し 込み 印刷 、 宛 名 書き 印刷 、 袋 と じ 印 刷
@ 文 書 管理 文書 名 登録 (か な 漢字 まじ り 15 文 字 まで )、 文 書名 変更 、 文書 名 一 覧 表 表示 、 文書 複 写 、 文 書 削除 、 文 書 併合
e 辞書 5"2D 登 録 済 4 万 語 以上 + ユ ー ザ 登録 8.000 語 (40K)
@ レイ アウ トノ 中 央 寄せ ・ 右 寄せ ・ 左 寄せ 、 下 線 、 網 か け 、 改 行 ・ 改 頁
© プリンター 機種 プ SHARP プ CZ-800P、CZ-8PD2、CZ-80PK、CZ-8PK2、CZ-8PN1、MZ-1P03、 MZ-1P06、MZ-1P07、MZ-1P08、MZ-1P10、MZ-1P11、MZ-1P14、MZ-1P10A、MZ-1P11A EPSON//RP-80, RP-80K, КР-80П, RP-80II K, RP-80F/TII, RP-80F/TII K, FP-80, ЕР-80 K, UP-130K (ESC/P, PC), IP-130K (ESC/P, PC) プ NEC プ PC-PR101、PC-PR201、PC-8822
@ ユ ー テ ィ リ ティ ー グ 文書 デア ィ ス ク の フォ ー マ ッ ト ・ バ ッ ク ア ッ プ ・ コ ピー、 BET 4A20»54y クア ッ プ 、 文書 一 覧 表 の 印刷
@ 短文 登録 プ 16 個 (読み 方 最大 12 文 字 、 短 文 最大 120 文 字 )
下 つき 文字
PC-98O1(E、F、M、U2 対 応 )
\94,500
E 人 を 大 切 に する テク ノロ ジー 株 式 会 社 サム シン ググ ッ ト
T!60 東京 都 新宿 区 大 久保 2-5-20 シテ ィ プ ラ ザ 新 宿 TEL03(232)0801( 代 表 )
Y55,000
ホビ ー、 フ ァ ミ リー、 ビ ジネス … こ れ 1 本 で パー フェ クト / ター ボ の 馬力 を 12006 活 か し た ! ダ プル デー タベース 」
⑱ シャ ー プ ユー ザー 辞書 サポ ー ト
@33 本 の 応用 実例 集 “f. ゃ で チマ ニュ アル 付 ж” 電子 ュ コマ ンド 辞書 付
CETT К
リレー ショ ナル デー タベース ビジ レス 特徴
A | 枚 の FD 内 に 80 フ ァイル 登録 可能 。 人 メニ ュー 作成 。 ム セ ル の サイ ズ は 自由 定義 。 (! フ ァイル = ヨコ 26 項 目 、 タ テ 999 行 )
@ あ シャー プ ユ ー ザ ー 辞 書 で ダ プ ブル デー タベース に な る 。 @ よ く 使 用 する 手順 は 自動 プロ グラ ム 。 @80 の コマ ンド も カン タン 操作 で 、 自 由 な 表 づ くり 。 @1 ヵ 所 変更 で すべ て 変更 で きる デー タ ・ リ ンク 。 人 @ 必 要 な デー タ を 項目 別に すばやく 深 す 検索 機能 。 @ 各 種 伝票 の プリ ント ・ ア ウト 。 宛名 印刷 も 可能 。 @ 列 単位 で ウル トラ 演算 。 セ ル 間 で も 可能 。 @ デ ー タ の 並び 替え 可能 。
例 情 報 ご と の 集計 が 可能 で 、 仕 訳 も ラク ラク 。
ビジ レス X1-turbo 対応 プリ ンタ ビジ レス に つい て いる
CZ-8PD2 М2-1РІ0А PC-PR20ICL
Es шыты шшш асый 2 ЕБ CZ-800P PC-PRIOI NM-9400S (実務 に 使え る 応用 実例 )
MZ-IP07 PC-PR20! UP-I30K " s ‚ " » @ お 問い 合わ せ : 本 社 7444 岡崎 市 上 大 名 3-13-2 容 (0564) 53-9400
5 3 12228 ORRAZIA (03)543-6987 5 イン チ 、3 イ ンチ 版 (カナ )…\39.000 Т Шш ш ` | @ 名 古屋 地区 受付 / 容 (052)452-0552 5 イン チタ ー ボ 漢字 版 E sss ы РТР
※QD…\12.000 MZ-2200 ӚЗІ жс ре е シス テム デザ イナ ー MASH
3 ЕНФЖЕНІ57 8474 f1(0565)3I – 7644 一対 応 機種 に 画 最寄り の ショ ッ プ て 購入 で き な い 場 合 は お 電話 で お 申し = 5342 込み くだ さい 。 а х1 em ig 画 同 崎 信 用 金庫 大名 支店 No042283 OAF v2 z MZ- 画 ソ フト カタ ログ を ご 希望 な さる 場合 は 、 住 所 ・ 氏 名 ・ 年 d à "o BRR- EA EZ £ RED E REARS $ t: L p MZ-80B 25 — て ご 請求 くだ さい 。 c % ※ 詳 し い カタ ログ を ご 希望 の 方 は 「 解体 新書 」 を お 求め 下さ い 。 „Ёл (|,500 円 分 の 切手 を 同封 の 上 QA テック まで 、 送 付 下さ い 。) EM.
,
ヒコ Z アス テッ ク -X 愉快 、 痛 快 ゲー ム が 目白 押し 。 か つて 栄華 を 誇っ た アズ テカ 。 地 中 奥深 て に 、 慕 大 な 財宝 が 眠る と いう 。 本 場 アメ リカ の 香り を 載せ て 数 多く の 探検 寺 が それ を 求め て や っ て きた が 、 生 き て 地上 に 戻っ た 者 は ます ます け 面 白く な り ま す 。 いな い 。 い よい よこ ん ど は キミ の 番 だ 。 コマ ンド ・ キ ー を 早く 指 に な じ ま せ 、 キミ の 熱い 期待 に 応え まれ お し 寄せ る 怪物 や トラ ッ プ か ら 命 を 守り 宝 を 探 を う 。
クロ ノ ・ ウ オー リア
©}1/X1C/X1 TURBO (5" D. TAPE)
DISK : \6.800/TAPE : \4.800
@X1/X1C/X1TURB0⑤"D.TAPE) DISK : \6.800/TAPE : \4.800
メー ベル スマ ソ シ ョ ソ
な つか し の ヒー ロー が 、 ス クロ ー ル 画面 て ニン ジャ と スモ ウレ スラ ー を 相手 の 大 活劇 。 映 画 と 違っ て 敵 は な か な か て ご わ 〈 て 、 負け て し まう こと だ っ て ある の だ 。 が ん ば ろう ぜ /
51122244421 ЙАА
@X1/X1C/X1TURB0 (57 D. ТАРЕ)
DISK : \6.800 ТАРЕ : 4,800
Eo addu
ЕА
@X1/X1C/X1 TURBO (5" D. TAPE)
オイ ルズ ウエ ル ч
ну ане у аы са. コン プティ ー ク の ゲー ム ソ フ ト は 、 自 由 に 遊べ ます 。 掘っ て 、 掘 っ て また 掘っ て 。 上 の マー ク が 目印
自慢 の ドリ ルル を 壊 る な いよ うに し よう ぜ い ぃ い 。 お 店 の 人 に 、 声 を か け て くだ さい ,。
@X1/X1C/X1 TURBO (5"D :xe.800/TAPE : \4.800) * 北 海道 地区 : 札幌 ・ 九 十 九 電機 喚 札 幌 店 (01|) 24」-2299 関東 地区 : 秋葉 М.А マイ クロ コン ピュ ー タ SHINKO(03) 251-1523 プ CVA ジ ャ スコ 秋葉 原 店 (03)258-371 ノ 第 一 家庭 電器 C&Q (03)253-4191 新宿 ・ ラ オッ クス 條 新 宿 店 (03)350 -1241 ン 渋谷 ・J&P 渋 谷 店 (03)496-414| 関西 地区 : 大 阪 日 本 橋 ・J&P テク ノラ ンド (0O6)644-1413 プ J&P メ ディ アラ ンド (06)644-1613 プ ニノ ミヤ ム セ ン エレ ラン ド (O6)632-2038 プ ニ ノ ミヤ 無線 V8 店 (06)643-1681 プ 京都 ・ パ ソコ カム の ン シ ョ ッ プ タク ト (0774)20-0784 * 中 国 地区 : 広島 ・ 第 一 産業 本 店 マイ コン к b. コー ナー3F (082) 247-5111,/107 — л К (0823) 25-5380 * 九州 地区 : 福岡 ・ 映画 に な っ た 同名 小説 も シナ リオ も 新た に ベス ト 電 器 本 店 ベス トマ イコ ン 福 岡 7F (092) 781-7131
ゲー ム 化 。 雄 大 な スケ ー ル の
- E td "o" ショ ッ プ の みな さま へ : 全 国 の ファ ン の か た が た の 強い ご 要望 も あり 、 コ ンプ ティ ー ク で は
夢 と ロマ ン に あふ れ た 幕末 アド ベン チャ ー。 当社 商品 の "タッ チ & ト ライ コー ナー" に ご 協力 いた だ ける ショ ッ プ を 募集 し て お り ます 詳 細 は <03・234・804I> ショ ッ プ 係 まで
@X1/X1E/X1 TURBO (57D :2 覆 起 \7.800/TAPE : 2 本 組 \5.400
禁断 の ゲー ム ゾ ソ フト は クォリティ ー が いのち
4
株 式 会 社 〒102 東 京都 千代 田 区 隼 町 3-19 清 水 ビ ピル 4F 電話 (03)234-8041
* 実 際 の 画面 と 多少 異な る こと が あり ます 。 * 通 信販 売 を ご 希望 の か た は 、 商 品名 、 機 種 名 を 明記 の うえ 料金 を 現金 書留 で 上 記 ま で お 送り くだ さい 。( 送 料 サ ービス )
mess.
“ДЕЛО.
Ет: уя: БЕ fA と 同じ で 、「 や さ し さ 」 を ë
変換 」" 再 変換 "3 万 5 22 \ ま す 。 ま だ 、 こ ご これ まで の Jl
Етел ИА suci "Om
(機能 概要 ) @ 文 書 領域 | 文書 64 文 字 x96 行 @ 文 字 種 JIS 第 一 水準 漢字 、 非 漢字 、 シ ステ ム 外 字 、 ユ ー ザ ー 外 字 、 倍 角 、 半 角 ( 英 数 字 )、 |/4 角 数 字 、 縦 倍角 、4 倍 角 文 字 өте 独自 の 文法 解析 に よる 文節 変換 ( 連 文節 入力 可 )、 学 習 機能 有り 、 シス テム 登録 3 万 5 千 語 、 ユ ー ザ ー 登 録 5 FEE өші 削除 、 挿 入 、 置 換 、 禁 則 処 理 、 複 写 、 タ ブ 、 セン リン 右寄せ 、 ア ンダ ー ラ イン 、 網 か け 、 野 線 、 レ イア ウト 表示 、 切 り 貼り 、 文 書 復活 、 ロー マ 字 入力 、 許 容 送 り 仮 名 の 設定 、 読 みか ら 引け る 定型 名 96 句 、 オ ー バ ー ラ イト 、 文 字 そ ろ え өс ФЕПЕІ 行間 隔 、 文 字 間 隔 、 縦 書 / 横 書き 、 部 数 指定 、 部 分 印刷 、 連 続 ペ ー ジ 印刷 eto. 人 文書 管理 文書 新規 登録 、 文 書 再 登録 、 文 書 削除 、 文 書 呼 出し 、 文 書名 変更 、 ペ ー ジ 呼出 し 。 | 枚 の FD に 最大 64 文 書記 録 可能 。 パ スワ ー ド に よる 機密 保護 有り 補助 機能 シス テム 設定 、 辞 書 / 文 書 コ ピー、 全 文書 印刷 、 辞 書 管理 、 外 字 管 理 、 文 字 列 検索 、 文 書 通信 、 使用 プリ ンタ 設定 、 使 用 ディ スプ レイ 設定 、 外 字 コ ピー、 定 型 句 コピ ー、 全 文書 印刷 、 文 書 並 び 換 え 、 文 書 リス ト 、 eto.
dins ® Carry lab.
e マイ クロ キャ ヒン аны. ін コン ハウ 株 式 会 社 キヤ リー ラフ ホ
Ф マイ コン ハウ ス SPS
ソフ ト 情 報 訪 "チャ レン ジャ ヤー ズ 」 ご 希望 の 万 [通信 販売 | 全国 マイ コン 販売 店 で 取り 扱 つ て お り ま す 。 通 信販 売 | サポ ー ト セン ター| Н--ФШБ14:00--17:00 氏名 、 住 所 年 年 令 、 職 業 を 明記 の 上 、 送 料 200 円 と 請求 券 を 漂 の 御 注 文 は 現金 書 宙 郵 便 振替 を 御 利用 くだ さい 。 送料 300 円 。 郵便 TEL 096—363—0047 ЖЕСЕ 熊本 0 一 18846
お 申し 込み くだ さい 。
A.FANTASY АРУЕХТОКЕ БСА МВ ВУ FAL OM
4 . 2% | p d
FUGVER іт POINT
STRENGTH
GOMA OR е こそ
PT
я Б ーー 一 一 ІР Е © a - СОП 日 本 ファ ルコ 株式 人
⑥ ピ ビッ クウ エス ト
パト ロイ ド 、 ガ ウォ ー ク 、 ファ イタ ー と リア ル に 完全 三 段 変形 。 スク ロー ル す る 画面 は 819 画 面 分 、 キャ ラク ター パタ ー ン は 100 以 上 。 宇宙 空間 で の 戦闘 、 敵 基地 内 へ の 侵入 な ど 驚く < ほど リア ル な キャ ラク ター の 動き 面 の バリ エー ショ ン も 豊富 。 i ` Р そし て ミン メイ を 救え る か ? か くさ れ た スピ リ チ ュ ア $ ・ ちまちま の ALEX BROS の 最新 作 、 遂 に 登場 А $7 J *274Y2nACCMTAZr7H! 東京 / TBS ラ ジオ (土曜 深夜 0 時 30 分 一 1 時 ) 大 阪 /MBS ラ ジオ (土曜 深夜 1 時 一 1 時 30 分 ) @SHARP X-1/turbo(CT) \4.500 (5D) X 6,500 XDISKRRIS 2 2 74 v2 画像 付 。
ni
音楽 担当 : ク リス タル キン グ t ##:YAMAHA MUSIC FOUNDATION F5] ФТАРЕЙУ420
e DISK \7200 “4 ※X-| 版 は 9 月 発売 予定 。
e
ドラ イブ コン ピュ ー タ と TURBO を
装備 し た 高 性 能 バ ギー を 操り 、
ロッ ク の リズ ム に の っ て
各 チ ェ ッ クボ イン ト を 通過 。
数 多く の 障害 物 、 コ ミカ ル な 演出 で 、
楽し き 最高 速 / V 95
@sHARP ; Я M X-1/turbo(CT) Ұ4,200 4
ы амы, АЙНА I UE P 7
| 競技 種目 の モー グル 、 エ アリ アル 、 ス ラロ ー ム を 、 ス ピー ド 感 満 点 次 元 的 処理 で 体験 。 ジャ ンプ や ギャ ッ プ を パス する た め に 、 滑 走 ラ イン を 追求 し な が ら 攻 め て ゆけ 。 @SHARP X-l1/turbo(CT) X 4,800 (5D) 346,800 ※DISK 版 は より リア ル に 再現 。 (画面 写真 は 88 版 で す )
вая”!
X NN s n ——— こち ら も 好評 発売 中 ! «ЖЕНЫ ж エギ ー トロ ッ プ ウェ イ хРУЖАУР- >
ECROSS MEDIA
О ММУ ОМУ АУ
у
ой
人 @ 日 本 最大 の 大 河 ア ド ベ ンチ ャ ー ゲ ー ム 楽し い 出逢い 、 お か し な 出逢い 。 人生 に は 、 さ きま ざま な 出逢い が ある けれ ど 、『 新 竹 取 > 物語 』 に は 、 ま ば ゆい 出逢い が ある 。 で も 苦労 し た た どり つい だ か ら と いっ て 、 ト ー ゼ ン
$ AW 0 X ЛОС il c obi A-C620)26, ЗФ HCO, 779.
: いく 〈 ち びる の ブス 姫 が で る か 、 あ こ が れ の ヵ か で ぐ や 姫 が で る か 。 そ れ は 天国 と 地獄 ほど ち が 5 う 。 こ れ は 、 運 で は な い の だ 。 ど うし て も か ぐ や 姫 に 逢い た い の な ら 、 も っ と 努力 すべ し 。
X1/X1turbo | рр x5002 | 2 枚 組 きっ と 願い は か な う よ 。 (8 月 末 発 売 予定 ) 5003 | ¥9.800 SED Fo на | 文 段 位 認定 証 フ レ ゼ ント 実施 中 . ノ FM-7 | | s | \9800| スコア 表 示 面 を ャ セー プ し 、 あ な た の 住所 、 氏 名 、 年 令 、 性 別 、 セ ー プ 名 、 電 話 番号 NEW7/77 [Dem | oem | (必ず ) を 明記 の うえ 、 下 記 あ て 先 ま で お 送 が だ さい 。 認 定 証 の 他 に も 数 か ず の プレ + ゼン ト が あり ます 段位 獲得 者 に は 、 ご 希望 に より 性 格 分 析 を いた し まち か
| йй |90 | чет) OHTE T150 東京 都 渋谷 区 渋谷 1-7-5 青山 モブ ン ハイ ツ 605
ビク ター 音楽 産業 株 式 会 社 PS 制 作 部 Oh. ノ MZ 係
PC-6601sm,PC-9801.IBM-JX た だ いま
ж” /- だ いま 移植 中 @ お 問い 合わ せ は 7%03(486)9470 ET お 近 ( で 、 お 求め に な れ な い 場 合 は 商品 名 ・ 使 用 機種 名 記入 の 上 、 代 金 と 送料 (500 円 ) ааст. 販売 店 を 募集 し て いま す 。 Mesue 直接 お 申し 込み くだ さい 。〒107 東京 都 港 区 北青山 3-6-I8 (共同 ビル 青山 2F) 日 本 エイ ・ プ ブイ 販売 に 関す る お 問い 合わ せ は 、
27 シー 株 式 会 社 Oh/MZ 係 日 本 エイ ・ ブ イ ・ シ ー 株 式 会 社 企画 部 まで 。 谷 03(486)4121
(1316 АФ. УРЕ ЖА
7 — š
н モー ル 君 は 鍛え て いる か ら まず 、 第 一 歩 が か ん じん 。 だ いじ ょ うぶ 。
と どこから 堀 っ て いく か 充分 考え よう 。 > ププ ププ ププ ププ Ж 央 が 落ち て き て も へ っ ちゃ ら 。 А 5
>y
て
ЗЕ БЕ ЕЕ ЕЕ КСЕ. ‹ :
‹ Мы os apt P би Ж
お いも の 下 を 所 っ て も お いも は 落ち て きま せん よ 。
ハシ ゴ の そば に 、 不用 意 に タテ 穴 を 折る な / ハシ ゴ だ けが た だ ひと つの
昇り ロロ な の だ 。
3242317?
NEW7/77 Пт Гот [в | m d X1/X1turbo 近 日 発売
@⑯ 近 日 発売 ・PC-6001mkIlss,PC-6601sw@ 移 植 中 ・PC-98 シ リー ズ ⑧ 土 の 中 を どん どん 掘っ て 、 お いも を ジャ カス カ 食 べ よ う 。 全部 食べ る と | 面 ク リア ー/
, = А ГІЛІ АРЫС БАРДА ТТТ
第 50 面 が クリ アー で きた 方 に は 抽選 で 200 名 様 に 豪華 スタ ジア ム いつ (ぴい . ノ ジャ ン パ バー を 差し あげ ます 。 (締切 り ・60 年 10 月 末 ま で ) 会 員 に な ろう ./ アー 支 君 の オリ < ジ ナ ル 面 が 発売 され る ぞ / RT ER BE E E お 買い あげ の 方 は も れ な く 『 モ ー ル ・ モ ー ル ・ ク ラフ} の 会 員 に な れ あな だ が 作っ た オリ ジ ナ ル 面 を お 送 09 く だ きい 。 この 冬 発売 子 定 の 会 員 の 方 に は 豪華 会 員 証 、 特 製 ス コッ プ ・ ボ ー ル ペン 解 。『 モ モー ル ・ モ ー ル 2』 に 採用 きれ た 方 に は 当社 規定 の 謝礼 金 を 差 図 に 便利 な ぇ モ 帳 、CROSS MEDIA PRESS 最 新 号 を 差し し あげ ます (締切 9・60 年 10 月 末 ま で ) あげ ます
] B ミュ ー ジ ッ ク ・ エ ディ ター
MUSIUM ГТ ЕС. 音 と 目 で 確認 し な が ら 作 業 が で きま す
| 、 三戸 独立 し て . エ ン ペ ロー プア パタ ー ン を 変化 きれ る こと が で きま す
EX OFTEN: スク ラッ チ の リズ ム か を 使っ た ディ {スコ チュ ー ン リズ ミッ ク な ロッ クン ロー ル な ど 多 数 。 O EER > : 美しい 宇宙 船 の コン ツー ル 風 な 画面 の 中 で 3 パー ト の イン ジ ケ ー タ ー が リア ル ・ タ イム で 動き ます
左右 は 音 の 高き 、 上 下 は 音 の 大 きき に 対応 。 @⑱ シ ング ウレ ・ プ レイ 、 オ ー ト ・ プ レイ 、 ジ ュー ク ・ ボ ックス な どの 演奏 モー ド が あり ます (ディ スク 版 )
ҒЗ 健康 で 明る <、 集 中 力 の ある プロ グラ マー、 太 発 売 / ビ ピク ター 音楽 産業 株 式 会 社 dii. 企画 力 の ある プロ デュ ー サ ー 募 集 / 太 販 売 / 日 本 エイ ・ ブ プイ ・ シ ー 株 式 会 社 1203(486) 9470PS 制 作 部 まで
` * . * " ; em r^ ; р
Es
_ ВЕН, 5 š
X フル メモ リー、 イ ー ル マジ シン 妨 x オリ ジ ナ ルフ ァ イ ト モー ド ап yU жазға ЛЕРГЕ
ET З Un Й z
9138 7 万 光 年 の 胞子 た ち
は る か 以前 、 未 知 の 種族 に よっ て 放 た れ た 、
BATRORO RURRURIG,
ELTS, ШАИСТА 207—0. FTA "au ODER STU. LC ақық” АИ ИЕ
宇宙 船 は 、7 万 光 年 彼方 の 母 星 へ 送信 を 開始 し た 。
8/1 新 ・ 登 ・ 場
FM-7/NEW7/77 PC-88/mk!/SR X1/ Turbo = w K 1184 Таре(2Жі8) …\7.800 Tape(? 本 組 ) 37800 Tape(? 本 組 )\7800 株 式 会 社 ホッ ト er E
5" (2848) \9.800 5” (22588) \9.800 5"(6 枚 組 ) \9.800
中野 4-4-| 丸 新 【 F し な れ な い 場 2 ғ ш ホッ ト өзг + £. Tape or Disk
P3 EEL TTF の 要 儲 て お 中 し 込み 下さ し og o% Rin. 3.5" (28588) ¥ 9.800 開発 予定 PC-9800 シ リー ズ &281'0ARAR E)/-R27—4A77H > 2 АЖ Ра
НА
Laboratory
% % ポー ルイ ン DJ 立体 的 な リア ル 画 面 と サウ ンド が 本 格 的 な ゴル フ プ ァ レー を 約束 。 ク ラブ 選択 や スイ ング の 強弱 、 風 向き な ど 実 戦 き な が ら の テ クニ ッ ク が 楽し め る 。 キミ は どう 攻め る か 。 な ん &、72 ホ ー ル の HAL カン トリ ー。
B x12/—XH 定価 5.800 円 (5 ら イ ンチ ディ スク ・ カ セッ ト テ ー ブ プ ) (MSX 用 ROM4.,800 円 )
4 1425 Jo š CAT は 、 座 標 指 定 に トラ ッ ク ボ ー ル を 用 い 、 グ ラフ ィ ッ ク 機能 を 簡単 に 使 ( し こなせ る シス テム で ' す 。 カ ー ソ ル を トラ ッ ク ボ ー ル で 動か す だ け 。 専 門 知識 の な い 方 で も 、 す ぐに 楽し むこ と が で きま す 。
ラー ポ ボール
数 ある ピン ボー ル の 中 で も 、 次 か ら 次 へ と
画面 が 切り 変わ っ て い 〈 の は 、 こ の ロー ラー
ボー ル だ け 。 スピ ー ド 、 スリ ル 、 アク ショ ン と
3 拍子 揃っ た お も し ろ ゲ ー ム の 最高 峰 だ !
Ш X1 シ リー ズ 用 定価 プ 5.800 円 (5 イン チ デ ィ ス ク ・ カ セッ ト テ ー プ ) (MSX 用 ROM4.800 円 )
| -л-Еу»-К 株 式 会 社 上 A 研究 所 知 的 で 大 人 の 興奮 を 味わい た いな ら 、 こ の
101 東京 都 千代 田 区 神田 須田 町 2-6-5 05850: РР Ары таған ж 7 "9" id つか りあ う 7 個 の ポール 。 q: TEL 03-252-5561 FAX 03-252-8675 ДО ы а. e Ж. 上 げ ま + ] 資料 ご 希望 の 方 は 、 100 円 切手 同封 の 上 封書
CAT シ リー ズ (MSX 用 は 2 つ ボ タン で す 。) JAT+TED( ラ フィ クッ ー ル ) |o, /mKIISR | イン ター フェ ー ス カー ド |7:
(AT+TED( グ ラフ ィ ッ ク ツ ー ル ) | м インター フェー スカ ー ド |4
CAT EDDY-X1 (グラ フィ ッ ク САТ ETE GA
сатжғооу(297427-9) | 14,8009 | TRACI-BALL
P Player d: 1190 6---- -
楽し め る の も 魅力 だ 。 Player 2: 4080
ж L D) (CHB лака. ^M X1z/—XHB 定価 5.800 円 (5 イン チ デ ィ ス ク ・ カ セッ ト テ ー ブ ) HAL 研究 所 で は 通信 販売 も 受付 け て いま す 。 (MSX 用 ROM4.800 円 )
Licensed from
Broderbund Software”
from 2 THESE THRILLING GAMES INVITE YOU TO THE MOST EXCITING GAME WORLD
"LE
Soft Pro International
ソフ トブ プロ 株 式 会 社 ・ ソ フト プロ イン ター ナシ ョ ナル 事業
〒530 大 阪 市 北 区 西天満 6-7-2 梅 新 東 ビ ル 5F TEL.06(363)1221
bo —Ж—Ж#жЖс, BELTI- の 進化 の 手助け を する の が 優れ た ソフ バ パワー の み げ に は 数 多く の ソフ トウ ェ ア DAD-x14 ФІ Бос. KIRKE? し た こと の な い 単 命 的 な で き ご と に な る 。 震
より ハイ パパ ワー マシ ン へ と 進化 する 運 爺 の 時 2
る @ ェ エディタ z хл ZB
っ て いる た め 、 ンプ ブル 可能 。 非常 に 高速 。 ム を 入力 可能 。
し ドド で メモ リ に 格納
く 、 セ ー プ ・ ロ ー ド
ジェ クト を 作成 可能 。 こ ア セン プル 可能 。 СОК,
prem [o i шава сани аон са ші nu ани ss m
その 城 は 100 の 部 屋 を 持ち 、 数 知れ な い ワ ナ が 仕掛 け られ て いる と いう 。 空 中 を 往来 する レン ガ 、 動 く 床 、 針 の 山 、 さ ら に は 魔法 使い や 衛兵 達 の 待ち 伏せ ・・・。 し か し 、 そ の 訪 険 を 乗り 越え な いと 最愛 の 姫君 の 命 が 危な い 。 勇敢 な 王子 は 、 姫 君 を 助け 出す た め に 、 こ の 魔 宮 に 乗り 込 も うと し て いる の だ 。
アク ショ ン 、 ア ド ベ ンチ ャ ー、 ロ ー ル プレ イン グ 、 パ ズル 、 あ り と あら ゆる ゲー ム の 要素 を 兼ね 備え た 「T HE CASTLE」、 ぜ ひ 君 も 試し て みな いか ? X1/C/D/turbo/F 対 応 テー プ 版 定価 3.800 円 (送料 400 円 )
X1/C/D/turbo/F 対 応
デュ アド
DUAD-X1
X1 シ リー ズ 用 ディ スク 版 ア セン プラ シス テム (Free 40548 L|
2-88 RSSEMBLER Version 1.0 1958 0888-8FEL BFE2-1FFF гаан E 4/18/13 - 1985/16 - 1/24
C) by Yasushi Sugimoto in KOCHI
; DisNSN block LINK
定価 39,800 円 (送料 1.000 円 )
а
4370: 38 9*5 4i
+ 7k 378 «X 259779258 52
АННО ILA DHI, ЭМ ОО チャ ンス を 得 た スレ ン 王 。10 人 の 騎士 と 14 人 の 兵卒 を 引き 連れ 、 隣 の バ パサ ム 城 を 目指 し て 出発 し た 。 途 中 、
600 m の 道程 に は 、 敵 の 騎士 や 兵卒 、 さ ら に 騎士 より も 手強い 重 騎 士 た ち が 待 ち 構 えて いる 。 や っ つけ て も すぐ に 復活 する 幻 戦士 と 、 彼 ら を 呼び 出す 魔術 師 た ち も 強敵 だ 。 王 や 従者 た ち は 勝 つ 度 に 強 さ を 増し 、 バ サ ム 城 主 オ ゴ レ ス を 倒 そう と 意気 盛ん だ 。 途中 の 宇 屋 に
捕らわれ て いる 兵卒 を 助け る と 味方 は 総勢 50 人 と な る 、
さあ 、 敵 を 倒す た め に 全力 を 尽く せ 。 X1/C/D/turbo/F 対 応 テー プ 版 定価 3,800 円 (送料 400 円 )
ディ スク 版 (5-2D、3-2D)
@ ソ ー ス プロ
ェ ッ ク が な さ ГРА СУРА ソー スプ ログ ラ 』 タプ や セ シ ンジ ラマ ち
スプ ログ ラム を た か E» ログ ラム の リロ ケー \ 09773. 7v
A. 逆 ア セン プル 、
5 た びに 文法 チ
西暦 200| 年 、 EXOA か ら 地 球 を 奪回 する た め 、 お と り と な っ て 地球 へ 向かっ た 最新 兵器 、FX-IBS。 地 球 に は 、 EXOA の 白兵戦 用 天 型 戦闘 マシ ン 、“ ウ ォ ー ロ イド ” が 排 回 し て いる 。FX-1BS も ウォ ー ロ イド に 変身 し 、 ビ ー ム を 使っ て 敵 と 戦わ か なか く て は な ら な い 。 高 層 ビ ル の 立ち 並ぶ 中 で 、 殺 伐 と し た 荒野 で 、 暗 い 洞窟 で 、 ウ ォ ー ロ イド は 1 x 1 で 戦う の だ 。 ジ ャ ンプ カ 、 キ ッ ク カ 、 ビー ム の 強 さ 、 ス ピー ド を 制限 範囲 内 で 自由 に 設定 で き 、 リ アル な 動き が 大 迫力 の 、 白 兵 戦 レ シミ ュ レ ー シ ョ ン ゲ ー ム 。
X1/C/D/turbo/F 対 応 テー プ 版 定価 3800 円 (送料 400 円 )
ə----------------------------------------------------------------------------------------
パソ コン は 映像 メデ ィ ア で す [イメー ジ を 形 に する 、 ア スキ ー の CGC ツール]
ASCII
パイ / タ ー が ケン グー スガ イン クッ ム 、 Я,
FAI BEAT DIT ФОР ЯЬ BA ET НЫ,
っ 、 そ だ び で な みあ 2 まめ 4。 KEES SCIO, MAB, EDB, WEB v ADAO CHHIÉEÉE.
プ 7 ス ファ 7 た た 攻 た メージ ネ 、 ВСМС СОС,
PIA ŠPA IAR RETAN URAN (だ あう 、 ク ラフ / ッ クエ テ デ 7 タ プン クッパ 。 D EPI DARE HERON AITTI AU) ITER OH N = SNR, DU ОЗЫК КИРЕФЕРЗаЙАА А.И 58126089; 7 ター シン クー ズ で な 、 KEPA д-лі-4>й-20 ЕУ а а F5,
nk Pot の コマ ンド 一 覧 定規 : 直線 を 引 〈 プ コン パス : 円 ・ だ 円 を 描く プ ボ ックス : 四角 形 を 描く 文字 : 漢 字 ・ ひ ら が な ・ カ タカ ナ ・ 記 号 の 記入 (PC-8801 は 漢字 ROM が 必要 ) 待避 : 絵 を シス テム デイ スク に 保存 プル ー ベ : 画 面 を 6 倍 に 拡大 表示 、 ド ッ ト 単 位 で の 修正 も 可能 座標 : カー ソル 位置 を 座標 で 表示 ノ イア ウト 編集 : キャンバス 全体 を 縮小 、 レ イア ウト を 確認 プス クロ ー ル : 画面 を 上 下 に 移動 / コ ピー: 連 続 コ ピー も 可能 / 拡 大 ・ 縮 小 : 縦 横 比 の 変更 も 可能 / 度 回 転 : 指 定 し た 範囲 を 右 に 90 度 回 転 ン 上 下 反転 : 指 定 し た 範囲 の 上 下 を 反転 左右 反転 : 指 定 し た 範囲 の 左右 を 反転 プリ パース: 白黒 を 反転 プス クラ ッ プ ッ ク : 何 度 も 使用 する カッ ト を 保存 プ タ イ ル パ タ ー ン の 修正 ・ 作 製 : ド ッ ト 単位 で パタ ー ン を 作製 、 登 録 プ プリ ント : A4 か A6 で 印刷 プイ メー ジス キャ ナ 力 : イ メー ジス キャ ナ て 写真 や 絵 を 読み 込む な / ス ー パ ー イ ン ポ ボーズ : ビ デオ の 再生 画像 や 受信 中 の TV 画像 に イン クボ ッ ト で 作成 し た 絵 や 文字 を スー パー イン ー ズ 、7 色 の カラ ー が 使用 可能 (SHARP X1 タ ー ボ 用 イン ク ポ ッ ト の み )
スー パー イン ポー ズ 実 行 に は 、X1 タ ー ボ 専用 高 解像度 ディ スプ レイ TV が アス キー の クフフ ァ ッ クエ テグ タ
ト 要 。@ イ ンク ポッ ト ・ デ ー タ ライ ブラ リー、8 月 下旬 発売 子 定 。@% ア スキ ー マ ウ ス ッ ト ( マ ウス 、 ハ ー ド ウェ ア ・ マ ニュ アル ) 発売 中 、 価 格 25.000 円 ・ 送 料 2.000 円 。 107 東京 都 港 区 南青山 5-11-5 住 友 南青山 ビル 偶 ア スキ ー 傘 03(486)7111⑯
EC PC-8800 シ リー ズ 対 応 ・ 好 評 発売 中 | SHARP X1 タ ー ボ シリ ー ズ 対 応 ・ 新 発売
価格 18.000 円 ・ 送 料 1.000 円 、38.000 円 (マウ ス 付 )・ 送 料 2.000 円 価格 18,000 円 ・ 送 料 1.000 円 、38.000 円 (マウ ス 付 )・ 送 料 2.000
«dev 970) ca^ 59
@ ま っ た く 〈 く 新しい 思考 ルー チン の 開 発 に より 、 強 さ ・ ス ピー ド 共 に 大 幅 アッ プ 。( プ ログ ラム は アセ ンプ リ 語
人 の 自由 に 定石 を 登録 で き る 。(5FD)
@ マ イコ ン が 人 間 の 指す 手 を 覚え て あな た に 合っ た 思考 ルー チン に 成 長 し て いき ます 。(5FD)
O 実際 の 将棋 ルー ル を 患 実 に シミ ュ РЕЗ.
@ 美 し い グ ラフ ィ ッ ク と 見 や すい 漢 池 表 示 。
Өл Л ОШ t L < ピュ ー 々 側 も 使用 で きま す 。
見 易い 漢字 表示 の アイ コン 。 OMS 3—12 XI UC いま す 。
の ハン ドカ ー ソル が 、 あ な だ の 「 考 」 で す 。
ジョ ヨ ョ イス ティ イツ ク ・ マ ウス も 使
(Xー1D 用 は 製造 し て お り ま せん ) ^. = 9a
ny TAXPE447 9 РЗ AUMEB ASA TAG, ; EE お 求め は お 近く の 有名 マイ コン ショ ッ プ で 。 バー トナ ー シ ョ ッ プーー
すす 中 ノノ 09 通販 希望 の 万 は 使用 機種 名 明記 の 上 現金 書 劉 = جر
FAX(024)45-1804(GIL GII) Пе ет де іл іліне A ы МН
本 社 ・ ハ ドン ソン 札幌 〒062 札幌 市 豊平 区 平岸 3 条 5 丁 目 4 番 17 f コロ ナー ド 平 岸 II201 PHONE:011-821-15; 適応 機種 X-| シリ ー ズ РС-8801 シリ ー ズ 営業 所 ・ 東 北 ・ 金 沢 ・ 東 京 ・ 名 古屋 ・ 大 阪 ・ 岡 山 ・ 広 島 ・ 福 岡 ・ 鹿 児島 ・ 沖 TAPE 版 \4.800 FD 版 \6.800 ⑱ ハ ド ソ ン 東 京 の 住所 が 変わ り ま し た 。 新 住所 5162 東京 都 新宿 区 市 ヶ 谷 田町 3-|-1! ハ ド ソ ン ビ ピル
今夜 、 わ が 家 で は 、 汗 戻 の 高校 野球 が 開幕 し た 。 選 手 宣誓 は 、 も ちろ ん 僕 。 わが 県 代表 の 主力 選手 だ 。
まず は 、 僕ら の チー ム の 打率 や 守備 率 な どの デー タ を 入力 。 し て 対戦 相手 を 選び だ し 、 同じ よう に デー タ を 入力 。 あと は 、
デー タ に 従っ て 動く 画面 で リア ル タ イ ム ゲ ー ム が 楽し め る の だ 。
まる で 、 テレ ビ の 野球 中 継 み た い に 選 手 も 6 審判 も 動く か ら 、 Н
力 満点 。 つ いつ い 興 礁 し て 、 ヤ ジ を 飛ば し て し まう こと も ある 。 い つ
wow 208 も いつ も 甲子 園 の 砂 だ け を 持ち 帰っ て くる わが 県 代表 だ けれ ど 、 僕 の パッ コン で は 優勝 候補 。 だ か ら 、 今年 は 、 お 願い だ 。 HUDSON GROUP wa Fz HUDSON SOFT 適応 機種 @PC-6001mkII(T 版 ) €PC- od = 6601 (РОЯ) @PC- 6601SR(FD 版 ) @PC-8001mk Lt(T 版 ) 新 登場 @PC-8801 ӨРМ-7 本 社 ・ ハ ド рн ыны ш зы АШЫ ГЫ (T 版 ) QD @FM-77(FD 版 ) 〔TAPE 版 4,000 FD 版 \6.800 QOD 版 \5,800〕 2
Е м М |
АХ/ ие 0b BE ERO
BASIC INPUT OUTPUT SYSTENMI、BIOSE ほ は 、 コ ン ビ ュー タ の 及 甘 置 (CRT、 キ ー ボ ー ド 、 フ リン タ 、 フ ロッ ピー ティ スク な ど ) を 市 件 する サブ ルー チン の 集まり で す 。 ・ フロ スペ クト 」 は 、Xl1turbo に ROM
の 有形 で 内 臓 さ れ た BIOS を 完全 解説 し た 初め て の 書き 各 庄 沿 あ 4
ЖУН ТАРА v» У д о НЕА
A v の 未 X £ E 望 する ' “7 H X NIJ w Ж. к !
A & p ``.
きら に 、 す ぐに 使え る デー タベース フロ グラ ム を 掲載 。BIOS ROM ル ー
j- PAX: 73465527 ? -—> チン а? 19: НОС 4 し / こ ブ
ー タ ベー ス フ ロ グラ ム を つけ まし た . こ の 刀
= 4----
の 応用 例 と し て 1
200055 5 ^, ЕН НҚ ЕО 充 革 タ 々 ペー ス と し て その まま 使え ます 5 イン チ 、8 イ ンチ お よび ハー ド デ ィ ス
ПЕНЬ "ВЕ. 3017. ЕЕ У 7 RS-232C7—7» TFR
Е
デー タベース プロ グラ ム も つい た BIOS ROM 完 全 解 説 書 7.800 円
KERBA“ IRB KE 株 式 会 社 ハ ド ソ ンプ 発行 シャ ー プ 株 式 会 社協 力 ; f д B í
о“
う 3 リマ ル チ ビ AD
ІШІ!
ELITS Z
13
マル チ CAD を マイ ホー ム の 夢 へ
明治 時 代 の 銀座 レン ガ 街
=
Cosmetica
- im (CAD) OBS X él. 入力 シス テ
- マルチ CAD を 4 次 元 空間 へ | | 銀座 レン ガ 街 マル チ CAD を 使っ て , 明治 時 代 の 銀座 レ ンカ 街 の 平 明治 初頭 , 銀座 一 帯 が , 上 図 の よう な レン ガ 街 と な 面 図 を 入力 。 そ し て 3D 化 し た 例 が , 上 の CG。 5. 建設 当初 は 不評 で あっ た が , 新聞 社 や 文明 開花 を жалда, 上 の 図 を , 縮小 反転 合成 し て , 3D 化 彩る 店 が 軒 を 並べ , 近代 商店 街 の 先駆 け と な る 。 し た も の 。 マ ル チ CAD で , 明治 の 都市 空間 へ 。 ОО ж 3 >
3Dv JV САБ 7^ > ВЕН) EF $ СА
い 用 和 途 に 利用 で さる よう 設計 され て いる 。 上 : 古代 の 郡 衛 の | 例 下 : 古代 の 国府 (栃木 県 )
TW F3- алин смен М Е : 東京 ・ 表 参道 現在 t F4- 初 期 化 Е5-М IR ҒАТ
下 : 古代 の 国府 (栃木 県)
前 回 (連載 第 1 回 ) は , さしずめ マルチ САПОТЕНЕСЭСЕС, シリ ー ズ 全体
の ご 紹介 る せ て いた だ きま し た だ 。 2 回目 の 今回 は , この 中 か ら , まず 入力 シス テム を 取り 上 げ て みる こと に し ます 。 具 体 的 に い 5t, 入力 の ゲロ グラ ムリ スト の ご さ 紹介 と , 事例 を 交 じ ぇ た 操作 方 法 の 説明 で す 。 こ れ i£, 3D 出 力 の プロ グラ ム で は あり ませ ん の C, な か に は “な あー ん だ "と 拍子 只 け し て し まう 向き も ある か も し れ ま せん 。 と ころ が , 今 回 の プロ グラ ム に も , 絵 や 図面 を 描い て いく 楽し き は 十分 に 盛り 込ま れ て いま す L, その 楽し み 方 も どん どん 広げ る こと が で きま す 。 そ れ ば か りか , ここ で 描い た 図 は , 次 回 で ご 紹介 する 3D 出力 の 基本 デー タ と な る も の で す 。 次 の 3D 化 へ この ステ ッ プ と し て , 今 後 3 次 元 に し て みた いも の を , こ こ で あら か じ め 入 力 し て お く と いい で し ょ う 。 誌面 で は . わか りや すい 実例 と し て , H 分 の 家 を 入力 する ノウ ハウ を ご 紹介 いた し ます の で , あわ せ て こち ら に チャ レン ジ し て みれ ば , 3D 化 の 実際 が きっ と よく お わか り に な る と 思い ます 。
5, ここ で は 入力 シス テム の プロ グラ ムリ スト の 概要 を ご 説明 し て いき た いと 思 いま す 。 こ こ で X1turbo は X1 の 上 位 コ ン パ チ マシ ン な の で , X1 の ほう を 優先 し て ご 紹介 CSA SEELE LZ,
i, Xlturbo を 使っ て の プロ グラ ム 入 力 に は 2 つの ケー ス が 考え られ ます 。
その ひと つ は , X1 用 BASIC(NEW BASIC
6") を 立ち 上 げ て , その まま 入力 する 方 法 で す 。 こ の と き , マウ ス を 使い た い の な ら 1I・0 デ ー タ 機器 か ら 出 て いる , マウ ス セ ッ ト を 使用 する と よい で し ょ う 。
も う ひ と つの ケー ス は , X1turbo FH BASIC (CZ-8FBO2) を 使う 方法 で す 。 こ の 場合 X1 用 BASIC と は , KMODE, CONSOLE, WIDTH, KEY LIST, MOUSE な ど , 主 と し て グラ フィ ッ ク 機 能 に 関し て 異な る 部 分 が あり ます の で , 部 分 的 な 書き 換え が 必要 と な り ま す 。 ここ で , 漢字 を 使っ て わか り や すい 表示 に 変更 する の も , 工夫 の ひと つ で し ょ う 。 ま た , これ は ディ スク 仕様 の た 5, テー プ 仕 様 に する に は , CHAIN 文 や OPEN 文 の あと に つけ る ファ イル ディ スク リプ タ を “0:” №6 “CAS: また は 削 除 の 変更 が 必要 で す 。
と り わ け , 間違い の な い 親 切な プロ グラ ム と る れ た だ た い 向 き に は , 22004139 1 (52300 行 の PRINT 文 も “デー タカ セッ ト を セッ ト し て くだ さい " と 変更 し た り , 2100410 間 に " シ ステ ム テ ー プ を 入れ て くだ さい " と 表示 する PRINT 文 を 挿入 すれ ば , いっ そう 使い や すく な る で し ょ う 。
SAVE す る ファ イル 名 は , な ん で も よい の で す が , これ か ら ご 紹介 する 全 シ ステ ム と の 関連 が あり ます の で , 最初 の プロ グラ ム を SAVE す る と き に は , SA. “CAD- START" LL, 次 の プロ グラ ム を SA. "MAIN-JOB" と 記録 し て くだ さい 。
は に — = иас.
基本 的 な ュ マ ンド を 使っ て , まず は お ぉ 絵 描き を 楽し か の も よい で し ょ う 。 この 2 次 元 の お 絵描き な ら , 操作 方 法 を 読ん を で いた
Aw あな た は 建築 デザ イナ ー〈( ど 〉 の 入力 シス テム
さあ , いよ いよ 3 D マ ル チ CAD の プロ グラ ム の 紹介 で す 。 ま ず は 平面 図 に 挑戦 し まし ょ う 。 今回 の 入力 シス テム で 描い た 図面 が を の まま 3 次 元 化 の 素材 と な る わけ で す 。
だ けれ ば , ご 理解 いた だ ける と 思い ます 。 また , お 絵描き に 飽き て , ちょ っ と 実用 的 な 利用 を し て みた 《 な っ だ た なら, マイ ルー A, マイ ホー ム プ ラン に 挑戦 する の は いか が で し ょ う 。 そこ で , ここ で は 入力 手順 の 実例 も, マイ ルー ム , マイ ホー ム プ "ラン に
す 。 入力 手順 (0) e 自分 の 家 を 実測 し よう
コン ピュ ー タ に 向かう 前 に ,。 ちょ っ と 余 和裕 を 持っ て , まず 自分 の 家 を 調査 し て み ま し ょ う 。 ノ ー ト と メジ ャ ー を 手 に し て , Ж 測 し て みる と , な に げ な 〈 く 暮らし て いた 自 分 の 家 を 再発 見 で きる か も し れ ま せん 。 メ モ は , 定規 を 使わ な いで 描く ほう が 面倒 を 省け ます し , 空間 を 整理 する の に は 向い て いま す 。 た だ だ , Ві, СНЕ し て マス 目 の あ る 紙 を 使っ た ほう が , 作業 し の すず ゆで し よう 。
日 本 の 家 は , HE, 約 90cm が ひと つの 単 位 に な っ て いま す の で , 測 る と きも , メ モ る と きも , これ を 目安 に する と いい で し ょ Jv
ノー ト の 取り 方 の コツ は , あま り 細 か い 寸法 に と ら わ れ な いで , 全体 が どう な っ て いる か を 大 づか み に 理 解す る こと で す 。 桂 や ドア , Ж, 家具 な ど は , と りあ え ず 記号 に 置き 換え て 考え ん た ほう が いい で し ょ う 。 入力 手順 (1)
間取り の メモ が で きた ら 。, ビ ピュー タ に 入力 開始 で す 。
ビデ オカ メラ と VTR を 持っ て いれ ば , で Sprok же а), VTR カメ ラ を 使っ て スー パー イン ポー ズ し て 入力 を 補助 (テレ ビデ ジ タ イ ズ ) す る と 便利 で す 。 VTR
3D マ ル チ OCAD<2> 33
いよ いよ コン
の スー パー イン ポー ズ が な い 場 合 は , 画面 に 入力 する 位置 の 目安 が 必要 で すか ら , [ 下 1] キ ー を 押し て , 画面 に グリ ッ ド を 出し 234.
@ まず, 柱 や 壁 を 描き まし ょ う
カー ソル を BOX の 欄 に 持っ て いき , カー ソ ツル の 位置 を 入力 する と, LINE か ら BOX の コマ ンド に 変更 され ます ( 柱 や 壁 を 基本 単位 し すれ ば , 高き = 奥行 の 指定 は 不要 で す )。
窓 や ドア の ある 壁 も , 全体 を 1 枚 の 壁 と し て 考え ぇ , ДЖУН, 壁 の 対角線 の 始点 と 終点 を 指定 する と, 順次 , 作画 し ます 。 ま た , 描き 直し た い 場 合 は , DEL の 欄 に カー ソル を 移動 し て 入力 し て くだ さい 。 斜め の 線 は LINE を 使っ て 描き まし ょ う 。 壁 や 柱 を 塗り つぶ す (PAINT) の も, 構造 を わか りや すく 表現 する 方 法 の ひと つと いえ ます 。 入力 手順 (2) ez, ドア 枠 の 入力
次 に 窓 や ドア を 入力 し まし ょ う 。 入 力 す る 前 に [F8」 キ ー で 奥行 の 設定 を 呼び 出し ま す 。 す る と , 最初 に “立ち 終わ り 倍 率 " を 聞い て きま す の で , 窓 や ドア の 上 端 の 数 値 を 入力 し ます 。 こ の 値 は , さき ほど 決め た 壁 や 柱 の 高き を 標準 値 し し て は じき 出す の С, 0.8 と か 0.7 と か の 値 に な り ま す (標準 的 な 天井 高き は 2.4 m で , ド ア や サッ シ の 場 合 は 1.8m 位 で す 。 こ の と き あ 2=0.75 と な り ま す が , 小数 点 以下 が 2 桁 に な る 場合 に は ,0 を 除い て .75 と 入力 し て く 《 く ださい)。
る さらに, 立ち 始め の 位置 を た ず ね て きま TOT, 下端 が 床 面 か ら で あ れ ば リタ ー ン キー を 押し , 床上 か ら 60cm 位 が 下端 な ら , aT ・25 を 入力 し , リタ ー ン キー を 押し て て だ さい 。
以上 で 奥行 (高き ) の 設定 は 終了 で す 。 引き 続き 同様 の 手順 で 壁 と か 柱 ほ と か を 入力 し て いけ ば いい わけ で す が , こと る ら わ か りや すく したい なら, [F4 | キー で 色 を 塗り 分 ける の も よい 方 法 で す 。 ま た, 途中 で 高 さ の 設定 変更 を 行い た いと き に は , [F8] キ ー で 変更 し て くだ さい 。
@ 家具 な どの 入力
窓 , ドア 枠 の 入力 と 同様 に し て , 家具 を レイ アウ ト し まし ょ う 。 最初 は 単純 な 四角 と し て 考え て 入力 する と 簡単 で す (EDÊ き を 1 と し た 場合 , 机 の 高き さ は 0.3 位 の 値 と な り ま す )。
34 ohiMZz 1985.8.
マル チビ AD の 概要
マル チ CAD の 主 な 機能
O 平 面 図 な どの 2 次 元 入 力 し た | 枚 の 図面 ж, 自動 的 に パー ス ( (И), アク ソ メ トリ ッ ク 図 ( 正 角 投影 図 ) な ど , 3 次 元
[ 3D マ ル チ CAD シス テム フロ ー〕]
デー タ ・ 管 理 ・ デ ー タ の 記録 , 呼び 出し , 合成 ・ 数 値 , デー タ の 出力 (プリ ンタ ) ・ デー タ の 変更 (Е, 高 さ 倍率 )
・ デ ー タ の X 方 向 の 縮小 スー パー イン ボー ズ の 補助 に よ る 入力 ケー ス 時 使用 ・ 基 本 デー タ の 反転 ( X, Y 方 向 ) ・ 茎 本 デー タ の 縮小
パー ス (EREN) 出力 ・ ワ イヤ フレ ー ム モデ ル ・ ソ リッ ドモ デル (任意 の アン グ Jv, 倍率 の 設定 可能 )
De |
FADE UtH7) ・ 放 字 の グラ フィ ッ ク 画 面 記入 °‘ KENTA y 2187) (漢字 対応 )
立体 化し て 出力 。
Oo 出力 は , 画面 出力 , プリ ンタ 出力 ,X-Y
プロ ッ タ 出力 の , いずれ も 0K。
【 ハ ー ド シス テム 】〕 (AR)
入力 装置 キー ボー ド , ジョ イス ティ ッ ク , マ ウス ( XI:』・0 デー タ 機 器 製 Xiturbo : シ ャ ー プ 製 ) 入力 補助 テレ ビ カ メ ラ , VTR
コン ピュ ー タ XI/C/D/F XI turbo
記憶 装置 フロ ッ ピ ー デ ィ ス ク , テー プ
出力 装置 プリ ンタ カラ ー プ リン タ XY プロ ッ タ (カラ ー 8 8) ディ スプ レイ
VTR (スー パー イ ン ポ ー ズ )
[入力 シス テム 概要 〕
ENR E
ファ ンク ショ ン キ ー
m | я m № E
V Ej š HE
GLID
o Ë:
г š
=
:
s
m
№ ч da 5 ч o
m :
Li к, | m В
e 図 の 記録 と 展開
次 回 で お 話し する 立体 化 の アプ ログ ラム を 実行 する と , この 高き (奥行 ) の 設定 の 意味 が , お わか り に な る と 思い ます 。 こ の 例 で は , 壁 や 柱 の 入力 段階 に な ける 奥行 設定 を 省 い て いま す 。 そこ で , この 段階 で 2.4m と i, 240cm と か の 値 を 入力 し て 奥行 設定 す る 手 も あ り ま す 。 これ な ら , 窓 の 高き な ど も 実 長 で 入力 する こと が で きま す 。 ま た , 描い た 図 な ど は , と りあ えん ず フ ロッ ピー( テ —7) に 記録 し て な く と よい で し ょ う 5。
NM LLL |
2 次 元 作図 を 自動 的 に 3 次 元 の 立体 と し て 作図 する に は , 次 の 2 通り の 方 法 に よっ て 出 力 で きる よう に プロ グラ ム き され て いま す 。 1. 面 の 立ち 上 げ
2 次 元 で 作画 され た 線 の 1 本 1 本 は , 奥行 の ある 面 と し て 解釈 し , 作画 する 方 法 (3 次 元
1 Bl).
この 場合 , A 図 の よう に 作画 され た 図 は , B 図 の よう な 立体 と し て 解釈 され ます 。 2. 線 の 立ち 上 げ
2 次 元 で 作画 きれ た 線 の 1 本 1 本 は , 斜め の 線 と し て 解釈 し , 作画 する 方 法 ( 3 次 元 - 2 М).
以上 の 2 つの 方 法 の 選択 に つい て は , 透視 図 作画 の 際 に , 2 次 元 作 画 デ ゲー タ を どちら に 解釈 し 作画 する の か た ず ね て きま す の で ,
その 都度 どちら か を 指定 し て くだ さい 。 【 応 用 例 〕
これ ら 2 通 り の 方 法 を デー タ 別 に 併用 す れ ば , 3 次 元 - 3 図 の ょ うな 応用 活用 が 可能 Ее.
(高き 指定 の 考え 方 〕
高き (奥行 = 方向 ) の 指定 は , 標準 奥 fr (基本 単位 や 使用 頻度 の 高い 要素 な どか ら 任意 に 設定 で きる ) 単位 を 1 と し て , それ に 対す る 倍率 の 設定 を 行う 方 式 を 用 いて い ます 。
3 次 元 - 4 図 で 示す よう に 奥行 の 位置 設定 は , 立ち 終わ り 位 置 の 標準 奥行 に 対す る 倍 率 (HE) と , 立ち 始め 位置 の 標準 奥行 に 対 する 倍率 (HS) の 設定 に より , Z 方 向 の 位 置 が 決ま り ま す 。
ik, Z の 標準 奥行 単位 (= 1) の 実数 設定
iX, 3D 図 作製 レシ ステ ム プ ログ ラム に 入 っ て か ら 。 © HE, HS の 指定 HE お よび HS の 指定 は , 作画 シス テム の 基本 モー ド 時 の 2 次 元 基本 作画 の 際 に [Ев] を 押し て , 高き (奥行 =Z 方 向 )
の 指定 変更 を 呼び 出し ます (作画 シス
テム * 作 画 条件 補助 操作 を 参照 )。 iE, HE, HS が 前 回 指定 し た も の と 同様
の 場合 , 今回 の 指定 は 不要 で す 。
HE=1 の と き に は , 数 値 を 入力 し な い
で リタ ー ン キー の み 押 し て くだ さい 。
HS = 0 の と き に は , 数 値 を 入力 し な い で リタ ー ン キー の み 押 し て くだ さい 。 指定 数 値 の 文字 数 は 3 字 ま で な の で 0.24 の 場合 は 24, また 一 0.2 と 指定 し RTG; =2 k KO Т;
標準 奥行 単位 (=1) が , 何 を 基準 と し て いる か , メモ に と っ て お く 〈 く Е, BRO ち 便 利 で す 。
==FuvbIOOoƏ”
今回 は , НОЯ ЖСК 感 が あり ます 。 舌 足ら ず の 説明 だ っ た か と 思い ます が , 入力 シス テム の 概要 は ご 理解 HEOR ЫТЫ 20%
fk fk KR, この 入力 し た デー タ を 3 次 元 の 図 に 変換 する プロ グラ ム の 説明 で +, 次 回 の ご 紹介 で 3 D へ の 発展 を 見 て い た だ けれ ば , そこ に 至る 入力 の 簡単 さと い う 大 き な メ リッ ト が , きっ と わか っ て いた だ ける と 思い ます 。
と ころ で 今回 の 入力 ゲロ グラ ム を 使え ば , 例 に あげ た 家 の 図 面 入力 を 始め と し て , Š ま ざ ま な 絵 を 描く こと が で きま す 。 そこ で あな た の タイ トル を 作り , スー パー イン ポ ー ズ し な が ら ビ デオ に 収め て ,。 あな た だけ の テロ ッ プ 作り 9 に チャ レン ジ し て みて は ど う で し ょ うぅ う 。 次 回 は , いよ いさ は 3 次 元 化 に 挑戦 で びす 。 オ リ ジ ナ ル 画 を 用 意 し て お け ば 楽し きも る グン と 盛り あがる こと で し ょ う 。
8 次 元 - 1 図
3 次 元 -4 図
ケー ス А X 2 次 元 入力 図面
"| HE=1 HS=0 . HET Нэ,
面 の 立ち 上 げ 十 線 の 立 ち 上 げ
奥行 倍率 (Z 方 向 )
線 の 立ち 上 げ
アン グル が 同じ 場合 , 前 の 画面 を 消去 し な け れ ば , この よう な 画面 合成 も 可能 で す 。
3D マ ル チ CAD<2> 35.
入力 シス テム の 操作 方 法
起動 方 法
HuBASIC を 立ち 上 げた ら , RUN “CAD- START" 回 で 起動 し ます 。 こ こ で XIturbo の 場合 は , NEWON を 実行 し て くだ さい (| HELP| キ ー を 押し な が ら BASIC を 立ち 上 げ る )。 画面 構成
作画 範囲 は , 枠 に 囲ま れ た 画面 中 央 の フ リー スペ ー ス の 部 分 で す 。 また, 作画 コマ ンド は , 画面 右側 の LINE, BOX な どの 文字 が 表示 され て いる 枠 の 部 分 で 行い ます 。 ペ イン ト す る 色 も , 同様 に 画面 右 の カラ ー サ ンプ ル の 中 か ら 選 ん て で 指定 し ます 。 主要 操作
キー ボー ド ,。 マ ウス 。 ジ ョ イス ティ ッ ク な ど を 使っ て 。 グラ フィ ッ ク 上 の カー ソル を 移動 させ , リタ ー ン キー (マウ ス の 場合 [ЕЖУ и) で 作画 ポイ ント や コマ ンド を 指定 し ます 。
< カー ソル の 移動 と ポイ ント 指定 > e 7T + —0)[11[21[31[4][6][7][8][9], + — @ ジョイスティック , 回 キー @ マウ ス , |+ —
< カー ソル 移動 の スピ ー ド 変更 >
@ キー ボー ド の 場合 [HTAB」 を 押す と ピッ と 音 が し て , カー ソ ル を 1 ドッ ト ず つ 移 動 さ せる こと が で き ,
| 度 ポ イン ト を 指定 する と 解除 され ます 。
@ マウ ス の 場合 シャ ー プ 純正 マウ ス MZ-IXI0 (XI turbo DNH) の 場合 は [IR| 右 ボタ ン , |・0 デ ー タ 機 器 製 マウ ス の 場合 は 中 央 の ボタ ン で , カ ー ソ ル 移 動 が 細か く な り , 一 度 ポ イン ト を 指定 する と 解除 され ます 。 @ ジ ョ イス ティ ッ ク の 場合 トリ ガー ボタ ン を 押し て いる 間 , カー ソ ル 移 動 が 細か く な り ま す 。 作画 コマ ンド 一 基本 モー ド グラ フィ ッ ク カ ー ソ ル を 画面 右上 に ある 指定 し た い コ マン ド の 欄 (マゼンタ 色 ) に 移動 させ , リタ ー ン キー (マウ ス の [L|) を 押す と , その コマ ンド の 表示 色 が 反転 し , 作画 コマ ンド の 指定 (変更 ) が で きま す 。 W-—LNE (ライ ン ) : 直線 を 引く 始点 と 終点 を 指定 する と , 2 点 間 を 線 分 が 引か れ ま す 。 連続 的 に ライ ン を 続け る こ と が で き , 途中 で 切る 場合 は , 一 度 LINE コ マン ド を 指定 し 直せ ば , 新た な ライ ン を 引 く こ と が で きま す 。 な お , 起動 時 に は , H 動 的 に この モー ド が 指定 され ます 。 Ш-БОХ (ボッ クス ) : 四角 形 を 描く 描き た い 四 角形 の 対角線 上 の 2 点 を それ ぞ れ 指定 し ます 。
36 OnlMzZ 1985.8.
画 一 CIRC (サー クル ) 描く 円 また は 円 弧 の 中 心 お よび 外周 の 位置 を カー ソル で 指定 し , 次 に 円 の 種類 を キー ボ ー ド (0]—[8]) か ら 指定 し ます 。 か ら く 円 の 種類 の 指定 > [0~ 回
О
: Fg, АН, 半 円 を
| 2 3 4
画 一 PAN (ペイ ント ) : 境界 色 で 囲ま れ た 範 囲 を 塗り つぶ す
PAIN を 指定 し た ら , カラ ー サ ンプ ル か ら 希望 の 色 を 選択 し て くだ さい 。 塗り た い 部 分 に カー ソル を 移動 させ て 位置 を 指定 し ま す 。 境 界 色 また は 境界 色 を 含む 中 間 色 て 塗 られ た 部 分 を 塗り 直し た いと き は , 一 度 境 界 色 を 変え る 必要 が あり ます (一 LCOL)。 画 一 PSET (ポイ ント セッ ト ) : 点 を 描く
任意 の 位置 を 指定 し て 点 を 描き ます 。 Ш-БОХҒ (ボッ クス フル ) : 四角 形 を 描き ,
内 部 を 塗り つぶ す 。
BOX と 同様 に 描き た い 四 角形 の 対角線 上 の 2 点 を それ ぞ れ 指定 し て くだ さい 。 Шон (デリ ー ト ) : 今 描い た 部 分 を 削
除 す る コマ ンド
この コマ ンド を 指定 する と , いっ た ん 画 面 が 消え , 今 描い た 部 分 の ひと つ 前 まで を 再 出力 し ます 。 出 力 が 完了 する と ピッ と 鳴 っ て 入力 待ち と な り ま す 。
Ш-ГЕРЕ (リフ レイ ン ) : 今 ま で 描い た 絵 を 繰り 返し て 描く コマ ンド
この コマ ンド を 指定 する と , いっ た ん 画 面 が 消え , 入力 し た 順に 絵 を 再 出力 し ます 。 出力 が 完了 する と ピッ と 鳴っ て 入力 待ち と な り ま す 。 作画 中 に ゴミ が 残る こと が あり ます が , REFR を 実行 する と 消去 で きま す 。 画 一 スン ポ (スン ポ ウ ) : 寸法 補助 線 を 引
き , その 数 値 を 表示 する コマ ンド
まず 寸法 補助 線 を 引き た い 位 置 の 始点 を , グラ フィ ッ ク カ ー ソ ル を 移動 し て 指定 し ま す 。 同様 に し て 終点 を 指定 し ます 。 す る と , 画面 の 下方 で 寸法 を た ず ね て きま す の で , その 数 値 を 入力 し ます 。 こ れ で , 寸法 補助 線 と 寸法 の 数 値 が 表示 され ます 。 ま た , + 法 を 入力 せ ず に リタ ー ン キー を 押し た 場合 に は 画面 上 の ドッ ト 数 が 表示 され ます (な お , 寸法 対象 は タテ ヨコ の 長手 方 向 と な り £d, £f, この コマ ンド は 2 次 元 画面 の と き に の み 有 効 で , 3 次 元 画面 に 自動 変換 する 場合 に は 出力 され ませ ん )。 作画 条件 , 補助 操作
基本 的 な 作画 コマ ンド の ほか に ., 作画 条
件 の 変更 や 作画 の 補助 を 行う 機能 が あり ま す 。 こ れ ら は コマ ンド メニ ュー 中 央 の 赤い 文字 で 表示 され た コマ ンド 群 か ら 指 定 す る か , ファ ンク ショ ン キ ー[ FI |—[Е10] THEE で きま す 。 な お , |・0 デー タ 機 器 製 マ ウス を 使用 する 場合 に は , ファ ンク ショ ン キ ー で 指定 を 終え た あと , マウ ス の [RI ボタ ン を 押 さ な い と この 機能 を 呼び 出せ ませ ん 。
画 一 GLID or[F 1] (ZU y E)
作画 の 補助 と な る 方 眼 を 表示 し ます 。 再 度 の 指定 で 解除 され ます 。
Ш— CLSO or[F2| (画面 クリ ア )
表示 され て いる グラ フィ ッ ク 画 面 を 消去 し ます (デー タ と し て は 消去 し ませ ん )。 W PALE or [F3] (パレ ッ ト )
画面 の ポジ ネガ を 逆転 し ます 。 PALE を 指 定 す る か , [F 3 を 押す と 画面 上 方 で ポジ ネ ガ の 反転 色 を た ず ね て きま す の で , 反転 色 コー ド ([0]—[8)) の いずれ か の キー を 選ん THL, リタ ー ン キー を 押し て くだ さい 。 INT を 指定 する か [F5] で 解除 され ます 。 画 一 LCOL or[F4] (ライ ンカ ラー)
LINE, BOX, CIRC, PSET, BOXF, そし て РАМ の 境界 色 を 変更 し ます 。 画 面 上 方 で 変更 す る 色 を た ず ね て きま す の で , -8+-9 いずれ か を 押し , リタ ー ン キー を 押し て く だ さい 。
画 一 NIT or[F 5] (イニ シャ ライ ズ ) 画面 条件 の 初期 化 (BASIC マ ニュ アル 参照 ) を 実行 し ます 。 こ れ に より , PALE に よる ポ ジ ネ ガ 反転 は 解除 され ます 。
画 一 ヨコ セン orlF 6
水平 線 を 引く た め の 補 助 機能 で す 。 ま ず 引き た い 水 平 線 の 始点 を 入力 し , カー ソル で ヨコ セン を 指定 し て か ら 終 点 を 指定 する か , ある い は , 始点 を 入力 し , カー ソル を 終点 位置 まで 移動 させ て [F 6 を 押す と , E 確 な 水平 線 を 引く こと が で きま す 。
画 一 タテ セン or[F 7
垂直 線 を 引く た め の 補 助 機能 で す 。 ヨ コ セン の 場合 と 同様 の 操作 で , 正確 な 垂直 線 を 引く こと が で きま す 。
圏 一 オク ユキ or[F8| .
3 次 元 出力 の 際 の 高 さ (ある い は 奥行 ) 条件 設定 機能 で す 。 画 面 下方 で , 標準 高 さ に 対す る 立ち 終わ り (Hir) の 倍率 , 次 に 標準 高 さ に 対す る 立ち 始め の 倍率 を た ず ね て きま す の で , それ ぞ れ の 倍率 の 数 値 を 順 次 入力 し , リタ ー ン キー を 押し て くだ さい (詳細 は , 次 回 の 3D 入 力 シス テム の 項 で ご 説明 し ます )。 圏 一 コピ ー orlF 9
ハー ドコ ピー を プリ ント アウ ト す る 機能
で す 。 プ リン タ が 正しく 接続 され , 起動 可 能 状 態 で ある こと を 確か め て か ら 行 っ て く だ さい 。 入力 付属 機能 モー ド 入力 の た め の 付 属 機 能 と し て は , 以上 の ほか に も いく つか の 機能 が あり ます 。 こ れ ら は , コマ ンド メニ ュー 下方 の ブル ー の 文 字 で 表示 され た コマ ンド 群 か ら 指定 し ます 。 画 一 load (ロー ド ) 作画 デー タ の 呼び 出し , 再生 を 行い ます 。 コマ ンド を 指定 する 前 に , ドラ イブ 「 に デー タデ ィ ス ク が 入っ て いる か , 確か め て くだ さい 。load を 呼び 出す と , 0-іоай | MARGE か を た ず ね て きま す の で , どちら か の 番号 を 入れ ます 。 Ф 0 =load DBR, 今 ま で の デー タ が 消 去 さ れ , ファ イル に ある デー タ が 新 し く MEMORY され ます 。 € | 三 MARGE の 場合 , 今 ま で の デー タ と 新しく 呼び 出す ファ イル デー タ と が , 合成 され ます 。 E, デー タ 件 数 が 300 を 超え る と エラ ー に な り ま す 。 合 成 さ れる デー タ が 合わ せ て 300 を 超え な いよ うに し て くだ さい 。 次 に 既存 ファ イル リス ト が 画面 に 表示 さ れ , 画面 下方 で ファ イル 名 を た ず ね て きま TOT, 呼び 出し た い フ ァイル 名 を 入れ , リタ ー ン キー を 押し ます 。 デ ー タ を 読み 終 える と 作画 し 始め , 作画 が 完了 する と ピッ と 鳴り , 作画 の 基本 モー ド に 戻り ます 。 一 一 save (2—7) 作画 デー タ の 記録 を 行い ます 。 コマ ンド を 指定 する 前 に , 書き 込み に 使 う デ ー タ ディ スク を , ディ スク ドラ イブ I! に 入れ る の を 確認 し ます 。 記 録 す る デー タ の ファ イル 名 を た ず ね て きま す の で , ファ イル 名 を 入れ , リタ ー ン キー を 押し て くだ さい 。 ディスク が 回 っ て し ば らく する と 。, 「 今 まで の デー タ は な くし ます か (YES=I, №= 2 )」 と た ず ね て きま す の で , デー タ を 消去 する 場合 は | を , 残す 場合 は 2 を キー 入力 し 。 リ ター ン キ ー を 押し ます 。 Ш wid (ウイ ンド ウ ) それ まで に 作画 し た 図 の 縮小 また は 拡大 Ма, 2, ヨコ それ ぞ れ 任意 の 倍率 で 任 意 の 場所 に 出力 し ます 。 画面 上 方 に 「 取 り 込 む イ チ を 指定 せよ 」 と 表示 され ます の で , カー ソル を 移動 させ , 取り 込む 四角 い 範 囲 の 始点 (左上 の 頂点 ) と 終点 ( 右 下 の 頂点 ), 続い て , 描き 込む 範 囲 の 始点 と 終点 を , 順次 メッ セー ジ に 従っ て 指定 し ます 。 z, データ 数 が オー パー し て し まう の で この コマ ンド は 2 回 以上 続け て 使用 し な いで くだ さい 。 ま た だ ただ, ご の コマ シド
は 2 次 元 図面 の 出力 の み 有 効 で , 3 次 元 図 面 の 自動 変換 の 場合 に は 出力 され ませ ん 。 画 一 CLS (画面 クリ ア ) テキ スト 画面 を クリ ア し ます 。 Ш— menu (メニ ュー) 作画 シス テム や 3 次 元 変換 シス テム を 含 む , 全 シ ステ ム の メニ ュー に 戻り ます ( シ ステ ム メ ニュ ー 参 照 )。 Ш TILE (タイ ル パ バタ ー ン ) 画面 右端 の ペイ ント カラ ー サ ンプ ル を 変 更 す る こと が で きま す 。 コマ ンド を 呼び 出す と 画面 下方 に 「 変 更 し た い 色 を 指定 し て くだ さい 」 と 表示 され ます の で , カー ソル を 変更 し た い カ ラー サ ンプ ル の 位置 に 移動 し , 指定 し ます 。 次 い <, 画面 下方 に カラ ー サ ンプ ル の 1!6 進 法 の 数 字 デ ー タ (タイ ル パ タ ー ン デー タ ) DK 示さ れ ま す の で , 0 一 F ま で の デー タ を キ ー ボ ー ド で 入力 し , リタ ー ン キー を 押し て くだ さい (数 値 は BASIC マニ ュ ア ル 参 照 )。 カラ ー サ ンプ ル が 塗り 変わ り , し ば らく す る と ピッ と 鳴り 基本 モー ド に 戻り ます 。 ж, 線 の 境界 色 と 同じ 色 が 混ざっ て いる 場合 , 塗り 変わ ら な いこ と が あり ます が , 作画 で は 変更 し た 状態 で 塗ら れ ま す 。 Ш new (ニュ ー) 今 ま で 入っ て いた 作画 デー タ が すべ て 消
去 さ れ ま す 。 ж, グラ フィ ッ ク 画 面 は 消去 され な い 状 態 に な っ て いま す 。 また , 付属 機能 モー ド 時 は , LINE な ど の 作画 は で きま せん の で , 作画 する 場 合 は 基本 モー ド に 戻っ て くだ さい 。 デー タ ・ イ ンジ ケー タ 画面 下 側 か ら 3 行 目 に 。 デー タ に 関す る イン ジ ケ ー タ が 表示 され て いま す 。 : 作画 デー タ 件 数 を 示し ます (300 以 上 に な っ た ら 分 割 し て SAVE し て くだ さい )。 ・ 残 り の メモ リ 数 を 表示 し て あ gx. ・ 作画 の 線 な ど に 関す る 色 の コ
ー ド 番号 が 表示 され て いま す 。
・ 高 さ (奥行 ) 指定 の 立ち 終わ Uo, 標準 高 さ に 対す る 倍数 が 表示 され て いま す 。 DER (奥行 ) 指定 の 立ち 始め の , 標準 高 さ に 対す る 倍数 が 表示 され て いま す 。
誤操作 に よる エラ ー 発 生 時 に は 6070 10 [J を 実行 し て くだ さい 。
| の 4 1 コ 較 ビ ジネス 活用 , ビデ テオ 活用 へ の 挑戦
1983 年 9 月
で き あ が っ た プロ グラ ム に デー タ を 打ち 込む 。 デ ー タ 入力 に 要 し た 時 間 は , それ ぞ れ 半 日 くら い 。 プ リン タ の 出力 を 見 て 感激 。 プリ ンタ は 自ら , | — 2 時 間 動 き 続け る 。 集計 項目 は 100 を 超え る も の で , 出力 に 使 われ た スピ ロケ ッ ト 用 紙 は , 1 組 に つき 30 ー40 ペ ー ジ 程度 で , 全部 で 150 ペー ジ 程 度 と な る 。
エリ ア 別 分 布 図 (エリ ア 別 人 口 構成 な ど に 利用 ) は , ハー ドコ ピー に 出力 。 こ れ は , 任意 の 項目 間 の 計算 や その 結果 を , 地図 上 に グラ フィ ッ ク 表 現し て くれ る も の で , 計 算 間違い の 解消 や スク リー ント ー ン 貼り の 省力 化 が 実現 する 。 さ し あたっ て 現在 の と ころ , この 手 の も の の 市 販 例 は 見 当たら な い 。 計算 の 結果 を ビデ オ に 収録 で きた ら と 思う 。
1984 年 10 月
研究 会 か ら 調査 委託 され た 基礎 資 料 づく り の た め , アウ ト プ ッ ト さ れ た デー タ の 分
析 を 始め る 。 ア ウト プッ ト の 概要 を マト リ ックス 化し て 傾向 を 読み 取り , この 後 , 間 違い が な いか どう か チェ ッ ク し て いく 。 と ころ が , この 読み 取り 作業 に ひと 苦労 。 重 要 な の は 分 析 に よっ て 何 を いう か で 、 こ の こと に 頭 を 使う た め 。
また , 内 容 が 伝わり や すい よう , 発表 結 果 を ビデ オ に 収録 。 この た め に ひと 晩 の 役 夜 を 含め て 2 日 間 の 時 間 を 割く 。 デ ジタル テロ ッ パ ー が 欲し く な っ て くる 。 1984 年 1 月
デジ タル テロ ッ パ ー 購 入 。 ビ デオ カメ ラ 用 の 接写 レン ズ 購 入 。 接写 レン ズ を 使え ば , 写真 や 雑誌 が 自由 に 撮れ る 。 ズー ム を 使え ば 動き が 出 て くる し , 必要 な 情報 は クロ ー ズ ア ッ プ し て 効果 的 に 見 せら れる 。 ま た , BGM を アフ レコ すれ ば 間 も つ な げ る 。 一 方 , デジ タル テロ ッ パ ー 付 属 の ソフ ト (SEAD) (à, ENDE, なんとなく お も ちゃ っ ぱ ぽ い 感じ が し て 使う 気 半減 。 ビ デオ の さま ざ まな 活用 が , 夢 か ら 現 実に 近づい て きた 。
3D マ ル チ CAD <2>
37
リサ スト 1
5 “^жжжжжжжжжжжС AD -5 ТАК Тжжжжжжжжжжжжжж
7 INIT:PALET:MWIDTH 88
18 PMAX-301:DIM TAS (24). РАФ (24), DTS (PMAX) 15 COLORé, 11 CS IZES: ОСАТЕ2Ө. 10 :РК ИМТ #8 "САО -5УЗТЕМЖЖЖЗТАР Тжжж" : CS IZE @ 17 INPUT "マウ ス 9 ツ カ イ マス カ (YES=1) "IMAUE IF MAU=1 THEN 36 18 ІМРОТ "2° ョ イス テッ ク ラー ツ カイ マス カカ (YES=1) "kJOI IF JO く <>1 THEN JO=0@ 19 GOTO?6
36 LIMIT &HFBFF
48 LOADM"BMOUS"
50 DEF USR-&HFC80:PAD-&HFE15:C-7
68 POKE PAD, 20е, ð, 100,68
78 АФ-" *
90 GOSUB168600:COLOR4, 9
500 CHAIN"MAIN-JOB"
1008 FOR I=0 TO 24
1010 READ РАФ: ТАФ (1) =РАФ:РАФ (1) :HEXCHRS$ (РАФ) 1020 NEXTI
1030 RETURN
1200 рата 999999
1210 DATA FF9999
1220 DATA eerree
1230 DATA 9999FF
1240 DATA FFFF99
1250 DATA FFeeFF
1268 DATA 99FFFF
1278 DATA FFFFFF
1280 DATA AA0000
1298 бата 0@0AA009
1300 DATA өвөөеда
1310 DATA AAAA00
1328 DATA AABAA
1330 DATA 99QAQAA
1340 DATA AAAAAA
1358 DATA FFAAAA
1368 DATA AAFFAA
1378 DATA FFFFFF
1380 DATA QAAFF
1390 DATA FFAAFF
1400 DATA Ae6FFFF
1410 DATA FF99QA
1420 DATA 99FFAA
1438 DATA ғғғғаа-
1448 DATA AA8008FF
Xiturbo 用 変更 点 お よび 追加 リス ト
7 INIT:PALET:HIDTH 88, 25, 0, @:К1 1ST@: СОМОГ Ее, 25
18 PMAÁX-601:DIM ТАФ (24), PAS (24), DTS (PMAX)
15 COLORé, 1:С512Е3:1 ОСАТЕ2Ө, 10:РКІМТЊӨ"САр $УЗТЕМЖЖЖЗТАКТжжж" : CSIZEG
17 KMODE@: INPUT" マ フス 3 ッ カ イマ スカ (YES=1) "iMAU: IF MAU=1 THEN GOSUB5080:GOTO?0
5000 ‘MOUSE
5020 LINE (@, 6) - (7, 7? , XOR, BF, HEXCHR$ ("808000 666060 787878 242424 222222 111111 Ө ABABA 040404")
5060 DIM A13)
5070 GET3 (8, 0) - (7, 52, 6.7
5080 X=0:Y=0:XX=100:YY=100
5098 RETURN
リス ト 2 JOB MAIN
16 “JOB MAIN--------
28 CLICKOFF:^ON ERROR GOTO40000
30 RESTORE 48:FOR I-8 TO 8:READ B8$% (1) :NEXTI
48 DATA ZZR* , LINE, BOX ,CIRC,PAIN,PSET, BOXF, DEL ,REFR 50 RESTORE る 9:FOR 1-8 TO 8:READ В1%<1)2:МЕХТІ
68 DATA GLID ,CLS0,PALE,LCOL, INIT, ヨコ セン , タテ セン 。 オク ユキ , 26° — 76 RESTORE 88:FOR I=0 TO る iREAD В2% (1) :NEXTI
86 DATA load ,save,wind,CLS , menu, TILE, new
98 INIT:IF MAU く >1 THEN X-319:Y299:GOTO146
108 LOADM"BMOUS"
118 DEF USR-&HFC80:PAD-&HFE15:C-7
120 POKE PAD, 266, е, 100,0
130 А%=" k
140 CLS
288 LOCATE280, 16:СО( ОК2:РКІМТ"жжжжжСАаО ЅҮЅТЕМжжжжжжж" ; t COLORé PRINT" (BY HISASHI O ZAWA) "
210 605081478
228 BEEP:E$="B":E1=1:CLS
230 GOSUB 1630:COLOR C:LOCATE20, 23:PRINT"C=";C:LOCATE25, 23: PRINTSPACES$ (16) :LOCAT E25, 23:PRINT"HE="+H0K$:LOCATE35, 23:PRINT"HS="+HS0OK$
28 onwz 1985.8.
248 LOCATE0,23:PRINT"DN=";:PRINTUSING"#WW";DNJ:PRINT"” MEM=";:PRINT FRE (0) : IF DN >PMAX- 1 OR FRE(0)<1000 THEN COLOR 1,2:PRINT" メ モリ ー イッ 0* イ SAVE PLEASE":PLAY"GFEDC":C OLOR4, 9:GOT024 19 258 (ОСАТЕӨ, 0: PRINT"FIGLID:F2CLS60:F3PALE:F4LCOL:FSINIT:Fó25t727:F7323t7:F8171*:F9?23 t? -1F 10MENU" 268 ON KEY GOSUB 60800, 6126, 6200, 6306, 5488, 6520, 6620, 6800, 57080, 2040 278 GOSUB "マウ ス " 288 WINDOW (1,1)-(583, 1982, (1, 1) - (583, 198) 290 IF $=6 THEN POKE РАО , 10, 0, 180,8 300 IF S-4 THEN GOSUB"DELAY":GOTO 1956 310 IF S=1 THEN GOTO 350 320 IF $=2 AND SF=0 THEN POKE &НЕЕВС, Ө:РОКЕ &HFE1D, 2, 1:SF=1:S=0 338 IF $=2 AND SF=1 THEN POKE &НҒЕӨС, 1:SF=0:S=0 348 GOTO 230 356 ” 368 E=INT<(Y/8):IF Х>584 THEN し 1=9 ELSE 440 378 IF X»615 THEN GOTO 430 388 IF Е›8 THEN 1900 398 CONSOLE:LOCATE 73,E1:PRINT SPACES$(4);i:E2-E1:E1-E:LOCATE 73,E:CFLASH1:PRINT B $ (E) ; 1 CFLASHe 400 Е%=СНК% (&H4 1 +E) :D$="" 410 IF E$-"H" OR E$="I" THEN 460 420 GOTO 230 438 IF Х‹=584 THEN GOTO 460 440 OUT —&H304F«PTX80,&H20:PT-INT(Y/8) :OUT — &H304F«*PTX80,&H87 азе GOTO 230 468 GOSUB E$ 470 IF E$-"I* OR E$-"H" THEN GOTO 370 480 IF D$45"" THEN GOSUB 1108 498 GOTO 238 500 LABEL "А" 518 IF SUN=0 THEN LINE (X, Y)-(X,Y),XOR,C ELSE LINE 4X1, ¥1) = (X1, ¥1), XOR, C 520 IF SUN=1 THEN CONSOLE 24,1,0,20:8UN$2"":INPUT"274*? n 477" ; SUNS: CONSOLE 538 IF SUN=1 THEN D$-E$*RIGHT$(" *" «STR$ (X1), 3) +", "*RIGHT$ <" "*STR$ 15,32 +", " «RIGHTS с” "+STR$ OO ,3) +", "+RIGHT$ <" "+STR$(Y),3)+", "+SUN$:SUN=0@ ELSE X1=X:Y 1=Y:SUN=1 540 RETURN 550 LABEL"B" 568 IF LI=0 THEN LINE OG Y9 = OG Y>; X9R, С ELSE LINE (X1, Y1) = (X, ¥2, XOR, C 570 IF LI=1 THEN D$-E$*RIGHT$«(" "+STR$ CX1) 3) +", "+RIGHT$ C" "+5ТЕФ СҮ1),3) +", * +RIGHT$ С" "+STR$ OO ,3) +", "+RIGHT$ С" "+STRS СҮ), 3) +", "+STRS (C) *RIGHTS <" " 4HO K$,3) *HSOK$:X12X:Y12Y:ELSE X1=X:Y1=Y:LI=1 580 RETURN 590 LeBEL"C" 608 IF ВО=@ THEN LINE (X,Y?)-O6 Y); ХО, С ELSE LINE (X1, Y1) = (X1, Y12, XOR, C 610 IF BOs1 THEN D$-ES$«RIGHT$(" "+STRS (X1), 3) +", "*RIGHT$ С" "+STR$(Y1),3)+", " *RIGHT$" "*STR$ O0, 3) +", "*RIGHT$C" *"4STR$ СҮ), 3) +", "+STR$ (G) *RIGHTS С" "+HO K$, 3) %Н50К%:В0-0 ELSE Х1=Х:\1=\:В0=1 る 29 RETURN 630 R=INT (806 ‹ (ҮІ -Ү) X2) ( (Ү1-Ү) ж2) + (X1 OO X (X1 20 20» 72 648 LABEL"D" | 658 IF CD=0 THEN LINE (X, Y)-(X,Y), XOR,C ELSE LINE (X1, Y1) = (X1, ¥10, XOR,C る る 9 IF СО=@ THEN X1=X:Y1=Y:CD=1:RETURN 678 R=INT < (508 ( ( (Үі-Ү) ж2) ^2+ CX1—0 ^2>>/2> 690 INPUT" エ ン ノ 225^ て 9= シ ン エ ン 1 カラ 4=1/4 5358=1/2)";СІ:ІҒ CI>8 THEN 688 698 D$=E$+RIGHT$% (" "+STR$ (X1), 3) +", " +RIGHT$ <" "+6ТЕФ (Ү1),3) +", "+RIGHT% (" = *STR$ (R); 3) +", "+RIGHT$ С" "+6ТЕФ (СІ), 3) +", "+STR$(C)+RIGHT* C" "+HOK$, 3) *HSOK$: CD=@ :RETURN с 790 LeBEL"E" 1 718 D$=E$+RIGHT$(" "+STR$ ОФ, 3) +", "+RIGHT$ С" "*STR$ СҮ), 3) +", "+RIGHT$ <" "+6 ТКФ (РТ) ,3) +", s " *STR$(C) *RIGHT$ <" " *HOK$, 3) *HSOK$ 728 RETURN 738 LABEL"F" 748 D$-ES$4RIGHTS$(" "«STR$ OO ,3) +", "*RIGHT$" "+6ТЕФ C32 +", , | " *STR$(C > *RIGHT$(" * *HOK$, 3) *HSOK$ 758 RETURN 768 LABEL "G" 778 IF X=X1 OR Y=Y1 THEN GOSUB "マウ ス " 789 IF Ү>-198 THEN RETURN 798 IF ЕВЕ=@ THEN LINE (X, Y) - (X, Y), XOR, C ELSE LINE (X1, Y1)- (X1, Y12, XOR, C 808 IF EBF=1 THEN D$-ES$«*RIGHTS$(" "*STR$OGO,3) +", " *RIGHT$C" "*STR$CY12, 3) +", "*RIGHT$C" "*STR$ OO , 3) +", "*RIGHT$ С" " 4STR$ CY), 3) +", "+STR$ (C) +RIGHT$ <" "+H 0К%, 3) +*HSOK$:EBF=0 ELSE X1=X:Y1=Y:EBF=1 816 RETURN - 820 LABEL"H" 830 CLS e 840 IF DN<=9 THEN DN=0:BEEP :RETURN230 850 RP=1:DN=DN-1 868 FOR Ј=@ TO DN-1 870 D$-DT$(J):GOSUB 1100 880 NEXT 890 RP=0 ' 980 E=E2 910 BEEP:RETURN 920 LABEL"1" 930 CLS e 9408 ” 950 RP=1 968 RPC1=0:RPC2=0 978 FOR J=9 TO DN-1 988 RPC2=RPC2+1 998 LOCATE?O,2:PRINTUSING "#88"; J
3D マ ル チ CAD<2> 39
40 ohiMz 1985.8.
1808 1018 1020 19830 1048 1100 1110 1120
D$-DT$(J):GOSUB 1100
NEXT
RP=@
E=E2
BEEP : RETURN
IF МІОФ (D$, 1, 1)="W" THEN GOSUB1800:RETURN
Ci=ASC (MID$ (D$, 1, 12) -&H48:C2-UAL (MID$ (D$, 2, 32) : C3=VAL (MID$ (D$, é, 3) ) : C4=VAL て
MIDS (0%, 10, 3)) :CS=VAL (MIDS (D$, 14, 3)) :CL$=MID$ (D$, 19, 1) :C-UAL (CL$) : IF CL$="" OR C >7 ТНЕМ С=7
1130 1140 1158 1160 1178 1168 1190 ELSE i200 1218 1220 1230 1240 1250 1260 1270 1280 1290 1399 1319 1329 1330 1348 1350 1360 1378 1388 1378 1408 1418 1420 1430 1448 1458 1460 1478 1488 1498 1508 1518 1520 1530 1548 1550 1568 1578 1588 1598 1608 1618 1620 1630 1640 1650 1660 1678
SUN$=MID$ (D$, 18, 6)
IF RP*1 THEN GOTO 1160
DT$ (ОМ D$:DNzDN*1:D$-""
ОМ C1 GOSUB 1188, 1240, 1289, 1300, 1400, 1420, 1440 RETURN
А
COLOR4:1F ABS (C4-C2) >QBS (СЗ-С5) ж2 THEN LINE (C2, C3) - C2, C5) - (C4, CS) - (C4, C3) 1220
IF SUN$-"" THEN SUN$=STR$ (ABS (C4-C2)) 80701248
L INE (C2, C3) - C4, C3) - (C4, C5) - C2, C55
IF SUN$-"" THEN SUN$=STR$ (ABS (C5 -C3) x2) LOCATE ІМТ <С4+С2>/16>, ІМТ ((C5+C3) 716) SPRINT SUNS RETURN
LINE (C2, C3) - <С4,С5>,РЗЕТ, С
RETURN
LINE (C2, СЗ) - (C4, C5), PSET, С, В
RETURN
IF С5=@ THEN CIRCLE (C2,C3),C4,C, 1, 0,360 IF С5=1 THEN CIRCLE <(C2,C3),C4,C, 1,0,90
IF С5=2 THEN CIRCLE (C2,C35,C4,C, 1,90, 180 IF С5=3 THEN CIRCLE (C2,C35,C4,C, 1, 180, 270 IF C524 THEN CIRCLE (C2,C35,C4,C, 1,270, 3 る 9 IF C525 THEN CIRCLE (C2,C35,C4,C, 1, 0, 180 IF С5=6 THEN CIRCLE (C2,C35,C4,C, 1, 768,278 IF C527 THEN CIRCLE «C2, C3), C4, C, 1, 188, 360 IF C5=8 THEN CIRCLE (C2,C3),C4,C, 1,276, 456 CONSOLE : CLS : RETURN
PAINT (C2,C35,PA$(C45,C
RETURN
PSET (C2,C3,C)
RETURN
LINE (C2, C3) - (C4, CS) , PSET, C, BF RETURN IF С<1 OR C>7 THEN C=7 LINE (0, 0) - (539, 199»), PSET, C, B IF GL ぐ >1 THEN LINE (584, 1) - (615, 199), PSET, 5, BF LINE (584, 1) - (584, 199›,РЅЕТ, C LINE (616,1) - (616, 199) ,РЅЕТ, С FOR 1=1 ТО 24 LINE (584, 1ж8> - (639, 1ж8›,РЅЕТ, C NEXT “FOR I=1 TO 24 “LINE (615, 1ж8) - (639, IX8) , PSET, C "NEXT LINE (632, 9) - (632, 1995, PSET, С FOR I=1 TO 24 PAINT (620, 1ж8%5),РАФ(12,С NEXT CONSOLE : LOCATE7?, 8: PRINTCHR$ (&H87) ; COLORS:FOR 1=@ TO 8:LOCATE 73, I:PRINT ВФ (1) i :МЕХТІ COLOR2:FOR 1-8 TO 8:LOCATE 73,1*9:PRINT B1% (1) ; t NEXTI COLOR1:FOR 1=@ TO 6:1 ОСАТЕ 73,1*18:PRINT В2% (1) ; ENEXTI CONSOLE:LOCATE 73,E1:COLOR6:CREU1:PRINT LEFTS (ВФ (E1) +" "s 4) ; CREVO: ВЕЕР:
RETURN
1710 1800 1810 1820 1830 1840 1850 1860 1870 1908 1910 1920 1930 1940 1758 1960 1978 1980 1990 20060 2018 2020 2036 2040 2e5e
LABEL "DELAY" t BEEPtPLAY"R1":RETURN
RP=1:X1=VAL (MIDS (D$, 2, 3) ) : Y1 =VAL (MID$ (D$, 5, 3))
X2=VAL (MID$ (D$, 8, 3)) ! Y2-UAL (MIDS$ (D$, 11, 35)
XS3*UAL (MIDS (D$, 14, 32» : Y3=UAL (MIDS (D$, 17, 355
X4=UAL (MIDS (D$, 20, 3) ) 1 Y4=UAL (MIDS (D$, 23, 35)
WINDOW (X3, ҮЗ) - (X4, Y4), (X1, Y1) = (X2, Y2)
FOR 1=9 TO DN-1:D$-DT$(I):IF М10$ (D$, 1, 1)<>"W" THEN GOSUB 1126 NEXTI RP*8:D$z""tAINDOHCI, 1) - (563, 198), (1, 1) - (583, 198) : RETURN ^жжжжжжжжжжжжжжжжжжжжжжжжж
IF EX18 THEN Fl=E-8:GOTO1?30
F2-E-17:GOTO2036
ON F1 GOSUB 660606, 6126, 6200, 6306, 5480, 56500, 6600, 6800, 6700 GOTO238
`
фуре ч
E
ON F2 GOTO 2266, 2416, 2660, 2070, 2640, 4000, 2050 GOSUBS400:CONSOLE:CHAIN"JOB SELECT" DN*8:CONSOLE:GOTO 236
2068 50701960
2878 CLS:GOTO236 › 3
2200 GOSUBS610:CONSOLE:PRINT"DATA LOAD-h*247*1 Z 3“ «х2 (LOAD 4-0» OR MARGE <=1> 7 N ?) "; INPUT МА EA E :
2218 COLORS:FILES"1:":COLOR4:1IF С<1 OR C27 THEN C=7 : : 1
2220 INPUT"FILE NAME";FI$:GOSUB30060 : pu қ
2230 ОРЕМ"1", #1, "1:"+71%
2240 FOR 1-0 TO 24:LINPUT #1, ТАФ CI) :PA$CI) =НЕХСНЕФ (TAS (1) ) tNEXTI
2250 INPUTM1,LN:IF MA=1 THEN EN=LN+DN:ST=DN ELSE ST=@ EN=LN
2240 FOR IsST TO EN
2278 LINPUT&1,DT$:DT$(CI)*DT$
2288 NEXTI:CLS:CLOSE
2298 DN=EN
2388 GOSUB950:GO0SUB5600:G0SUB14780:FOR 1=8 TO 24:PAINT(ó20, 1ж8+5), РАФ (1), С: МЕХТІ:
608085410
2318 IF GL=1 THEN GL=0:GOSUB&000@
2320 GOTO229 :
2400 *
2418 GOSUB3010:PRINT"DATAÀ SAVE-h* 54771 = 5* 422"
2420 INPUT"FILE МАМЕ"3ҒІФ -
2438 ОРЕМ"0", #1, "1: "*FI$
2448 FOR I=0 TO 24:PRINT#1,TA$(I):NEXTI
2450 PRINT#1。DNIFOR I=0 TO DN-1
2460 DT$=DT$(I):PRINT#1,DT$
2470 NEXTI:CLS:CLOSE
2480 INPUT" イ ママ テ " ノ 97-2 ñ 12» マス カ (YES=1 NO=2)";YS:IF YS=1 THEN DN=0
2499 GOSUB3999
2500 IF GL=1 THEN GL=9+GOSUB る 999
2510 GOTO229
2600 '------- WIN----
2618 PRINT" ト リコ 6 9*ta? / サイ ショ ノ 594 t3"
2626 GOSUB58000:BEEP:CLS ;
2638 CLS:X1=X:Y1=Y:PRINT">>2 X1,Y1=";X,Y, EPR INT "シュ ウ テ ン シテ イセ ヨ "
2640 GOSUBSO0Q0:BEEP:CLS
2650 X2-X1Y22Y:PRINT"»32577X2, Y2=" 3X, Y
2668 PRINT "カキ コム 9*taz? ノ サイ ショ ノ シテ イ Ез"
2678 GOSUB5000:BEEP:CLS
2688 X3=X:Y3=YIPRINT" シ テン X3, Y3=";X, Y; EPRINT" シ ュ ウ テン シテ イセ セヨ" я
2698 GOSUB5000:CLS j es
2700 X42X1Y4* Y1PRINT"$3277X4, Y4=" $X, Y, у T ies
2718 IF X2-X1=0 OR X4-X3=0 THEN PLAY "CDE"#PRINT" シ ナラ シ t3":GOTO2610 im
2720 МІМООИХЗ, ҮЗ) - (X4, Y4), (X1, ¥1) = (X2, Y2)
2730 RP=1:FOR I=RPC1 TO DN-1:0$-DT$(I1):GOSUB11208:RPC2sRPC2*1:NEXTI:RPCisRPC2 a ;
2740 D$="W"+RIGHT$(" — "+STR$ (X1), 3) +RIGHT*$(" — "«STR$Y12, 8) *RIGHT$(" — "«STR$C RS
X2),8) *RIGHT$(" — "+STR$(Y2), 3 *RIGHT$(" — "+STR$ 03), 3) *RIGHTS(" "+5Т8Ф (ҮЗ),3 DEF
)*RIGHT$(" — "+STR$(X4), 3) +RIGHTS(" | "«*STR$CY45, 3)
2750 RP=0:DT$ (DN) =D$:DN=DN+1:D%=" "
2760 WINDOW:CLS
2778 CONSOLE:GOSUB1476
2780 IF GL=1 THEN GL-0:GOSUB4000
2798 6070220
3000 FOR I=0 TO 7:РА ЕТІ, 1: NEXT: RETURN
3010 FOR I=0 TO 7:PALETI; 0: МЕХТ: RETURN
4000 ”
4010 LOCATE8,23:PRINT"^z29 $24 イロ э マウ ス F° $34 シテ 29*94----"
4020 GOSUBS800:CONSOLE22, 3:CLS Š :
4030 IF X< る 15 THEN 4010 Я
4048 CC=INT (¥/8) :
4050 PRINT" シ ク = ALN ターン 3*-3- э t-A*-M* 97 カキ カエ テー クタ "サイ ーーーー"
4060 PRINTTA%$ (СС) :LOCATE0, 24 : LOCATEQ, 23:L INPUT PAS: TAS (CC) =PA$:CLS
4878 РАФ (СС) =НЕХСНЕФ (PAS)
4080 WINDOW: 50808 1470:РАІМТ (620, CCX845) , 1, С:РАІМТ (620, CCX845) , НЕХСНЕФ (РАФ), С
4090 GOTO230 :
5800 LABEL"7?2":1F MAU く >1 THEN GOSUB"GSTICK":RETURN ELSE А%=" "1$-USR (A$)
1G0SUB "DELAY"
5618 S=VAL (MIDS (A$, 1, 10)
5020 X=VAL ‹МІЮФ (АФ, 2, 35)
5038 YsUAL (MIDS (A$, 5, 3> 〉 : KRETURN
5600 WINDOW: RETURN
5610 WINDOW (1, 1) - (583, 198), (1, 12 - (583, 198) : RETURN
5700 ^----- COLOR---SUMPLE
5718 FOR J=@ TO 7:COLORJ:PRINT ЗТВ$ (J) +" - ШШ" ; : МЕХТЈ: RETURN
4099 LABEL"GLID":INIT:IF GL=1 THEN 00706100
8018 CLS:PRW &B11111110:CONSOLE8, 24, 8,74
6020 OS-HEXCHR$("00000000000000FF")
6030 P$-HEXCHR$("0000000000000000")
6040 DEFCHR$(&H30) =0%+РФ+РФ
6050 OS$-HEXCHR$("01010101010101FF")
6068 DEFCHR$(&H31)-0$4P$«P$
6876 FOR Ізі TO 874 :CGEN1:PRINTA40, CHR$ (&H30) 1CHR$ (&H31) ; : NEXT
6088 BEEP:CGENO:CONSOLE6, 25, 0, 86 :GL =1
6898 FOR 1-0 TO 24:LINE (585, 8ж1+1) - (614, GX1*7) , PSET, 6, BF : NEXT:RETURN 230
6190 CLS
6118 GL=8:RETURN 230
6128 LABEL "CLS"
6138 GOSUBSé10:CLSO:RETURN 230
6200 LABEL "PALET" ;
6218 CONSOLE0,2:CLS:GOSUB 5700: INPUT" カ ェ ラ タイ イロ / M72*2"iCX:PALETO,CX:IF CX く <1 OR C
X>7 THEN GOTO 6210 ELSE PALET CX,8:CLS:CONSOLE:RETURN 230
6388 LABEL"LINE-C" s
6318 CONSOLEG,2:CLS:GOSUB 5700: INPUT" セ ン 2 イロ フロ ドン ウタ "5CEC=INT<C〉 1:CLS: IF C<9 OR
С>7 THENGOT0631 9
3D マ ル チ CAD<2〉 41
6328 CONSOLE:GOSUB1470:RETURN 230
6488 INIT:RETURN 230
6508 '----s3t2---------
6518 GOSUB"v2?Z2":LI*1
6528 IF Е®%‹›"В" THEN RETURN
6538 GOSUB"DELAY":1F MAU=1 THEN X=VAL (MIDS (АФ, 2, 35)
6540 YzY1:GOSUB"B":GOSUB1100:RETURN236
6688 ーーーー タ テ セ ンーーーーーーーーー
4618 GOSUB" マ ウス "』 し 1=1
6628 IF ЕФ<>"В" THEN RETURN ;
6638 GOSUB"DELAY":IF MAU=1 THEN Y=UAL (MID# (A8, 5, 3)5
6648 X-X1:G0SUB"B":GOSUB1100:RETURN230
6808 ^-ーーーー タ カサ v*a?7y セッ テイ
6818 CONSOLE23,2:CLS:HOK$="":HSOK$="":CFLASH1 4 6828 INPUT"2577* ) ка?убіу 229 = タイ スル NN" イリ ツ NN (35° 9357) (ヒョウ シバ ュ ン =1 ñ 09-228) "jHOK$ 6830 IF LEN(HOK$)?3 THEN 6828
6848 1NPUT" ラ チリ シメ ノ ヒョウ シド ュ ン 229 = クイ スル NN" イリ ツ IN (3 モジ シバ マテ * ) (ヒョウ シド ュ ン =9 ñ U2-772) "3HSO K$
6856 IF LEN(HSOK$)?3 THEN 6848
6868 CFLASHOLCLS:CONSOLE
6870 RETURN236
6988 HCOPY4 RETURN
6910 RETURN
30000 LABEL"GSTICK":HT21:X0-161Y028
30010 WINDOW
30020 LINE (X-2, Y) - (X*2, Y>), XOR, 7
30030 LINE (X, Y-2) - (X, Y+2) , XOR, 7
30040 IF JO-?* THEN IF STRIG(JO)=0 THEN X0=1é:Y0=8 ELSE X9=1:Y9=1 30050 S=STICK (JO)
38068 LINE (X-2, Y) - (X*2, Y) , XOR, 7
30070 LINE (X, Y-2) - (X, Y+2) , XOR, 7
30080 S$-"":IF 5-0 THEN 5%-ІМКЕҮ%(0) IF S$-CHR$(13) THEN BEEP:S-1:RETURN ELSE IF S$-CHR$(?) THEN BEEP:REPEATOFF:PAUSES:GOSUBS0230 ELSE 30020 38188 IF S=1 THEN X=X-X0:Y=Y+Y0:GOTO30180 - 30110 IF S=2 THEN YsY*Y0:GOTO30180
30120 IF S=3 THEN X=X+X@:Y=Y+Y0:GOT030180
30138 IF 5-4 THEN X=X-X@:Y=Y:GOT030180
38146 IF S=é THEN Х«Х%Х0:007030180
30150 IF S=7 THEN X=X-X@:Y=Y-Y0:GOTO30180
38160 IF S=8 THEN Y=Y-Y0:GOTO30180 .
38170 IF S=? THEN X=X+X@:Y=Y-Y@:GOTO30180
38180 IF X<@ THEN Х=639
30190 IF X>639 THEN Х=@
30200 IF Ү(Я THEN Y=1??
30210 IF Y>1?? THEN Y=@
38220 вотозееге
30238 IF НТ=@ THEN X6z16:Y8-8:HT-1 ELSE Х@=1:Ү@=1:НТ=@
30240 REPEATON:RETURN38026
48008 ^------
48010 INIT:FOR 1=7 TO 2 STEP-1:COLOR7, I:NEXTI:CFLASH1I
40920 IF ERR=73 THEN PRINT" シュ ウス ヘン ++ カト ツナ カド ッ テ 44t2"iPLAY "GFEDC":CFLASHO:CLS:COL > ОВ, ё: RESUME230
40030 IF ERR=53 THEN PRINT" ファ イル p° アリ マセ ンーーーーーーーーー "PLAY "GFEDC":CFLASHe:CLS:COL OR, 8: RESUME236 40040 PRINT" I3- 2'n»t4------------ "iPLAY "GFEDC":CFLASH8:CLS:COLOR, 6:RESUME230 X1turbo 用 変更 点
90 一 !40 行 の 代わ り に
100 КМОБЕ@: INITi IF MAU く >1 THEN Xs319:Y299:G0TO1168 110 CLS
290 一 340 行 の 代わ り に
52 5 300 *
5000 一 5030 行 の 代わ り に
5000 LABEL"??2":IF MAU く >1 THEN GOSUB"GSTICK" : RETURN
5018 MR=0:M0USE 1 XX, YY
5020 MOUSE2, ð, 1
5030 МО05Е2,1,1
5040 МОЦ5ЕЗ, 0, 0, 632, 192
5050 WINDOW
5048 PUTA (XX, YY) = (XX+7, ҮҮ%7), A, XOR, 7
5070 PUTƏ (XX, YY) = (XX+7, ҮҮ%7), A, ХОК, 7
5080 IF BO=1 OR EBF=1 THEN LINE (X, Y) = (XX, YY), XOR, 7, B: L INE (X, Y) = О, YY), XOR, 7, B: G OTO5100
59968 IF (1-1 THEN LINE (X, Y> - (XX, ҮҮ), XOR, 7 : L INE (X, Y) = (XX, YY), ХОК, 7:G0T05188
5108 XX*MOUSE (0) : YY MOUSE (1) :LOCATE45, 23: PRINTSPACE$ (20) :LOCATE45, 23:РКІМТ "а=": Х X-X; "B="; ҮҮ-Ү; "X2" 1XX; "Y="; YY
5110 IF MOUSE (2, 1)=-1 THEN ВЕЕР: Х=ХХ: ҮзҮҮ: MOUSE 0 !RETURN
5120 IF MOUSE (2,2) =-1 THEN BEEP:IF MR=1 THEN M0USE2, 0, 16:M0USE2, 1, 16:MR=0:G0T058 é@:ELSE MOUSEZ, 0, 2:M0USE2, 1, 2:MR=1:G6G0T05060
5138 GOTOS060
42 onwz 1985.8.
5-OS に よっ て 共通 化 さ れ た プロ グラ ム | ro —— — ——
ыу, /” | 9 4 ef" узел / 479 SPRITA —- プ 7 Те. ЭСИ Ju 9 Gy
5-05 “МАСЕ” の 本 格 的 な 活用 が 始ま っ た が , これ は 考え て みれ ば 簡単 な こと で は ある 。 が , これ ら を 実践 し た こと は パソ コン 誌 史 上 空前 の で き ご と で ある こと は 言う まで も な い 。 Oh /MZ の 永遠 の テー マ で すね 。 大 野田 仁 (16) М2-1500 @S-OS の 企画 は 大 変 豆 ば し い 。MZ-80 と X1C を 使っ て いる た め , 2 つの Computer が 手 を 結 ん だ よう で 楽し く な っ て くる 。 加藤 % (19) MZ-80B, X1C @S-0S は シャ ー プ の マイ コン 君たち の 通訳 で すね 。80 B を 持っ て いる 友人 と の 距離 が ぐっ と 短く な っ た 気 が し ます 。 小笠 原 %4 (27) MZ-2200 @S-0S が 発表 され て | カ月 が 過ぎ , 今や っ と S-0S の 素 晴 し さ に 気づい た パカ な 自分 で す 。 早く パソ コン 買っ て , これ ら の ソフ ト を 活用 gak vO 高橋 — (15) な し @S-0S は カセ ッ ト ユ ー ザ ー に と っ て は 大 変 う れ し い の で す が , た と えば ZEDA を 分 担 し て 打 ち 込 み 。 あと で コピ ー し た ら こ れ は 著作 権 何 と か に ひっ か か る の で し ょ うか 。 小野 義之 (17) X1C いい え 。 み ん な で 打ち 込ん で みん な で 使 っ て ‹ だ る いね 。 e 6 月 号 の Lisp-85 に “ANMAL" の プロ グラ ム を 入れ て 遊ん だ と ころ , 友人 の M 君 は “АМ で すか ? ” の 問い に No / と 答え る ほう に 分 類 され , と っ て も 喜ん で いま し た 。 山河 ВЕ (19) MZ-700 @ わ っ は っ は 。ZAID な ん て の が 載っ て ら / ラベ ル 付 き 逆 アセ ン ブ ラ & ト レー サー (5-05 用 ) を 作っ て た ん だ けど な ぁ 。 で も あり が と > HR 守 (24) MZ-2000 S-OS 上 で 走る ト レー サー は まだ あ り ま せん 。 や ぜひ 完成 きせ て Oh /MZ ま て で 送っ (778%, @S- 0S に 続き ZEDA や ZAID を > で 公開 じ し て いた だ も う 少 し 欲張っ た す と , 某 98 シ リー ズ
НЯ te E
@ 私 は MZ ユー ザー で は あり ませ ん が , АБО `
S-08S プ ロジ ェクト は 素 晴 し いと 思っ で 見 て お り ま す 。 ハ ー ド が 良い と こん な こと も で きる ん で す ネ 。
松木 淳子 (29) FM-NEW7, PC- 6001 mk II @ 先 月 号 の S-0S の 記事 を 見 て 思わ ず 買 っ て し まい まし た 。 現 在 PC-8801 に 移植 中 で す が , わか ら な いこ と が 多く て な か な か 進み ませ ん 。 BASIC ROM は じゃ ま に な る し , ROM は や は り 使わ な けれ ば だ め だ し …… °
飛田 % (28) РС-8801
@MZ-700 の 画面 が 青 な の で 黒 に する プロ グ ラム で す 。S-0S の ホッ トス ター ト へ 戻る よ うに な っ て ます (実行 後 画面 を クリ ア す る こ
=). ЗЕ 70 LD A, $70 32 ТЕ 00 LD ($007E), А 32 49 OE LD ($0Е49), А 32 87 0Е LD ($0E87), A 32 DE OE LD ( SOEDE), А СЗ FA IF JP $IFFA
西山 弘之 (28) MZ-700 プロ グラ ム は リロ ケー タプ ブル で すか ら , どの アド レス に 置い て も か まい ませ ん 。 も ちろ ん MZ-1500 で も 0K で す 。 @ 先月 号 の S-0S を 少々 改造 し , HuBASC の モ ニタ と リン ク す る と , と て も 使い や すく て いい で す 。 今月 号 の ZEDA を 打ち 込み 始め まし た 。 アセ ンプ ラ が 欲し か っ た の で と て も うれ し い 727; 澤田 нг (18) Xlturbo @X1 で HuBASIC か ら S-0S を 読み 込み ,Lisp を 読 み 込 み , 0I2Bma か ら を FD1F に 変更 , さら に 1F 7En か ら を 0030 に 変更 し , 0000m か ら 4DD8 ま で を セー プ ブ し て , IPL 起 動 の Lisp-85 に し て 使用 し て いま す 。 井畑 辰 史 (28) Xl IPL の 一 発 ロ ー ド に する の は いい アイ デ ア で すね 。 編 集 室 で 6.MZ-1500 で S-0S Ка 85, 5- TUE E ME
CIOS 掲 載 記事
ШЕЯ
序論 共通 化 の 試み
第 | 部 5-05 “МАСЕ”
第 2 部 Lisp-85 イ ンタ プリ タ 第 3 部 チェ ッ ク サ ム プ ログ ラム 画 7 月 号
第 4 部 マシ ン 語 プ ログ ラム 開発 入門
第 5 部 エディ タ ア セン プラ ZEDA
第 6 部 デバ パッ ギン グ ツ ー ル ZAID
*Lisp-85, ZEDA, ZAID な どの アプ リ ケ ー シ ョ ンプ ログ ラム は , S-0S"MACE" が な いと 動 作 し ませ ん の で ご 注意 くだ さい 。
今月 発表 の X1 用 JODAN-DOS と の リン ク の 方 法 を 紹介 し まし ょ う 。 ①JODAN-DOS を 起動 する 。 ②BASIC CZ-8FBO1 を ロー ド し ,POKE .
コマ ンド で 次 を 書き 換え る 。
012В- A0 14 > E2 OF OEA6 12 — 00
0000mー14FFa を モー ブ す れ ば 分 離し
だ HuMonitor の で き あ が り 。 ③S-0S お ょ び S-0S 用 の 各 ア プリ ケー シ
ョ ン を それ ぞ れ ディ スク に 転送 する 。 以上 で 準備 完了 。 それぞれ を 起動 する た め に は , JODAN-DOS を 起動 後 ,FILES を と っ て , 必要 な アプ リケーション と S-0 S を ロー ド し , 最後 に HuMonitor ? RUN すれ ば モニ タ の コマ ンド 待ち に な り ま す 。 D000』 以 降 が 破壊 きれ て いな けれ ば , D 000』 に ジャ ンプ すれ ば いつ で も JODAN- DOS に 戻れ ます の で , た と えば ZEDA を 使っ た と き な ど ,M コ マン ド で テキ スト の アド レス を 調べ て お いて , JODAN- DOS に 戻っ て を の アド レス を セー ブ す れ ば よい の で す 。
THE SENTINEL 43
Ei — O ゲー ム 開 発 パ ッ ケ ー ジ BEIM5S
いよ いよ お 待ち か ね , S-0S 上 で リア ル タ イ ム ゲ ー ム を 走ら せる た め の パ ッ ケ ー ジ で す 。 こ の パッ ケー ジ は , ゲー ム プ ログ ラム 内 で , キャ ラク タ の 移動 や 衝突 判定 な どの 処理 を 受け 持ち ます 。BEMS の 使い 方 を 理解 し て , どん どん 投稿 を お 寄せ くだ さい 。
TV ゲー ム な る も の が 世に は び こ り だ し て か ら は や 7 年 で らい で し ょ うか 。 当初 は 「 不 良 の た まり 場 」( 何 を も も っ て 不良 と 言う の か よく わか り ま せん で し た が ) だ と か 「 非 行 化 の きっ か け に な る 」 と か 散々 な 言わ れ よう だ っ だ マイ クロ コン ピュ ー タ も ,「 ネ ク ラ 」 の 代名詞 に な る で らい ポピュラー に な b, 今 で は 教育 ママ さん の 注目 を 一 身 に 背 負っ た だ たり, 週刊 誌 の な か で 知 的 で ハイ テク な 趣味 上 と いう こと で 自分 の 知性 を Gal に 示 すこ と に な る と か な ら な いと か …… 開い だ 口 が 真っ 二 つ に な っ て し まう よう な 扱わ れ 方 を し て いる よう で す 。 この間 。 マ イコ ン を 使っ た 。 いわ ゆる TV ゲー ム の 数 は お び だ だ し ゅ ら も の に だ なり まし だ た 。 STE アド ベン チャ ー ゲ ー ム や ロー ルプ レイ ング ゲー ム な ど が 話題 に な っ た り し て いま す が , ソフ ト の 数 を 見 る と や は り リ アル タイ ム と か 反射 神経 型 な ど と 称 る きれ る も の が まだ ま だ 多勢 を 占め て いる よう で す 。 ア ド ベ ンチ ャ ー は ゲー ムセン ター に は 入り 込め な いと いう こと も 一 因 な の で し ょ う 。
ST, Zany ËL, スペ ー ス イン ペ ー ダ ー に 始ま っ だ た リアルタイム 型 の ゲー ム は る ま ざ ま な 変化 を し , また な それぞれ C む 改 造 が 加え られ て , 今や 改造 版 を 除い た 「 種 類 」 だ け で も 膨大 な 数 に の ぼり ます 。 基 で マイ コン 雑誌 を 立ち 読み し て みる と , 毎月 の よう に リア ル タ イ ム 型 の ゲー ム が 発表 さる れ て いま す 。 な か に は 他 機 種 用 の も の を 移植 し た だ た だけ で お 茶 を 濁し て いる よう な も の も 見 受け られ ます が , それ に し て も これ だ け
膨大 な 種類 の ゲー ム が 毎月 発表 きれ る と い う 状 況 は ソフ トウ ェ ア を 生活 の 糧 に し て い る 方 々 に と っ て は 僧 威 的 な こと で し ょ う ( 無 44 омм 1985.8.
8, プロ と アマ チュ ア , 仕事 と 趣味 で は 要 求 さ れる 品質 に 差 は あり ます が )。
し か し , で す 。 こ れ ら の ゲー ム を 少し や っ て みる と 妙 な こと に 気が付き ます 。 な ん E, どれ も これ も よく 似 て いる の で は go», と 思う の で す 。 細 か いと ころ や 想 定 し て いる 背景 に 差 こ そ あ れ , 車 に た と え て 言う な 6 最近 の リッ ター カー と いう の で し ょ うか 。 ち ょ っ と 小型 で , FFT, 車内 は な る べく 広く と ろう と いう 設計 , AWO ヘッ ドラ イト , と ちょ っ と 見 る と どれ も こ れ も 同 じ に 見 えて し まう と いっ だ こと と よ 《 似 て いる の で は な いで し ょ うか 。
BK (Enemy と 仮に 呼び ます ) が いく つか OT, 自分 (Ship。 FERN o R d ADÉ を し て いた り と いっ た 差 は あり ます が ) が OT, ミサ イル (Missile) な ど が 飛び 交 5, 相手 と ぶつ か る か , 相手 の ミサ イル な ど に ぶつ か る と 自分 が や られ る 。 ま た だ , な か に は 壁 な どの 背景 (Back) を 持つ も の も ある 。
「 そ れ は , 動物 が 目 や 耳 を 2 つ 持ち , ПІ 1 つ で ある か ら 似 た よう な も の だ と いう の と 同じ こと で は な いか 」 と 怒ら れる 向き も ある で し ょ うみ 。 75, この >% タ ー ジ に 当 で は ま ら な いも の も あり ます が , EOF ha の 多く は この パタ ー ン で 統一 し て 考え る こ と が で きそう で す 。 イ ン ベ ペー ダー か ら 始 ま b, ゼビウス , サン ダー フォ ー ス な ど は 正 に これ に 当て で て は まり ます ず 。 ブロ ッ ク 《 ず し 。 ピン ボー ル は ミサ イル を ボー ル に , Ship を ラケット や フリ ッッ パー, Back を プロ ッ ク や 仕掛 け に みた て , 衝突 の 判定 を 少し 変え る (Ship が 壊れ な いよ うに する ) と 解決 し ま +. 平安 京 テ エイ リア ン や ドア ドア , ロー ド ラン ナー に つい て も これ ら 4 つ ( Back, Enemy, Missile, Ship) に 分 割 し て 考え る EPCOS че
こま で くる と も と 。 ПЕ ооа НЕ kd, 多く の リア ル タ イ ム 型 ゲー ム の プロ グラ ム の うち 少な く と も キャ ラク タ の 移動 に 関し て は , この 方 法 で 統一 し て 考え る こ と が で きる の で は な いか と いう 仮定 で す 。 も し 。 さ れ が うま ぐい く と どう な る で LU は う か 。 比較 的 身近 な と ころ で , BASIC の LINE 文 で 画面 に 絵 を 描く こと を 考え て み まし ょ う 。 プ ログ ラム は 描き た い 図 形 の 点 の 座標 を 並べ , LINE 文 で つ な で こと で で き あ が る こと で し ょ う 。 そ こ に は , 画面 の 任意 の 場所 に 点 を 打つ ルー チン や 直線 を 引 〈 く ルー チン な ど は まっ だ く 出 て きま せん 。 その よう な 基本 的 な ルー チン は BASIC イ ン タプ リタ が 持っ て お り , それ を 利用 し て い る た めで す 。 こ れ を ゲー ム と 対比 し て み ま す 。 キ ャ ラク タ を 画面 に 書き 込ん だ り , Ж 突 し た か 否 か の 判定 を する 部 分 な ど が 点 を 打っ た り , 線 を 引い た りす る 部 分 に 相当 し ます 。 こ れ ら の ルー チン は ゲー ム を 作る た びに 1 か ら 作 られ て いる の が 現実 で し ょ う 「 こ の よう な ゲー ム を 作り た い 」 と いう アイ デア は 出 て も , その 前 の 段階 の こう いっ た ルー チン を 作ら ね ば な ら な いと あっ て は , 形 に する の は な か な か 大 変 な こと で す 。 こ の よう な も の が あら か じ め 用 意 さ る れ て いれ ば , ゲー ム の アイ デア を 考え る こと に 集中 で きま すし , 絵 を 描く (の に DDA (デジ タル 微分 解析 ) を 勉強 し な く て は な ら な いと い っ た よう な ナン セン ス き は いく て くら か で も 解 消 る きれ る の で は な いで し ょ うか 。 今回 は , この 考え 方 に 基づい た , ひとつ の タタ キ 台 と な る よう な ブロ グラ ム を 発表 する こと に し ます 。 こ の プロ グラ ム を 先ほど の 4 つの 属性 (Back, Enemy, Missile, Ship) の 頭 文字 を と っ て , BEMS (ベム ス ) と 名 付け る ӘРЛЕЛЬ ІІД Фр
о
今回 発表 する BEMS は キャ ラク タ の 移動 , 衝突 の 判定 な ど , リア ル タ イ ム 型 の ゲー ム の 核 を な す 部 分 の 処理 を 引き 受け ます 。 衝 突 が 起き た あと の 処理 は ゲー ム に よっ て 暴 な る の で , それ に つい て は BEMS を ユール し た だ た メイン ルー チン に 任せ る こと に な り ま す 。 し た が っ て , BEMS を 使っ た ゲー ムジ ログ ラム の フロ ー チ ャ ー ト は 図 1 の よう に 単純 に な り ま す 。
ここ で BEMS の キャ ラク タ 管 理 に つい て の 仕様 を 説明 し て お きま し ょ う 。
(1) キ ャ ラク タ は B, E, M, S の それ ぞ れ に つい て 255 個 ま で 登録 する こと が で き $3. 同時 に 255 個 ちの キャ ラク タ が 飛 び 回 る と まず 確実 に ゲー ム に な ら な くく な り ひま すか ら こ れ で 十分 で し ょ う 。
(2) キ ャ ラク タ の 位置 は X 座 標 と Y 座 標 で 表 зи, 画面 左上 端 が (0,0), 右 下 端 が (39, 24) と し て いま す 。
(3) キ ャ ラク タ の 移動 は X 方 向 , Y 方 向 で 示 され ます 。
(4 速度 は 127 段 階 (0…… 停 止 も あり ) に 調 整 で きま す 。
(5 衝突 の 判定 は B, М, E, S の 各 属 性 間 で 行う か 否 か の 選択 びび きま す (B L E は 衝突 の 判定 を する が , B と M は 判定 を や ら な いな ど )。 BEMS を コー ル す る た びに , BEMS は 各
テー ブル を 参照 し な が ら キ ャ ラク タ の 移動
や 衝突 の 判定 を 行い ます の で , BEMS% =
ー ル する 側 で は キャ ラク タ の 移動 を 気 に す
る 必要 は あり ませ ん 。 ま た だ た , キャ ラク タ の
形 , 移動 方 向 や 位置 , 速度 な ど を 変化 させ
だ いと き に は , 1 バイ ト (X, Y と も に 変化
させ る よう な と き に は 2 バイ ト ) の 書き 換
え だ け で すん で し まい ます 。
図 1
移動 方 向 変化
(必要 で あれ ば )
<<, BEMS で は どの よう な ゲー ム が 記 述 可 能 な の で し ょ うか 。 こ の こと は みな きる ん も 大 変 興 味 の あ る こと だ と 思い ます 。 私 が BEMS を 設計 し た と き に 頭 に あっ た の は 「 パ ッ ク マ ン 」 と 「 ス ペー スイ ン ペ ベーダー」 の 2 つ で し た 。 TV ゲー ム 史 上 に 誠 然 輝く, 超 古 典 的 な 名 作 , ほとん ど ゲ ー ム 界 の 枕 草 子 か 源氏 物語 か と いう 両者 で す が , これ が , 現在 の リア ル タ イ ム 型 の ゲー ム に 与え て い る 影響 は か な り の も の で す 。
それ で は , BEMS で 記述 する 目標 と な っ だ た この 2 つの ゲー ム の BEMS に よる 記述 を 見 て いき まし ょ う 。
Ф パッ クマ ン
パッ クマ ン は アル フォ ス な ど に 比べ る と
動く キャラ クタ が オバ ケ 4 つと パッ クマ
ン し か な いと いう 点 で イン ベー ダー より
も キャ ラク タ 管 理 が 楽 な ゲー ム で す 。B
EMS の うち , BC aset F> b, EU
は オバ ケ を , S に パッ クマ ン を 登録 し ま
し ょ う 。 パ ッ ク マ ン や オバ ケ が 壁 に 衝突
し た り , お 互い に ぶつ か っ た だ たり, パッ ク
マン と ドッ ト が ぶつ か っ だ り し た と き に
は BEMS が 判定 し て 戻っ て きま す の で ,
移動 方 向 を 変 を た り , ドッ ト を 消し て ス
コア を 増やし た りす れ ば よい で し ょ う 。
パッ クマ ン と オバ ケ が ぶつ か っ だ た とき に
は パッ クマ ン が パワ ー エ サ を 食べ た 状態
か どう か の 判定 が 必要 に な り ま す が , 2
れ に つい て は キャ ラク タ の 移動 方 向 な ど
を 納め て いる テー ブル に 空き を 作っ て あ
り ま す の で これ を 使う か ,。 メイ ン ル ー チ
ン で 変数 を ひと つ 使 っ て それ に 基づい て
判断 すれ ば よい で し ょ 50 ®© スペ ー ス イン ペー ダー
イン ベー ダー の 場合 , パッ クマ ン と 決定
的 に 違う の は ミサ イル が 飛ぶ こと で , ビ
ー ム 砲 と イン ベー ダー の 両者 か ら 発射 き
れる ミサ イル の 処理 が 結構 面倒 な 気 が し
ます 。
BEMS で は ミサ イル 専用 の 属性 を 持っ て
いま す の で , ここ に 登録 を 行い ます 。 ミ
サイ ル 発 射 ボ タン が 押さ きれ た と き に は ,
ミサ イル の 位置 に ビー ム 砲 の 位置 を コピ
ー し , 移動 方 向 は X 方 向 が 0, Y 方 向 が
ー 1 ( 真 上 に 飛ぶ た だ ため) に モッ ト す れ ば
終わ り で す 。 あ と の 移動 は BEMS が 管理
し ます 。 も し も 壁 や イン ベー ダー と 衝突 す
れ ば , パッ クマ ン の と き と 同 様 テ ー ブ ル
に 納め て 処理 を 依頼 し て きま す の で , 8
を 壊す な り イ ン ベ ペー ダー を 消し て スコ ア
を 増やす な り の 処理 を すれ ば 終わ り ま す 。
UFO は メイ ン ル ー チ ン 側 で 時 間 を 管理 し
て お いて , と きど き UFO の 表示 イネ ー
ブル (許可 ) に する (1 バイ ト 書 き 込 むだ け )
と BEMS に よっ て 勝手 に UFO が 飛ば され
ます 。
この よう に 書い て し まう と , 実に 簡単 に ゲー ム が 作れ る よう な 気 が し ませ ん か 。 少 な くく とも, キャ ラク タ の 移動 な どの 処理 に つい て は ほとん ど や る こと が な く な っ た と 自負 し て いる の で す が …… °
今回 発表 する BEMS は S-OS が 走っ て い る MZ/X1 の テキ スト 画面 を 使っ て , 1 キャ ラク タ 単 位 で の 移動 を 管理 する も の で す 。 BEMS で は キャ ラク タ の 重なり の 処理 な ど は 自動 的 に 行わ れ ま す の で , キャ ラク タ が 重なっ だ た とき に 下 に な っ た キャ ラク タ を 退 と いっ た 面倒 は あり ませ ん 。 BEMS で は キャ ラク タ に B(ack),E(nemy), M(issile), S (hip) の 4 つの 属性 を 与 を てい ます 。 キ ャ ラク タ の 移動 に 関し て は B だ け が は ほか と か な り 異 な り ,E, M, S は まっ た く 同 じ 方 法 で 管理 され て いま す 。 それ で は , BEMS の キャ ラク タ 管 理 の 方 法 を 見 て いき まし ょ う 。
E, MS の 各 キ ャ ラク タ は お の お の 16 バ イト の ベク トル テー ブル で , 表示 位置 , 進 行方 向 , 速度 > キャ ラク タコ ユー ド , そし て 表示 する か 否 か を 決定 され ます 。 同 じ 属 性 に ある キャ ラク タ の ベク トル テー ブル は 連 続 し て 取ら れ て いな けれ ば な り ま せん 。B の 場合 に は 壁 な どの よう に , 衝突 の 判定 を し な く て は な ら な い 場 所 か 否 か を 定義 する テー ブル が 画面 上 の 1 キャ ラク タ 単 位 に あ り , その テー ブル に 続い て , 背景 の キャ ラ クタ を 納め た テー ブル が きま す 。
これ ら の ベク トル テー ブル の 集まり が ど こ か ら 始 まり , 定義 まれ て いる キャ ラク タタ が いく つ あ る の か を 示す の が , DEFPTR (Definition pointer) テー ブル で す 。 この テー ブル は B, E, М, S の 各 属 性 ご と に ベク トル テー プル 和 群 の 先頭 アド レス と 長き が 定義 きれ ます 。 た だ し B に つい て は , Е きる が V-RAM の 大 きる の 2 倍 に な り ま す の で , 長き の 情報 は 意味 を 持ち ませ ん 。
BEMS の キャ ラク タ 移 動 は これ ら 2 つ の テー ブル で 管理 され て いま す 。 さ て , 次 に BEMS の も う ひ と つの 柱 で あ る 。 衝突 の 管 理 に つい て 見 て いき まし ょ う 。
BEMS で は 各 属 性 同士 の 間 で 衝突 の 判定 を する か 否 か を COLCTL (Collision con trol) テー ブル に 従っ て 行い ます 。 衝突 が 発生 する と BEMS は 衝突 が 起こ っ た こと を 示す フラ グ を 立て , 衝突 し た 2 つの キャ ラ クタ の 属性 し と を の キャ ラク タ の ベク トル テ
ゲー ム 開 発 パ ッ ケ ー ジ BEMS 45
ー ブ ル の 先頭 アド レス を 別 の テー プル に セ ッ ト し て BEMS を 呼ん だ メイ ン ル ー チ ン に 戻り ます 。 こ の テー ブル を SDTBL (Col lision source & destination table) と 呼ぶ СЕ.
BEMS を 使う 場合 に は , BEMS を CALL し て 帰っ て きた 時点 で , この SDTBL Dif 突発 生 を 示す フラ グ を 見 ます 。 も し , フラ グ が 立っ て いれ ば 衝突 の 発生 で すか ら , В 性 や キャ ラク タ に 応じ て スコ ア の カウ ント アッ ププ や, ゲーム オ ー バ ー な どの 街 突 処理 を 行い ます 。 フ ラグ が 立っ て いな けれ ば ば , すべ で て の キャ ラク タ の 移動 が 終了 し た こ に な り ま す の で , 次 の 処理 (新しい キャ ラ クタ の 発生 な ど ) に 移 れ ば よい こと に な り Xd.
kt, 衝突 が 発生 し た の ち , 再び BEMS を CALL す る t, BEMS は 衝突 が 発生 し た キャ ラク タ か ら 再 び 移 動 の 計算 や 衝突 の 判 定 を 行っ て いき ます 。
BEMS は この よう に , すべ て の 動作 を テ ー ブ ル に よっ て 管理 し て いま す 。BEMS を 使い こなす の は これ ら の テー ブル を 使い こ な すこ と に ほか な り ま せん 。 それ で は , B EMS の 各 テ ー ブ プル が どの よう に な っ て いる か を 順に 説明 し まし ょ う 。 (1) ベ クト ル テ ー プ ブル
В, М, S の キャ ラク タ の 動き に 関係 する パ ラメ ー タ は この テー ブル に 納め られ ます 。 各 キ ャ ラク タ が 16 バ イト を 占有 し て ちり , その 内 容 は 図 2 の よう に な っ て いま す 。 左側 の +0, +1 と いっ た 数 字 は , 先頭 ア ドレ ス に 対す る オフ ャ ッ ト 値 を 示し ます 。 id, 先頭 か ら 説 明 し て いき まし ょ う 。 な i, 名称 の 先頭 に ま を つけ だ も の は , そこ が 通常 。 書き 込み 禁止 で ある こと を 示し て いま す 。
(DENBL CTRL (Display enable control )
ここ が 0 以外 の 場合 に は その キャ ラク タ の 移動 , 表示 な ど が 行わ れ ま す 。 0 以外
な ら ば 何 が 書い て あっ て も よい の で す が ,
私 の ほう で 計画 し て いる BEMS の バー ジ ョ ン ア ッ プ 版 と の 互換 性 を 保つ た め , Ж 示す る 場合 は 1 を (表示 し な い 場 合 に は 0 を ) 書く よう に し て 《 だ さや 。 ②*VECT BUF BEMS が 移動 の 計算 (DDA) を 行う た め の ワー クエ リア で す , メイ ン か ら 書 き 換 える と 移動 の 仕方 が お かしく な り ま す ( 竣 走 し て し まっ だ り と いっ だ た こと は あり ま せん が )。 こ こ を 操作 する 必要 は まず な い て し よう 。
46 on! 1985 8.
(ФРО5 X, POS Y キャ ラク タ を 表示 する 位置 が 入り ます 。 原点 は 画面 の 左上 隅 で , X が 横 方 向 , Y が 縦 方 向 で 位置 を 決定 し ます 。BEMS で は 横 が 40 文 字 , 縦 は 25 文 字 の 表示 と な っ て いま すか ら , 右 下 隅 に 表示 する な ら ば , POS X に 39 を , POS Y に 24 を 書き 込 ん で お け ば よい こと に な り ま す 。 当然 の こと な が ら , ここ の 値 は BEMS の 移動 計 算 に よっ て 書き 換え られ て いき ます 。
(④ жРО5 L, *POS Н 画面 の 横幅 を WX と する と , (POS У) ж WX + (POS X) の 値 が 入り ます 。POS 上 が 下位 バイ ト , POS H が 上 位 バ イト で す 。 こ れ も BEMS の ワー クエ リア で , BEMS の 表示 ルー チン の 負担 を 軽く する た め に 設け て あり ます 。 こ の 2 バイ ト の 値 に V-RAM 先頭 アド レス を だ すこ と で , その キャ ラク タ が V-RAM 上 の どこ に 表 示さ る れ て いる か を 知る こと が で きま す 。
@VECT X, VECT Y キャ ラク タ の 移動 方 向 を 決定 し ます 。V ECT X が 画面 の 横 方 向 の 移動 , VECT Y が 画面 の 縦 方 向 の 移動 を 示し ます 。 符 号 は VECT X は 右 方 向 , VECT Y は 下 の は ほう に 進む の が , プ ラス で , 反 対 側が マ イナ ス に な り ま す 。 表 現 は 2 の 補 数 表現
は と 6 ら 6 ず 。 最 上位 ビッ ト を 符号 (0 だ と 正 ,
1 な ら ば 負 ), F 位 7 ビ ッ ト を 絶 図 2 対 値 と し て 扱っ て My まず 。
移動 方 向 は VEC T ХЕУЕСТ Y の 比 で 決定 き れ ま す の で 。 か な りき め の 細 か い 移動 方 向 の 変 化 を つけ る こと が で きま す 。 b ょ っ と 注意 し て お きま す と , V ECT X, VEC T Y は 移動 の 「 方 向 」 を 決定 す る も の で す の で , だ た と ぇ ば VECT X2:2, VECT Y が 3 で あっ た 場合 と VECT X #4, VECT Y を 6 と し た 場合 は まっ た だ く 同 じ SEID FFs
ベク トル テー ブル
ENBL CTRL VECT BUF
(6) * SPEED BUF 次 に SPEED に 従っ て , キャ ラク タ の 移 動 を 行う か 否 か を 計算 する た め の ワ ー ク エリ ア で す 。
⑦SPEED キャ ラク タ の 移動 速度 を 決定 し ます 。 最 高速 は 7Fn (127) T, 0 が 最低 (動か な г) CT, 速度 は ほ ば 数 値 に 比例 し て ゎ b, 静止 状態 か ら 最高 速 ま で を 127 等 分 し だ よう に な っ て いま す の で 。 ざく 自然 な 速度 差 を つけ る こと が で きま す 。
⑧CHR. CODE 表示 する キャ ラク タ の アス キー コー ド が Ab š+,
⑨*BEMS WORK 衝突 が 起こ っ た あと に 再び BEMS が CAL L され た 場合 の 継続 の 処理 に 使用 し て い td.
@+С»5+Е#ТСТФ4^%4 kiła に 開放 きれ て お ぉ おり , BEMS で は 使用 され ませ ん 。 キ ャ ラク タ ご と の 移動 以外 の 情 報 (ロー ルプ レイ ング ゲー ム な ら そ の キ ャ ラク タ の 強 る な ど ) は ここ に 納め て お СЕ, те PLIN が る で し あう 。
(2)DEFPTR (6010н--601Ғн)
В, E, M, S の 各 属 性 の キャ ラク タ の ベク
トル テー ブル の 開始 アド レス が 格納 され ま
図 3 DEFPTR テー ブル
HEAD (L) HEAD (H) (LENGTH)
HEAD (L) HEAD (H)
す 。 こ の テー ブル は プロ グラ ム の スタ ー ト 時 に 書き 込む 以外 ,。 いじ る 必要 は それ ほど ЖЕТА ЭЗ
テー ブル は B, E, M, S と も まっ だく 同 じ 構造 を し て いま す 。 最 初 の 2 バイ ト が テー プ ル の 開始 アド レス で あり , LENGTH に よっ т, 何 キ ャ ラク タ 分 の テー ブル が 用 意 き され て いる か を BEMS に 知ら せま す 。LENGTH の 次 の 1 バイ ト は 意味 を 持ち ませ ん 。 当初 , キャ ラク タ 数 が 多く 取れ だ ほう が よい か と 思い LENGTH も 2 バイ ト 分 用 意 し た の で す が , 現実 に 255 個 ちの キャ ラク タ が 画面 上 を 飛び 回 る こと は まず な か ろう と いう 考え の も と ,1 バ イト に 縮小 し た だ た めで す 。 また, 先ほど も 少し 説明 し まし た だ が, B の ベク ト ル テ ー ブ ル は 常に V-RAM の 2 倍 , 2K バイ イト と 固定 の た め , DEFPTR の LENGTH は まっ た だ く 〈 意 味 を 持ち ませ ん 。 (3)COLCTL (6030』 一 6033。)
衝突 の 判定 を 行う か 否 か を 制御 する テー プル で す 。
4 バイ ト の それ ぞ れ の 下位 4 ビッ ト の み が 意味 を 持ち ます 。 ち ょ うど 4X4 の リー グ 戦 の 表 と 同じ よう な も の で , 縦 方 向 の B, E, M, S が 動い て きた 側 , 横 方 向 が ぶつ けら れる キャ ラク タ 用 の ワー クエ リア で す 。 衝突 の 判定 を 行わ むせ たい と ころ を 1, 判定 を 行わ な か いと ころ を 0 に し ます 。 МЕС, 自分 か らぶ つか っ た (Source) か が か , ぶつけ られ た (Destination) か の 区 別して いる な だめ に だ と えば ,。 S が EE に ぶつ か り に い っ た と き は 何 も 起 こら ず , S が EE に ぶつ け られ だ ときには 衝突 の 処理 を 行う よう に す る の な ら ば , 4 バイ ト 目 (+3 の と ころ ) の
図 5 SDTBL
Sorce Chr (L) Sorce Chr (H)
Dest Chr (L) Dest Chr (H)
第 2 ビッ ト ( 右 か ら 3 ビ ッ ト 目 の E の と ころ ) は 0 に , 2 バイト 目 の 第 0 ビッ ト は 1 に し て お け ば よい の で す 。 も っ と も , 実際 に は どちら が ぶつ か り に いっ た か と いう の は 人 間 に は 区 別 し に くい 場合 が 多い の で , リー グ 戦 の 表 と 同様 , 対角線 を 境 に し て , 対称 な ビッ ト は 同じ 値 を いし れ て お く の が 普通 で LE Ja
ここ で , ちょ うど 対角線 上 , つま り 同 じ 属性 同士 の 衝突 は どう な る の か 疑問 の ある と ころ で し ょ う 。 最初 に B, E, M, S と 分 割 し た と きのこ と を 考え る と 「 意 味 な し 」 と し て も よかっ た の で す が , 実際 に 使う 段 に な っ て や や 不 自由 を 感じ た の で , この 制限 は 解除 し まし た 。 こ の 場合 同一 の キャ ラク タ 。, つま り 自 分 自身 と の 衝突 の 問題 が 起き ます 。 自分 自身 と は 必ず ぶつ か り ま すか ら , 自分 自身 と の 衝突 判定 を する こと は まっ た く 意 味 を な し ませ ん 。 そこ で , Source と Desti nation の 属性 が 同じ 場合 , 自分 自身 と の 衝 突 判定 は 避け , 自分 以外 と の 判定 どけ を 行 ЕЛЕ UE
B に つい て も 形 だ け は この テー ブル を 持 だ たせ て いま す が , 今回 の バー ジョ ン で は B は 動か る さる な いこ と に し て いる の で , 最初 の 1 バイ ト は 意味 を な し ませ ん 。 (4)SDTBL (6020,--602Ғн)
衝突 が 起こ っ た か どう か , また 起こ っ た と する と どの キャ ラク タ と どの キャ ラク タ が ぶつ か っ た だ た のか, な どの 情報 を BEMS を 呼ん を だ ルー チン に 引き 渡す た め の テ ー プ ブル 1%, (DSTATUS
衝突 が 発生 し て 戻っ た な のか, ひと と ちり 全 キ ャ ラク タ に つい て 処理 を 終え た の で 戻っ て きた のか を 示す バイ ト で す 。 衝突 が 発生 し た 場合 は 1, 全 キ ャ ラク タ に つ いて 処理 を 終え て 返っ て きた 場合 に は 0 が 入っ て いま す 。 (2)Source АН, Dest Att
衝突 し た キャ ラク タ と 衝突 きれ だ キャラ クタ の アト リ ビ ュ ー ト (属性 ) が 数 値 で 入 っ て いま す 。 B は 0,E は 1, МНО, S は 3 で す 。 ③Source Chr (HZL)
Dest Chr (HL)
衝突 し た キャ ラク タ と 衝突 きれ た キャ ラ クタ の ベク トル テー ブル の アド レス が 入 り ま す 。H と いう の が ,。 上 位 バ イト , L が 下位 バイ ト を 示し ます 。 こ れ に よっ て , 具体 的 に どの キ ャ ラク タ 同 士 が ぶつ か っ だ た の か を 知る こと が で きま す の で , メイ ン ル ー チ ン で 適当 な 処理 を 行う よう に し ます 。
`
@(HL’), (DE), (вс) 衝突 発生 後に 再び BEMS が CALL さ れ た だ 場合 の 継続 処理 用 に 必要 な レジ スタ を 退 避 し て お く エ リア で す 。 BEMS の ソース を 見 れ ば , 退避 し た レジ スタ が 何 を 意味 し て いる か わか る で し ょ う 。SDTBL に 格 納 し な く て も よかっ た だ の で す が ,。 デバ ッ グ の と き に 便利 だ っ た の で ここ に 入れ て し まい まし だ 。 以上 述べ た 4 つの テー プル を 管理 する こと に よ ょ よって, リア ル タ イ ム ゲ ー ム の キャ ラク タ 移 動 を 管理 する こと が で きま す 。BEMS で は , その ほか に も ユー ザー に サブ プ ル ー チ ン を 開放 し て いま す の で , それ ら を まとめ て 表 に 示し ます 。
いろ いろ と BEMS の 説明 を し て きま し た だ D, と に か く 何 か 動か し て みな いこ と に は ピン と きま せん ね 。 そこで , BEMS を 利用 し た サン プル プロ グラ ム と し て 科 単 な ゲー ム を 作っ て み ま し た 。 サ ンプ ル と いう 名 の と お り , な る べく BEMS の 典型 的 な 使い 方 に な る よう に 考え て みた だ ので す が い か が で し ょ うか 。
この ゲー ム は S (Ship) を 移動 し て , 追 2t ( BE (Enemy) か ら 逃 げ な が ら M(M issile) を 発射 し て や っ つけ る と いう , きわ
Ф BEMS 内 サブ ルー チン
(DBEMS (60004) ) キャ ラク タ の 移動 , 衝突 の 判定 を 行い ま 4, 処理 は すべ て 4 つの テー ブル の 内 容 に 従い ます 。
②INIDSP (60034) 画面 を クリ ア し て 40 キ ャ ラク タモ ー ド に する と と も に , DE レジ スタ の 内 容 を 先頭 アド レス と する メモ リ の 内 容 を 1 画面 分 の アス キー コー ド デ ー タ と し て 画面 に 表示 し ます 。 ゲ ー ム スタ ー ト 時 に 必ず コー ル злее
(@DISPW (6006。)
HL レジ スタ に V-RAM 先 頭 ア ドレ ス か ら の オフ セッ ト , A レジ スタ に アス キー コー ド を セッ ト し て コー ル す る と , 画面 に そ の キャ ラク タ を 表示 し ます 。
④ERASE (6009,)
POS L, POS H で 示さ れる 場所 に その 背景 キャ ラク タ を 表示 し ます 。 す な わ ち , そ の 場所 の キャ ラク タ を 消す と いう こと に な り ま す 。
(5)MOVE (600C。) ` 指定 キャ ラク タ の ベク トル テー ブル の 先 頭 ア ドレ ス を セッ ト し て コー ル す る と 。, テー ブル の 内 容 に 従っ て 移動 その 他 の 計 算 を 行い 。 テー ブル の 内 容 を 書き 換え ま т.
ゲー ム 開 発 バ パッケ ー ジ BEMS 47
め て 単純 な も の で す 。 移動 は J キー で 左 , KK キー で 右 , I キー で 上 , M キ ー で 下 は に 動 き ス ペー スキ ー で ミサ イル 発射 で す 。
ゲー ム は 6400g に ジャ ンプ すれ ば スタ ー ト し ます 。 オ ー プ "ニン グ メ ッ セ ー ジ や ゲー ム オ ー バ ー の 表示 は あり ませ ん 。 図 6 に 大 ま か な フ ロー チャ ー ト を 載せ て お きま す の で 解析 の 参考 に し て 〈 だ きい 。
以上 で BEMS の 説明 を 終え を ます 。 こ れ ま で あま り 目 に する こと の な か っ た 種類 の プ ログ ラム だ け に , か な り 抵 抗 を 受け られ た 方 も 少な て な いで し ょ う 。 ЖЕ, この 原稿 の プロ ト タ イ プ (オー ルド タイ プ で は あり ませ ん ) を 2, 3 の 方 に 見 て いた だ いた と き 5, や は り 居 間 に し わが で き て いま し た 。 な に し ろ 「 前 例 が な い 」 こ と で すか ら 理 解 し て も ら う の も 大 変 な の で す が , 実は 作る 側 に と っ て も 大 変 な こと で し て , いざ オブ ジェ クト に な っ て し まえ ぇ ば この 程度 の プロ
リス ト 1-A BEMS ダン プリ スト
& Г ---------------—
2 $ - BEMS SYSTEM VERSION 1.0 一 3 $ - 1984,85 М.К (YOU&HICA) - 4 к. —n 5 oooo ORG 6000H
6 4
7 1ЕҒ4 PRINT EQU 1FF4H
8 1FF7 VER EQU 1FF7H
9 1F7C LPSM — EQU 1F7CH
10 000C cs Eau OCH
12 6000 C33D6O з JP
15 6003 C3F7650 JINIDSP: УР INIDSP 14 6006 C33O61 JDISPW: JP DISPW 15 6009 С55С61 JERASE* JP ERASE 16 600C C34E61 JMOVE: JP MOVE 17 &00F DEFS 1
18 5
19 6010 DEFPTR: DEFS 10H 20 6020 SDTBL: DEFS 10H 21 6030 COLCTL: DEFS 4
22 6054 POSBUF: DEFS 2
23 5036 XYBUF: DEFS 2
24 5038 TBLBUF: DEFS 1
48 отм 1985.8.
グラ ム で も , その 裏 で は 実に 仕様 決定 まで 7 一 8 カ月 を 要 し て いる の で す 。 過去 の 例 を みる と , アセ ンプ ブラ な ら だ いた だ い 1 日 100 行 (コメ ント は 除く 〈) で らい の ペー ス で 作成 で き て いた こと を 考え る と , いか に 手間 どっ だ た か が わか っ て いた だ ただ ける で し ょ うか 。 それ だ け の 時 間 を 費やし て は いま す が ,
BEMS は BASIC や CP/M の よう に 完成 き れ た も の で は あり ませ ん 。 あ くま で も ひと つの 提案 で あり タタ キ 台 で す 。 こん な 考え が うま くい くも の か どう か も わか っ て いな с, そん な ブロ グラ ム で す 。 だ れ に も どう すれ ば いち ば ん 良い の か わか っ て いな い の で す 。 ち ょ っ と し た 改造 や 拡張 で も か まい ませ ん 。「 こ の ほう が 良い の で は な いか 」,「 「 こ ん な 機能 が 欲し い 」 な どの 意見 が あり ま し た ら , 編集 室 あ て に お 送り くだ さい 。 み な さん の 意見 が 出 捕っ た と ころ で , 一 気 に バー ジョ ン ア ッ プ を 考え て みる こと に し ま も まう 。 (EF ЖЗ)
8328%2252590500%а008%8569 БЕНЕН E
pu
MAINLP:
TRICO:
図 6 サン プル ゲー ム フロ ー チ ャ ー ト
START
3 (SDTBL+2),A
A, (SDTBL+2) ^
(TRICO*2),HL. Іх, (OOOOH)
52 23 1:60 52 38 :А6 СВ 27 :61
49 6069 25 INC HL 191 6169 2600 LD но 50 606A 23 INC HL 29 ADD HL. HL 51 6068 45 LD B, (HL) 29 ADD HL,HL 52 &06C 111000 LD DE, 16 29 ADD HL,HL 55 &06F АҒ XOR а 54 LD рн 54 6070 BO ок B sp iD EL 55 6071 2004 JR NZ, LOOP 29 ADD нун. 56 6075 04 INC B 29 ADD HL, HL 57 6074 C36050 JP NOTDSP 19 ADD HL, DE 58 6077 LOOP: DDSEO2 LD E, (1X+2) 59 5077 007Е00 LD A, OX) 1600 LD D,0 1 60 607a B7 ов а 19 аро HL, DE д 61 607B 2823 JR 2,NOTDSP DD7504 UD GX4),L 62 607D 09 ЕХХ 007405 LD (1X+5),H 63 607E DDéEO4 LD Ls (1х+4) c9 RET ъа 6061 006605 Lp н, (1х+5) CALC. NEXT POS . | 6084 225460 LD (POSBUF ) , HL CALVET: гь 6087 DD&EO2 LD Ls (1X+2) 267F Lo H, 7FH 87 608A 006605 LD н, (1X+3) 005606 р D, CIX*6) 88 6080 223660 ш (XYBUF),HL 005Е07 LD E,(IX+7) r 69 6090 CD4E61 CALL MOVE 7C LD AsH 70 6095 CDDCé1 CALL COLL “2 AND D 71 609 CD3C61 CALL ERASE 47 LD в, А 72 6099 CNTENT: 7с LD AsH 73 6099 DD7EOA Lo A, (1X410) Аз AND Е 74 &09C CD2A&1 CALL DISP ағ р С,А 75 609F 09 ЕХХ 24 INC H 76 60A0 NOTDSP: 7с р AsH 77 £0A0 0019 ADD IX。DE ^2 AND D 78 65042 1003 DJNZ Loop 28o2 JR 2,хәто 79 5084 5А2260 LD As (SDTBL+2) JEFE LD A,OFFH-1 BO 6047 3D DEC XGTO: 81 6008 CAB16O ЈР Z, ЕХЕЕМО зс INC а 82 6OAB 322250 LD (SDTBL+2),A 57 LD а 85 6OAE C35460 JP MAINLP 7с LD AH 84 6081 EXEEND: Аз AND Е 95 6081 АЕ XOR A 2802 JR Z, YGTO 88 6082 322060 LD (SDTBL),A ЗЕРЕ LD A, ОРЕН-1 87 6085 COLEND: . YGTO: BB 6085 2A3B50 LD HL, (SPBUF ) зс INC A 89 6088 F9 LD SP, HL SF LD Е, А 90 6089 205960 LD HL, (RETADR) 78 LD а,в 91 60ВС E9 ЈР (HL) ві OR c 92 CB RET z 93 $ CONTINUE MODE 78 LD AB 94 ' B9 CP c 95 &OBD CONT: звів JR С, МОЧЕ? 96 &0BD 2A2860 LD HL, (SDTBL+@) #ーーーーーーー Юү --------- 97 &0CO EDSB2A60 ір DE, (SDTBL+10) 7А р ^D 98 60С4 ED4B2C6O LD BC, (SDTBL+12) DD8502 ADD A, (1X+2) 99 60CB рэ ЕХХ 007702 ш ‹1Х+2›,А 100 60C 0024240 LD IX, (SDTBL+4 ) 79 LD ^c 101 &OCD 242660 LD HL, (SDTBL+6 ) DD8601 арр As (1+1) 102 6000 CDSC61 CALL ERASE DD7701 LD (1х+1),А 103 6005 DD7EOB LD а, (TX+8) 90 SUB в 104 $006 DD770B LD (1Х+11),А De RET c 105 &0D9 3E7F LD А,7ЕН 007701 LD ‹їх+1),А 106 &ODB DD7708 LD ‹1Х+8),А 7в LD А,Е 107 60DE CD4E61 CALL МОМЕ DD8503 арр As (1X+3) 108 6OE1 DD7EOB LD As (1Х+11) DD7703 LD (1х+3),А 109 &0Е4 007708 LD (1х+8),А с? í RET 110 &0E7 DD7EOO LD А, (TX) X<Y --------- 111 &0EA B7 OR, A 112 60EB 2806 JR Z,CNT1 7B Lp AE | 113 60Ер CDDCó1 CALL COLL DD8603 ADD As (IX+3) 114 6020 C39960 JP CNTENT 007705 LD {1Х+5),А 115 éoF3 емтіз 78 LD A,B 116 60F3 09 EXX DD8501 ADD А, (1Х+1) 117 6024 C3A060 JP NOTDSP DD7701 LD (1Х+1),А 118 П 91 SUB c 119 1 BEMS DISPLAY MODULE те ВЕТ c 120 $ DD7701 со OX*1),A5 121 60F7 INIDSP: та LD ^D 122 6027 DS PUSH DE 008602 Арр А,‹1х+2› 123 6OFB АҒ хой ^ DD7702 LD (1х+2),А 124 ЬОҒ9 327CiF LD (LPSW), A с» RET 125 ФОҒС 3EOC LD ACLS D 126 &0FE CDF41F CALL PRINT $ BEMS COLLISION JUDGE MODULE D 127 6101 CDF71F CALL VER ; 128 6104 7C LD AH COLL: 129 6105 E6FO AND окон 342250 LD а, (SDTBL+2) 130 6107 CC8A62 CALL Z, INIDSO 32EB61 р (ТАІС2+2),А 131 4104 FE10 СР 10H Fp213060 LD 1Y,COLCTL 132 610C CC9762 CALL Z,INIDS1 FD7EO0 TRIC2! LD A, CIY*0) 133 &10F FE20 СР 20H 323860 LD (TBLBUF),A 134 6111 CCA762 CALL Z,INIDS2 ЗЕОЗ LD 4,3 135 6114 225561 LD (DSPWJ+1),HL 322560 LD (SDTBL«3),A 136 6117 01 POP DE COLL1: 137 6118 O1E803 LD BC, 1000 3a3860 LD As CTBLBUF › 138 6118 210000 LD HL, O CB3F SRL ^ 139 611Е STDSP: 3238560 ш (TBLBUF),A 140 611E 1А LD а, (DE) 3022 JR NC,COLL2 141 é11F CD3061 CALL DISPW 142 6122 13 INC DE 3A2360 LD A, (SDTBL+3) 143 6125 23 INC HL CB27 SLA а 144 6124 ОВ DEC BC CB27 SLA A 145 6125 78 ір A,B ЗЕ LD Е,А 146 6126 B1 OR с 1500 LD 2,0 147 6127 20F5 JR NZ, STDSP FD211060 LD 1Y,DEFPTR 148 6129 C9 RET FD19 аро IY,DE 149 612А DISP: FD4602 LD В, (1Y+2) 150 612A DD&EO4 LD Ls (IX+4) FD6601 LD Н, (1Y+1) 151 612D DD6605 LD н, (1X+5) ЕрФЕОО LD Ls ауз) 152 6150 ` DISPW: DDSEO2 LD Е, (EX+2) 153 6150 FS PUSH АҒ 005605 LD D, (1X43) | 154 6131 CS PUSH BC CD4062 CALL TBLSEC 155 &132 DS PUSH РЕ COLL2: | 156 8155 ES PUSH HL 542560 LD А, (SDTBL+3) 157 6154 CD0000 DSPWJ: CALL 0000 3D DEC A 158 6137 Е! POP HL 322360 LD (SDTBL+3),A 159 6138 01 РОР DE 20CB JR NZ,COLL1 160 6139 C1 POP BC 161 613A F1 POP АЕ 303860 LD A, (TBLBUF ) x 162 6158 C9 RET OF RRCA 163 613C ERASE: Do RET NC 164 &13C 2А1060 LD HL, (DEFPTR) 165 &13F 110004 LD DE, 400H PLANE ... 166 6142 19 ADD HL, DE 211060 LD HL, DEFPTR 167 6143 EDSB さ 46O LD DE, (POSBUF ) 223262 LD (TRIC3+1),HL 168 6147 19 ADD HL, DE 2A0000 TRIC3: LD HL, (0000) 169 6148 7E ір A, (HL) DDSEO4 LD Е, (IX*4) 170 6149 62 LD нр 005605 LD D, (IX+5) 171 614A 6B LD LE 19 ADD HL,DE 172 614B C33061 JP DISPW 7E LD As (HL) 173 D B7 OR ^ 174 $ BEMS MOVE MODULE 2820 JR Z, COLOCC 175 D cs RET 176 614Е MOVE: %------- SEARCH TBL -------- 177 614E DD7EOO LD аах š- TABLE HEAD .... HL - 178 6151 B7 OR а š- TABLE LENGTH .. B - 179 6152 C8 RET z %- SORCE POS XY DE - 180 6153 007Е09 LD А, (1х+9) і--------------------------- 181 6156 008608 ADD A, (IX+8) 323 6240 TBLSEC: 182 6159 DD7708 LD (IX48),5 324 &240 7E LD а, (HL) 183 &15C Dé7F SUB 7FH 325 &241 23 INC HL 184 615E 5806 JR C, CALC 326 6242 23 INC HL 185 6160 DD7708 LD (1х+8),а 327 6245 В7 OR ^ 186 6163 CD8061 CALL CALVET 328 6244 2810 ж 2,COLPSS 187 329 6246 224862 р (TRIC1+1), HL 188 %....... CALC CRT ADRS ........ 330 6249 ES PUSH HL 189 6156 CALC: 331 6246 240000 тиісі: LD HL, (0000H) 190 6166 DD6EO さ LD ‚Е, (1x+3) 332 6240 B7 OR A
ゲー ム 開 発 パ ッ ケ ー ジ BEMS 49
%..... MZ-8OK/C/1200/700/1S00 .... INI DSO:
LD HL, DSPWO
RET DSPWO:
LD DE, ODOOOH
ADD HL, DE
CALL OBB9H з?арсм
LD (HL) A
RET
MZ-80B/2000/2200
3---- COLLISION PUSH ағ Cotocc:
LD
POP
RET
AH T н app
NZ,COLRET ЈР
оррн X1/C/D/F /TURBO аш
L NZ,COLRET 0998H #MI4O HL
A
^
(SDTBL),A (SDTBL*&6),HL. (SDTBL*4),IX
(SDTBL*8) , HL. (SDTBL*10),DE (SDTBL*12),BC HL
COLEND
CD :29 1F :06 CD :E1 ES :7E 27 :04 СВ :58 64 :1Е 01 :75
Egu + EQU +7 EQU EQU +9 Eau +10 EQU +11 1 まま まま まま まま まま まま まま まま まま まま まま 本 їмїтї CALL МКУВЕ хок А SCRDSP INKEY BAME HOT жаланы S ا ب i- GAME PROGRAM START FROM HERE - ーー で (に at っ r ӨАМЕ: LD. HL, GAME HL WAIT BEMS LD А, (SDTBL) B7 он ^ CAE364 JP Z,KEYIN РН CORRISION OCCURED Miei 342250 LD A, (SDTBL+SORCA) CB27 SLA а BEMS«34H CB27 SLA ^ + SORCE & DESTINATION TABLE 47 LD BA си 3А2560 А, (SDTBL+DESTA) E503 Eau во m CB27 ЕВО 4Е 0600 20214164
н, (IX+1) CHL)
50 onwz 1985.8
6164 6264 9864 6264 6264 6164 A164 9664 9864 A164 6164 9664 6264 9664 9664 6154
c9
00242460 DD7EOB рр770В DDS6087F
32E067
DD210067 EDSBF267 0603
JPTBL: DEFW — NUL »DEFW STOP DEFW ERA DEFW STOP DEFW STOP DEFW NUL DEFW SCORE DEFW GOVER DEFW ERA DEFW SCORE DEFW NUL БЕРИ GOVER DEFW STOP DEFW BOVER DEFW GOVER DEFW ми. NUL: RET STOP: LD 1X, (SDTBL+SORCC) Lo A, (1X+SPEDBF) LD (IX+BEMSWK),A LD (IX+SPEDBF),7FH LD A, 80H XOR 'CIX+VECTX) LD (1X+VECTX), А LD A, вон ў XOR (1 X+VECTY) LD (IX+VECTY),A PUSH 1х CALL MOVE РОР 1x LD А, (1X+BEMSWK) ір (IX+SPEDBF),A LD XSVECTX),0 LD (IX+VECTY),0 RET GOVER: РОР AF RET ERA: LD 1X» (SDTBL+SORCC) LD (IX+ENBL),O RET SCORE: LD HL, (POSBUF ) PUSH HL ш IX, (SDTBL+DESTC) LD L, (IX+POSL) LD Н, (TX+POBH) LD (POSBUF ) , HL CALL ERASE РОР HL LD (POSBUF ) , HL Cp 1X, (SDTBL+DESTC) LD (IX+ENBL),O Lo IX, (SDTBL*SORCC LD CIX+ENBL),O SCRINC: LD A, (SCRTBL) INC A CALL SCRDSP LD А, (SCRTBL) СР ENUM RET Nz POP AF RET SCRDSP: LD (SCRTBL),A ADD а, 'о* Lp HL,SCRPOS JP DISPW KEYIN: CALL ӨЕТКҮ СР "Er JR ZUP СР *M* JR Z, DOWN СР ққ» JR Z,RIGHT СР з” JR Z,LEFT СР Мач JR Z, SHOOT XOR A tD (SVECT*VECTX), А LD {ВУЕСТ+УЕСТУ) ‚А JR SETDIR ШР: LD DE, 8100H JR ЗУВЕТ DOWN: LD DE, 0100H JR ЗУВЕТ RIGHT: LD DE, 0001H JR SVSET LEFT: LD DE, 0081H SVSET: LD (SVECT+VECTX),DE LD (SVBUF) , DE JR SETDIR SHOOT: LD A, (MVECT+ENBL ) он ^ JR NZ,SETDIR LD HL, (SVECT+POSX ) LD (MVECT+PDSX ) , HL. LD HL, (BVBUF) LD (MVECT+VECTX) 。 HL LD А, 1 Lp (MVECT+ENBL),A
%... SET ENEMY'S DIRECTION ... SETDIR:
LD IX,EVECT LD DE, (8VECT+PDSX) LD B, ENUM STiDIF: LD AE SUB (TX+POSX) CALL CVRTV LD (1X+VECTX),A LD AD SUB (IX+POSY) CALL CVRTV LD {1Х+УЕСТУ),А PUSH DE LD DE, 10H ADD IX,DE РОР DE DJNZ STiDIR RET CVRTV* LD L A AND 7FH RET z LD AL амр вон ADD А1 RET
210002 2B 7C
21006С 11016С O1EBO さ 3620 EDBO
21006C 11С06Е 0628 SE23
21746D 00218460 112800 0607
277. 007700 19
0019 1027
110066 Ср0560
АҒ 322060 111060 212266 011000 EDBO 113060 213266 010400 EDBO 210058 11006C 01E803
1^ FE20 2004 3601 1802 3600 13. 25 ов 78 B1 20ЕЕ
213666 110067 0603
CD1366
11Е067 0601 CD1366
11F067 0601
0068E805 00670300 E0670100 F0670100
07 ов ос ос
01000805 00000101 001045 0100081 00000181 001845
01002003 00008101
0100140F