今更、雑誌の打ち込み 


(注)このページは、いまだに雑誌のプログラムを打ちこんだ事を記すだけの なーんの意味の無いコーナー(中島みゆき調)です。 だいたいエミュレータで打ちこんでいるのですがエミュレータで動くとは限りません。 実機を出して、打ち込み、また吸い出すのが面倒ですしね。どうせ保存が目的なので... 後はWin700でMZ−80K/Cモードで半濁音が打てないみたいなので、 key.defファイルの300行目の”75 = 61”を”75 = 24”にしています。 これで106/109 JP TypeでHomeキーに割り当てる事が出来ます。 それでも完全にMZ−80Kモードは対応していないみたいです。 VIC−1001はWINVICEを使用して、CG−ROMを日本用に変えて使用 テープはtapでないと上手くロードが出来ないみたいです。
AppleII用のソフトを打ち込む場合  DOS3.3の場合  まずはブランクディスクを作成(エミュレータによって違います)  Applewinだとドライブの所をクリックしてファイル名で好きな名前をつけて開く  プロントは’]’か’>’なのですがどちらでも構いません  ドライブ2にブランクディスクを作成したとして、フォーマット(イニシャライズ)を実行します  INIT HELLO,V254,S6,D2  と打ちこんだらドライブ2にDOS3.3のフォーマットされたイメージが作成されます。  ここで’HELLO’というのはグリーティングプログラム名(起動時に実行するファイル名)で  ’V254’はボリュームナンバー(1〜254)  ’S6'はディスクインターフェイスが刺さっているスロット番号、’D2’はドライブ番号  最低でもグリーティングプログラム名を指定しないといけません。(その他のパラメータは省略可、順番もありません)  又、DOS3.3は少し変った構造をしているので、マシン語モニタでも同じコマンドを受け付けます  ファイル名の表示  CATALOG,Sn,Dn  パラメータは省略可能、Snはスロット番号、Dnはドライブ番号、実行すると   A 002 HELLO  *I 003 APPLESOFT  *B 006 LOADER.OBJ0  等表示されます、’*’はライトプロテクトが掛かっていることを表し、  ’A’は6K BASICファイル  ’I’は10K BASICファイル  ’T’はテキストファイル  ’B’はバイナリファイル  次の数値は使用セクタ数で、次がファイルネームになります  プログラムのロード  LOAD file name,Vn,Sn,dn  BLOAD file name,An,Vn,Sn,dn  RUN file name,Vn,Sn,dn  BRUN file name,An,Vn,Sn,dn  EXEC file name,Rn,Sn,Dn,Vn  LOADはBASICプログラムをロードします。、BLOADはバイナリファイルをロードします。  ファイルネーム以外は省略可能です,Anはストアアドレス($で16進数指定可)、Rnは実行するn番目のフィールド、  Snはスロット番号、Dnはドライブ番号  RUNはBASICプログラムのオートラン、BRUNはバイナリファイル(機械語)のオートラン  EXECはシーケンシャルファイルを実行します。  プログラムのセーブ  SAVE file name,Vn,Sn,dn  BSAVE file name,An,Ln,Vn,Sn,dn  SAVEはプログラムをセーブします、ファイルネームはアルファベットから始まる30文字以内で','を含まない  BSAVEはバイナリファイルをセーブします。Anは先頭アドレス、Lnは長さです。(先頭に$をつけて16進数指定可)  ファイルネーム、An、Ln、以外は省略可能です。  ファイルの確認  VERIFY file name,Vn,Sn,Dn  ファイルのベリファイを行います。  ファイルネーム以外は省略可能です。  ファイルの削除  DELETE file name ,Vn,Sn,Dn  ファイルの削除をします。(ライトプロテクトが掛けられていると出来ません。)  ファイルネーム以外は省略可能です。  ライトプロテクト  LOCK file name ,Vn,Sn,Dn  UNLOCK file name ,Vn,Sn,Dn  LOCKはライトプロテクトを掛け、UNLOCKは解除です。  ファイルネーム以外は省略可能です。
VIC−1001用のソフトを打ち込む場合  入出デバイスはそれぞれの独立したコマンドが無い場合もあり共通のコマンド(PRINT#n,INPUT#n)でアクセスする場合があって  OPENで宣言したりと少しややこしい事があります。  また、本体メモリの容量によってVRAMアドレスが変わるのでメモリを多く積んでも動かない場合があります。  BASICプログラムはSAVE"ファイルネーム",drでセーブ  LOAD"ファイルネーム",dr,1でロード(最後の,1はリロケターブなので場合によってつける必要がある)  drはドライブで1=カセット,8=ドライブ1,9=ドライブ2  マシン語のセーブはポインタを弄ってセーブかオプションのモニタ(VIC−1213等)でセーブ  と環境によって変わります。  ディスクの使用  実機だとまずディスクを抜いて電源のOn/Offをしないとデータが破壊されるので注意(エミュレータは関係ありません)  フォーマット   OPEN 1,Dr,15   PRINT#1,"I"   PRINT#1,"Nn:ファイル名,IDナンバ"でフォーマットされます。  ここでNnはN0かN1でドライブの選択でファイル名はディスクの名前になります  IDナンバは単なる目安なので適当につけるなりバージョンNoつけるなり自由です。  例として   OPEN 1,8,15   PRINT#1,"I"   PRINT#1,"N0:ENRI,0"  と、フォーマットしてLOAD"$",8とLISTでファイル表示すると先頭にファイル名とIDナンバが登録されます。  ファイル名の表示   LOAD "$",dr  を実行すると"SEARCHING FOR $","LOADING"と表示されプロントの"READY"がでたらLISTをとれば  ディスクにあるファイルが表示されます。  LOADしているので当然BASICプログラムは消去されるので注意。  プログラムのロード  カセットと同じでLOAD"ファイルネーム",dr,1(または0)でロードできます。  プログラムのセーブ  SAVE"ファイルネーム",drでセーブ  ただし、上書きする場合には   SAVE"@:ファイルネーム",drと@:コマンドを入れないとセーブされません。  ファイルの削除  SAVE"S:ファイルネーム",dr,1(または0)  プリンタの使用  VIC−1001は画面があまりにも狭すぎるのでデバグにはプリンタが必要になります。  これも外部デバイスなのでOPENコマンドで選択しないといけません  プリンタを使ってのリストの取り方   OPEN1,4:CMD 1   LIST   PRINT#1,""   CLOSE1
PC−8001用のソフトをOCRで打ち込む場合  テープと同じフリーエリアが使えるDOSが必要です。  マシン語プログラムはまず、M88とdiskdrv80でPOLL BSAVE "ファイルネーム",スタートアドレス,エンドアドレス-スタートアドレス+1でセーブ。  次にバイナリ化したデータを挿入する(セーブしたデータの最初の4バイトはスタートアドレス、エンドアドレスでその後ろにバイナリデータを入れる)  何かしらのDOSを起動してPOLL BSAVEしたデータをPOLL BLOAD"ファイルネーム"でロードしてディスクにセーブする。  BASICプログラムはテキストファイルをPOLL CLOAD "ファイルネーム"でロードで、ディスクにセーブする。  また、N80-BASICはN-BASICを起動してBASICのコマンドをフックして使う形なのでN-BASICで打ち込むことができます。  BASICのセーブ:CSAVE "ファイルネーム(6文字)"  BASICのロード:CLOAD "ファイルネーム(6文字)"  マシン語のセーブ:Wスタートアドレス,エンドアドレス  マシン語のロード:L  *マシン語のセーブ・ロードはモニタ上なのでBAISCからMON[リターン]   BASICに戻る場合はコントロールをおしながらB  ついでにT88イメージにする方法  上記でディスクセーブしたのをX88000で起動。  ディスクからロードしてCMTのセーブコマンドでセーブして最後にセーブイメージの保存をする。  ここで注意しないといけないのはBASICプログラムのセーブがちゃんと出来ていない場合があって  バイナリエディタで修正する必要がある場合あります。(N-BASIC,N80-BASIC)  実はBASICの最後の方は000Hが13個ならばないといけない所が1バイト化けたりします  ココが化けると正常にロードが出来なくなるので000Hに修正する必要があります  マシン語は修正する必要がありません。
2011年09月の打ち込み  BASICマガジン ローラ・ゲーム JR−100用 OK    ’82/08 BASICマガジン 地球防衛ゲーム JR−100用 OK    ’84/03 BASICマガジン ウジャウジャ MZ−80K/700 SP−5030用 OK    ’84/04 BASICマガジン 牛乳屋さんゲーム MZ−80K用 OK    5面クリアするとゲームオーバーになると表記されていますが  実際には5面クリアしてもゲームオーバーになりません 2011年05月の打ち込み  ゜79/07 アスキー フィッシング・ゲーム PET2001用 OK(PET2001−8用)    キャラクタで少々おかしいようですがリストではOK 2011年02月の打ち込み  ’85/03 BASICマガジン トムトム&ジェリジェリ MZ−80K用 OK    ’82/11 BASICマガジン 海底少年マリン VIC−1001(VIC−1211M用) 要デバグ    リスト2の420行にあるGOSUB63999があるのですが63999行がありません(1機増やす判定部分)  削除しても問題なさそうです 2011年01月の打ち込み  ’84/12 PiO BLOCK TENNIS MZ−80K SP−5030用 OK   2010年 6月の打ち込み  ’83/01 マスター・マインド BASICマガジン ZX−81用 OK    ’83/02 ミニ・ドブイタ ZX−81用 OK  ’82/11 海底アタック/THE 0セン ZX−81用 OK 2010年 4月の打ち込み  ’84/06 マイコン Jummping Dropper MSX用 OK    ’84/10 BASICマガジン ハングリー・スパイダー MSX用 OK      ’83/10 アスキー MOON LANDING MSX用 OK      ’86/02 アスキー WALKUN2 MSX用 OK       リストでキャラクタグラフィック部分でPC−8001と思われるアスキーコードで印字されているようで   ソコをMSXのアスキーコードで打ち込む必要があります。 2010年 2月の打ち込み  ’84/11 BASICマガジン BACURA VIC−1001用(拡張RAM無し) OK    ’84/09 BASICマガジン ラーメン屋ゲーム VIC−1001用(拡張RAM無し) OK   2009年12月の打ち込み  ’84/11 BASICマガジン タタカエ!SHIDER MZ−80K SP−5030用(MZ−700可) OK   PC−8001 ゲームランド CASTLE PC−8001用 OK   PC−8001 ゲームランド COSMIC SWARM PC−8001用 OK   PC−8001 ゲームランド リトル・マージャン PC−8001用 OK   PC−8001 ゲームランド 立体四目並べ PC−8001用 OK     白黒ページの画面と若干違いますが、カラーページではこの画面通りになっています。 PC−8001プログラムライブラリNo.1 アコーディオン PC−8001用 OK   PC−8001プログラムライブラリNo.1 ムーンランディング PC−8001用 OK   2009年11月の打ち込み  ゜79/10 アスキー アレンジ ボール PET2001用 OK   2009年 8月の打ち込み  ゜82/08 アスキー DON MZ−80K用 OK   2009年 7月の打ち込み  ’82/04 BASICマガジン 黒き海原 VIC−1001用(拡張RAM無し) OK    ’83/02 BASICマガジン アップル・キャッチ ZX−81用 OK    ’83/01 BASICマガジン BIORHYTHM ZX−81用(16KRAM) OK 2009年 5月の打ち込み  ゜81/11 アスキー 掃除屋さんゲーム VIC−1001用(3K) OK    ’82/10 BASICマガジン 反転ゲーム ZX−81用 OK    ’84/03 BASICマガジン SNAKE FIVE PC−8001用 (OK)   2009年 3月の打ち込み  マイコンの七ふしぎと超能力ゲーム 超能力増進ゲーム PC−8001用 (OK)   2009年 2月の打ち込み  ’84/04 テクノポリス おそうじロボット PC−8001用 (OK)    ’84/04 テクノポリス SQUARE30 PC−8001用 (OK)    ’82/11 テクノポリス Pointing Game PC−8001用 (OK)    ’82/11 テクノポリス フルグラフィックSIMON PC−8001用 (OK)   2009年 1月の打ち込み  ’81/05 アスキー GAME Fore and Aftパズル MZ−80K用 OK    ’82/11 テクノポリス CAR RACE MZ−80K用 OK    ’82/11 アスキー SQUARES MZ−80K用 OK    ’83/07 アスキー MAI UPSAURUS PC−8001用 OK    ’85/04 テクノポリス オイチョカブ PC−8001用 OK    ’83/02 アスキー MAI RACING GAME PC−8001用 OK    ’82/11 テクノポリス 神経衰弱 VIC−1001(拡張RAM無し) OK    ’82/11 テクノポリス INVADER VIC−1001(拡張RAM無し) OK    ゜79/06 アスキー DRAGONMAZE PET2001用 OK    ゜82/04 I/O 人類抹殺ゲーム VIC−1001用(拡張RAM無し) OK   2008年12月の打ち込み  ’82/09 BASICマガジン RED HOLE PC−8001用(16KRAM) OK    ’82/10 BASICマガジン メガフォース VIC−1001(拡張RAM無し) OK    ’83/02 BASICマガジン FIRE RESCUE VIC−1001(拡張RAM無し) OK    BASICマガジン ベース・ボール・ゲーム ZX−81用(16KRAM) OK    ’82/10 BASICマガジン DOWING SKI ZX−81用 OK    ’81/04 BASICマガジン CUCKOO & CALSA MSX用 OK  ’81/08 BASICマガジン THE RESCUER MSX用 OK   プログラムで一部の欠けがあって1040行が以下のようになります。    1040 DATA 00,0B,0F,0F,27,1F,5D,5D,7C,7C,76,32,3B,39,1F,0F,00,10,98,DC,D8,FC,FE,DC,B8,F0,F6,BE,BC,F8,F0,80  ’81/08 BASICマガジン THE SLUG MSX用 OK  ’81/09 BASICマガジン 移植版 鳥 MSX用 OK  ’81/09 BASICマガジン BOUND RESCUE MSX用 OK  ’81/11 BASICマガジン HAPPY COIN MSX用 OK 2008年10月の打ち込み  ’82/11 BASICマガジン 猿すべり VIC−1001用(拡張RAM無し) OK    ’82/10 BASICマガジン BATTLE IN THE SEA VIC−1001用(拡張RAM無し) OK    ’82/12 BASICマガジン 敵基地撃滅作戦 VIC−1001用(拡張RAM無し) OK    ’82/12 BASICマガジン Dr.Dを救えパート2 VIC−1001用(拡張RAM無し) OK    ’82/10 BASICマガジン ROLLERPAINT VIC−1001用(拡張RAM無し) OK    ’82/11 BASICマガジン CAVING GAME FM−8 OK    ’82/07 BASICマガジン ラリー・ゲーム FM−8 OK    ’82/09 BASICマガジン MR.TEACHER FM−8 OK    ’83/01 BASICマガジン HOLE DOWN FM−8 OK    ’82/12 BASICマガジン 太作のヘイヘイホー FM−8 OK   2008年 9月の打ち込み  BASICマガジン 救出大作戦ゲーム VIC−1001用(拡張RAM無し) OK    BASICマガジン ハイウェイ・パックマン VIC−1001用(拡張RAM無し) OK    BASICマガジン サラダの国をインベーダーから守れ VIC−1001用(拡張RAM無し) OK   2008年 7月の打ち込み  BIG FORESIGHT スペースゴリラ PC−8001用 OK    BIG FORESIGHT すごろく PC−8001用 OK    BIG FORESIGHT キープタウン PC−8001用 OK    BIG FORESIGHT 神経衰弱 PC−8001用 OK    BIG FORESIGHT パークアヴェニュー PC−8001用 OK    BIG FORESIGHT ファイアレスキュー PC−8001用 OK   2008年 5月の打ち込み  ’82/05 I/O GALAXIAN FM−8用 OK    ’84/07 PiO LUNAR CUTY SOS!! FM−7用 OK    ’84/02 BASICマガジン LEAD MAN MSX用 OK  ’84/03 BASICマガジン もぐらたたき MSX用 OK  ’84/03 BASICマガジン ベーマガを救え! MSX用 OK  ’84/04 BASICマガジン スーパーBUGMAN MSX用 OK  ’84/05 BASICマガジン CAT HELP MSX用 OK  ’84/05 BASICマガジン WALL GAME MSX用 OK  ’84/07 BASICマガジン しりずもう MSX用 OK  ’84/07 BASICマガジン BOOMERANG BOY MSX用 OK  ’84/11 BASICマガジン JUMP! MSX用 OK(バグあり?)   990行の...L=L-1:RETURNを...L=L+1:RETURNに修正  ’82/08 BASICマガジン HELMET ZX−81(16K)用 OK  ’82/08 BASICマガジン BATSMAN GAME ZX−81(16K)用 OK  ’82/07 BASICマガジン ダンプエイリアン PC−6001用 OK  ’82/08 BASICマガジン U.F.Oとのそうぐう PC−6001用 OK  ’82/09 BASICマガジン WARP MONST PC−6001専用 OK  ’82/09 BASICマガジン DESTROY THE METEOR PC−6001用 OK  ’82/10 BASICマガジン ワ−ド・プロセッサ PC−6001用 OK  ’82/11 BASICマガジン WAFT AREA PC−6001用 OK  ’82/12 BASICマガジン かえるの冒険 PC−6001用 一応OK  ’83/01 BASICマガジン 石投げゲーム PC−6001用 OK  ’83/01 BASICマガジン 星座ガイド PC−6001用 OK  ’83/01 BASICマガジン スネークキング PC−6001用 OK  ’83/02 BASICマガジン BUG VADER PC−6001用 OK  ’83/01 BASICマガジン GRAPHIC MAZE PC−6001用 OK  ’82/10 BASICマガジン BASE DEFEND MZ−80K用 OK  ’82/11 BASICマガジン スペース・アドベンチャー MZ−80K用 OK  ’82/12 BASICマガジン 富士山大ふん火ゲーム MZ−80K用 OK  ’82/12 BASICマガジン 顔めくり MZ−80K用 OK  ’82/12 BASICマガジン KISS MZ−80K用 OK  ’82/12 BASICマガジン DIG ALIEN MZ−80K用 OK  ’83/01 BASICマガジン 瀬戸内海殺人海流 MZ−80K用 OK  ’83/01 BASICマガジン REVERSE GAME MZ−700K用 OK  ’83/02 BASICマガジン MACHIガエル MZ−80K用 OK  ’83/02 BASICマガジン スネークバリケート MZ−80K用 OK 2008年 4月の打ち込み  ゜83/01 BASICマガジン SPACE BAN!! VIC−1001用(拡張RAM無し) OK    ゜83/01 BASICマガジン SPACE−KEY VIC−1001用(拡張RAM無し) OK    ゜82/11 BASICマガジン パズル16 VIC−1001用(拡張RAM無し) OK    BASICマガジン ネズミたたき VIC−1001用(拡張RAM無し) OK   2008年 2月の打ち込み  BASICマガジン HANG GLIDER VIC−1001用(+3KRAM) OK  BASICマガジン JAL’S PILOT TEST VIC−1001用(拡張RAM無し) OK  ’82/07 BASICマガジン パック・ウーマン VIC−1001用(拡張RAM無し) OK  ’82/07 BASICマガジン Dr.Dを救えゲーム VIC−1001用(拡張RAM無し) OK  ’81/02 アスキー GAME−MZ スペースファイト MZ−80K用 OK    ’81/04 アスキー GAME−MZ ヘックステトラ・パズル MZ−80K用 OK    ’81/08 アスキー GAME−MZ スペース パニック MZ−80K用 OK(バグ有り)     訂正記事がありますが、画面がおかしくなるので更に下記の様に修正が必要になります。(訂正記事込みです)     BASICマガジン ダッシュツ・ゲーム MZ−80K用 OK(MZ−700以降では画面が化ける)     MZ−700以降ではCG−ROMがMZ−80Kから一部が変更された画面が化けます。   2050と2110のPOKE文の書き換えるデータ64を0に変更する必要があります。  BASICマガジン ALIEN MAZE MZ−80K用 OK  BASICマガジン DEFEND CITY MZ−80K用 OK  ’82 07 BASICマガジン スペース・ソルジャー/カプリコン/F1スクランブル MZ−80K用 OK  ’82 07 BASICマガジン 星空の決闘 MZ−80K用 OK  ’82 08 BASICマガジン シー・ダイビング MZ−80K用 OK  ’82 08 BASICマガジン ゴルフ・ゲーム MZ−80K用 OK  ’82 09 BASICマガジン JUMP & HIT MZ−80K用 OK  ’82 10 BASICマガジン 橋渡しゲーム MZ−80K用 OK  ’82 11 BASICマガジン 大脱走ゲーム MZ−80K用 OK  ’83 01 BASICマガジン SKI ゲーム MZ−80K用 OK  ’83 01 BASICマガジン おかしな和音プログラム MZ−80K用 OK  ’83 02 BASICマガジン 雪ん子UFO MZ−80K用 OK  ’81/01 I/O スネーキー ゲーム MZ−80K用 OK  BASICマガジン 3D迷路 ZX−81用(16KRAM) OK    ’84/04 BASICマガジン TOILET PANIC ZX−81用 OK  ’84/11 BASICマガジン AUTO RACE II ZX−81用 OK 2008年 1月の打ち込み  ’85/11 アスキー 渕オセロ Ver3.0 MSX用 OK    ’81/04 アスキー GAME−MZ ブロックシュート MZ−80K用 OK     訂正記事がでています。   1320 S='5 #S=1330,1340,1350,1360,1370  ’82/05 アスキー GAME−MZ DEEP SCAN MZ−80K用 OK    ゜80/08 アスキー GAME−MZ バルーン ボンバー MZ−80K用 OK    ゜83/02 テクノポリス BOXING GAME MZ−80K用(700可)   2007年10月の打ち込み  ゜83/10 アスキー CATCH UP MZ−80K/1200/700用 OK    mz700win Ver0.53からmz700でも動く事が出来ます。  リストで1バイトかすれて見え難くい部分がありますがチェックサムから逆算出来るのですが  一応訂正記事があったので記しておきます。   37C8:3D 32 10 60 C9 3A 10 60 −−−51  ’82/04 I/O SPACE INVADERS FM−8用 OK(バグ有り)     5B51:27を26に変更する必要があります。  ’83/10 I/O FLYING SCISSORS FM−8、7用 OK   2007年 9月の打ち込み  ’82/11 I/O EDAS FOR MZ−K/C1200 MZ−80K用 OK  テープのセーブ、ロードがIOCSを通さずにソフトで行っているのでエミュレータによっては動かない可能性があります。  ’84/09 テクノポリス ALIEN & ALIEN PC−8001用 OK    ’85/09 PiO コズミック・レール PC−8001mkII用 OK    ’84/03 テクノポリス トラック PC−8001mkII用 OK    ’84/09 マイコン 常連ボクシング大会 MSX用(16K) OK    ’81/08 I/O RALY UPゲーム VIC−1001用(拡張RAM無し) OK(少しバグ有り)     リストのPRINT文が見にくかったりして、その部分を別に記されているもののミスがあったりします。   PTINT文の訂正記事もあったのですがこにも若干間違いがあり、自分で修正する必要があります。  ゜82/03 I/O CRAZY PIG VIC−1001用(拡張RAM無し) OK(少しバグ有り)     リストのPRINT文が見にくかったりして、その部分を別に記されているもののミスがあったりします。  ’81/09 I/O 地獄の黙示録 VIC−1001用(拡張RAM無し) 一応OK(要デバグ)     訂正記事があり、それを訂正してもマダ単純なバグがあったり、地形データの化けがあったり、PCGデータにも化けがあったりします。  ’82/03 RAM ブロック くずし VIC−1001用(拡張RAM無し) OK    ’85/06 PiO SUPER SLOT VIC−1001用(+3K RAM) OK    ’84/12 PiO FRUITS CATCH! VIC−1001用(+3K RAM) 一応OK     少し音でおかしい所があるようなのですが原因が不明です。ゲームはできます。  BASICマガジン ハンター・ゲーム VIC−1001用(拡張RAM無し) 一応OK     リスト化けがあり、タイトルの写真が無いので他のリスト化けしたのと比較しつつ合わせてみました。   また、弾を撃つと実機が文字のZになるのでリストをみるとそこの部分が手書きで修正されているようで   ソコが間違っているようです。(180行のPOKEH,26をPOKEH,28に変更する)  ’84/11 テクノポリス DEATH FIGHT PC−6001mkII用(OK)    ゜82/11 I/O COSMIC HOOLIGAN PC−6001用 (微妙にOK)     写真と実際のエイリアンの形が違うようで、リスト化けなのか急遽変更されたのか不明。   丁度この頃にゲームメーカから警告されて幾つかのゲームタイトルの名前が変ったので   変更されている可能性があります。グラフィックデータはリスト1の150から160行なので   ここを変えるとで写真のエイリアンに変更することも可能です。   ゲーム自体は動作します。   また、デバグによりビームのすり抜けが直るようになりました。   1080 DATA cd,02,db,c3,a0,d9,00,00   1320 DATA cd,13,d9,cd,02,db,cd,b8   1330 DATA da,cd,c0,da,21,0f,df,34   1340 DATA 7e,e6,01,28,03,cd,ac,db  ゜82/10 I/O マリン・シューター PC−6001用 (OK)    ゜82/09 I/O タワーパニック PC−6001用 (OK)    ゜85/01 PiO ていくマン PC−6001用 (OK)    BASICマガジン コンピュータ・オセロ PC−6001用 (OK)  BASICマガジン 円盤ゲーム PC−6001用 (OK)  BASICマガジン BACCHIC MOLE PC−6001用 (OK)  BASICマガジン アタック&インベーダ PC−6001用 (OK) 2007年 7月の打ち込み  ’84/12 PiO TANK COMBAT MZ−700用 (OK)    ’84/08 RAM RAMRAM ハウス PC−6001用 (OK)    ’84/07 PiO SNAKE WORLD THE CONSTRUCTION PC−6001用 (OK)    ゜85/12 PiO ザグザツ PC−6001用 (OK)    ゜85/12 PiO ハードル走 PC−6001用 (OK)    ゜83/05 I/O SATELLITES PC−6001用 (OKただしPC−6001専用)    ゜82/12 I/O ピラミッド PC−6001用 (OK)    ゜82/06 I/O リアル ゴルフ ゲーム PC−6001用 (OK)     何故かチェックサムがASCII方式になっています。  マイコンゲームの本3 The Hurdle Race PC−6001用 (OK)    ’83/09 テクノポリス カキとりマン PC−6001用 (一応OK)     リストに文字化けがあり訂正リストが後で発表されましたが同じく文字化けしており   画面表示は写真を見たりして修正する必要があります。  ’83/08 テクノポリス マシン語 ジャンケン PC−6001用 (OK)    BASICマガジン ROAD MYSTERY VIC−1001用(拡張RAM無し) OK   2007年 6月の打ち込み  BASICマガジン LANDER VIC−1001用(拡張RAM無し) OK    ’82/12 I/O BUILDING ALIEN VIC−1001用(+3KRAM) OK   2007年 3月の打ち込み  ’87/10 MSXマガジン PUT UP MSX用 (OK)    ’86/06 PiO BOMB MSX用 (一応OK)   リストにミスがあるようで、キャラクタデータが化けています。   しかし、掲載写真だと化けたデータの実行画面でした。   おそらく、740行のDATA@はDATA,760行のDATA EぇはEE  ’84/07 PiO DAN DAN MSX用 (OK)  マイコンゲームの本3 ミサイル・アタック PC−6001用 (OK)    ゜84/07 PiO THE GUARDIAN PC−6001用 (OK)   2007年 2月の打ち込み  マイコンゲームの本3 ブロックくずし PC−6001用 (OK)   2006年11月の打ち込み  ’87/06 Login ダークロード MSX用 (OK)    ’85/03 MSXマガジン CALENDAR MSX用 (OK)  ’85/03 MSXマガジン EFTAL MSX用 (OK)    ’86/10 Login ブロッカー MSX用 (OK)    ’87/04 Login PERSPECTIVE MSX用 (バグ有り一応OK)     一部画面がおかしいところがありますがゲームには支障は無さそうです。   掲載誌にはバグの報告は無いようですが修正してみました。   アドレス09E11Hの内容02BHを023Hに変更   これで正しく表示されるようになります。 2006年10月の打ち込み  ’84/03 BASICマガジンLogin REVERSE PC−6001用 OK   2006年 5月の打ち込み  ’86/10 Login みてろ MSX用 OK   2006年 3月の打ち込み  ’84/10 Login TINY RISE OUT MSX用 OK    ’84/04 テクノポリス ぼうそう族 PC−6001用 OK  ’84/04 テクノポリス スロット・マシーン PC−6001用 OK 本当はPC−6001mkII用ですがPC−6001でも可  ’85/11 PiO THE CIRCUIT PC−6001用 OK(ただし実機だとPC−6001専用)    ’85/11 PiO CATCH KEY WORD PC−6001用 OK    ’85/11 PiO りばうんと ぼ−る PC−6001用 OK    ’85/11 PiO DOWN DOWN PC−6001用 一応OK   バグがあるようですが一応OKとします。    ’85/09 PiO BIO TRON PC−6001用 OK    ’85/09 PiO 水道管 PANIC PC−6001用 OK     本誌ではPC−6001mkII以降では左のようにテキスト部分がモザイクになり、11月号で右のようにmkII以降対応するようになりました。   打ち込むときの注意は530行がバッファを超えるためPRINT文を?の省略形で打ち込まないとダメなのとデバグは次の通り   BASICの540行..."YOU SCORE IS BEST!"に変更   マシン語の変更部分    AB00:BF    AA60:E5 F5 2A A8 FD CD 6D 11:F4    AA68:25 2D 4C 3A 91 FD C6 02:2E    AA70:47 26 00 54 5D 29 19 29:89    AA78:29 29 29 29 29 29 09 06:05    AA80:0C AF 11 20 00 77 19 10:8C    AA88:FC F1 E1 C3 75 10 00 00:16  ’85/09 PiO Take Apples PC−6001用 OK    ’85/09 PiO HIGH FLYING PC−6001用 OK    ’85/09 PiO SPACE STATION PC−6001用 OK    ’85/09 PiO ゲート PC−6001用 OK PC−6001だと色がおかしいです     リストに文字化けがあります。次号がないのでとりあえず自分ででばぐ   228行のENDをTHEN、235行のORを=に修正。  ’82/08 I/O ミサイル・ファントム PC−6001用 OK    ’82/05 I/O キャリアー PC−6001用 OK     MZ−80+GP−80DでPC−6001のプリント出力を!のおまけゲーム   その為ひらがな部分がカタカナに化けたリストになっているのと本体のみのRAM16KBでページ2で起動  ’85/03 PiO JUMPING PC−6001用 OK     本誌ではモード1、ページ2になっているが、モード2、ページ2で実行、PC−6001だとテキストが若干おかしいようである  ’83/01 I/O GALAXY FLY PART2 PC−6001用 OK     バグがあるのかRUNを2回実行して起動するのかが何もかかれていのでよく分りません。(ゲームは動かすことができるのでOKとします。)   オートランするには144行のCLEAR 400,&HD800をCLEAR 400,&HCFFFに変更   プログラムのままならBASICをロードしてRUN、マシン語のロードがおわったらプロントがでるので   もう1度RUNする。  ’85/01 PiO THE TUBE PC−6001用 OK    ’82/04 I/O ワンキーオルガン MZ―80K用 OK (MZ―700不可)   キーの説明に誤植あり、VキーでなくUキー、プログラム自体はOK  ’82/08 I/O MZ版多機能チェンジ・メモリ MZ―80K用 OK (MZ―700不可)   デバグが10月号に載っており5A96:BDを5A96:C2に変更。  ’81/07 I/O SUPER MONSTER MZ―80K用 OK (MZ―700可)     SP−5020用ですがSP−5030でも可  ’82/08 I/O BOXING MZ―80K用 OK (MZ―700不可)    ’86/03 PiO 間一髪! A HAIR’S BREADTH MZ―80K/700用 OK     ただしmz700winだと一部の音が出ない? ’82/05 I/O 因幡白兎 JUMPING BUNNY MZ―80K用 OK (MZ―700不可)    ’85/06 PiO パニック・ロード MZ−80K用 OK (MZ―700可)    ’82/04 I/O バイキング MZ―80K用 OK (MZ―700不可)    ’82/08 I/O SPCAE TRAVEL VIC−1001用 一応OK     画面最上部がおかしいのが気になるものの仕様なのかエミュレータの不具合なのかタイプミスなのか不明(チェックサムが無い為)   メモリの設定によって動かない場合もありますがこれもなんともいえないです。(拡張RAM無しだとVIC−1213でロード)   タイトル画面は雑誌の写真(白黒ですが)と見比べてこれでイイようです。 2006年 2月の打ち込み  ’86/02 Oh!mz MZ−80K用 S−OS Sword OK(ただしmz700winでのmz80kモードでの動作は不可)  ’86/02 Oh!mz MZ−700用 S−OS Sword OK(MZ−80K用ともに後にデバグ情報あり)  ゜82/09 BASICマガジン Dirty Climber VIC−1001用(3KRAM?) OK    ’86/10 Login フニクリフニクラ MSX用 OK    ハイスコアの表示がくずれているのは仕様です。 2005年 4月の打ち込み  ’82/01 I/O ウイリアム・テル MZ―80K用 OK (MZ―700可)    ’85/06 PiO EATING DOT PC−6001用 OK    ’84/12 PiO マッド・ボール PC-6001用 OK   2005年 2月の打ち込み  ’84/07 PiO VESERENATOR MZ−700用 OK   2004年 7月の打ち込み  ’81/04 I/O BASE−80 MZ−80K用 OK  ’85/06 PiO バッティング MZ−80K/700用 OK    ’82/11 I/O SPACE MOUSE VIC−1001用(3KRAM) OK    ’81/06 I/O POP UP VIC−1001用(拡張RAM無し) OK(少しバグ有り)     リストにデータ化けがありました。   LIST2のキャラクタ定義プログラムの88-90行のPRINT文でコントロールコード部分がブリンクされていません。   下の様に変更する必要があります。      ’82/05 I/O NEW PUCKMAN VIC−1001用 OK   2004年 6月の打ち込み  GAME−MZ サーカース ゲーム MZ−80K用 OK(MZ―700不可)    82/03 Fanroad シャリア・ブル ゲーム PC−8001用 OK   2004年 4月の打ち込み  ’84/12 PiO SPACE MOUSE MSX 16K OK(Ru−MSX)   2004年 1月の打ち込み  ’83/10 I/O SUPER TENNIS PC−6001 OK    ’85/11 PiO ゼルバス MZ−80K/700 OK    ’86/02 PiO ゼルディス MZ−80K/700 OK   2003年 11月の打ち込み  Oh!X スペースハリアー X1用(要S−OS) OK 2003年  1月の打ち込み  ゜82/07 BASICマガジン HOLE DOWN VIC−1001用(拡張RAM無し) OK    BASICマガジン Alien Game VIC−1001用(拡張RAM無し) OK   2002年  9月の打ち込み  '84/8 Oh!MZ チェックサムプログラム MZ−80K/700用 OK  ADVANCED MZ−700 ライフゲーム MZ−700用 OK  ADVANCED MZ−700 FN−700 MZ−700用 OK  ’82/6 I/O DIGITAL INVADER MZ−80K用 OK(700一応不可)     キーマトリクスの関係上違うキーで受け付けてゲーム自体は遊べない事もないです。  ’79/10 アスキー GAME−MZインタプリタ MZ−80K用 OK(700不可)  ’79/10 アスキー GAME−MZコンパイラ MZ−80K用 OK(700不可)  ’79/10 アスキー EXIT モニタ Apple II用 OK  ’83/8 テクノポリス BURGLAR HOUSE MZ−80K/700用 OK(クリアはしていません)   Home へ戻る