822683
P6掲示板
[トップに戻る] [留意事項] [ワード検索] [管理用]
お名前
Eメール
タイトル
メッセージ
メッセージ中には参照先URLと同じURLを書き込まないで下さい
参照先
暗証キー (英数字で8文字以内)
文字色■ ■ ■ ■ ■ ■ ■ ■

P6本の穴場発見 投稿者:Ackieee 投稿日:2010/06/13(Sun) 02:58 No.3140  
こんちは,Ackieee です。
twitter の方には五月下旬ぐらいから独り言っぽく報告してましたが,P6書籍のすごい穴場を見つけたんです。場所は,神奈川県立川崎図書館 ( http://www.klnet.pref.kanagawa.jp/kawasaki/ ) 。以下は,図書館のトップページ から "PC6" で検索をかけた結果です。

項番 内容
1 NECPC−6001プログラミング教本 / 後藤猛 広済堂出版 198205
2 ゲ−ム・ライブラリ− / KSSマイコンプロ 新星出版社 1983
3 これでVサインPC−6001mk■ 6601の使い方 / コ−ラル 学習研究社 198410
4 手作りプログラミングのノウハウ PC−6001 BASIC 上 / 加藤勝美 全国加除法令出版 198305
5 はるみのゲ−ム・ライブラリ− / 高橋はるみ ナツメ社 1982
6 はるみのゲ−ム・ライブラリ− パ−ト2 / 高橋はるみ ナツメ社 1983
7 はるみのプログラミング・レッスン / 高橋はるみ ナツメ社 1982
8 パソコン工作入門 PC6001/8001/8001MK■ 8801 / 安立隆一 ナツメ社 198305
9 パピコン百科 NEC PC−6000用ソフトウェア年鑑 1983 / ザ・マイクロコミュニケ−ション編集部 新紀元社 198303
10 PC−6001ファミリ−BASIC / 石田省三郎 新紀元社 198212
11 PC−6001mk■解析マニュアル 1 / 岡村秀一郎 秀和システムトレーディング 198402
12 PC−6001mk■プログラミング入門 / 安立雅子 ナツメ社 198312
13 PC6001mk■BASIC / 戸川隼人 サイエンス社 198310
14 PC−6001mk■マシン語入門 PC−6601対応 / 市川克斉 アスキー出版局 198312
15 PC−6001mk■・6601ベストプログラム112選 / システム科学研究所 学習研究社 198404
16 PC−6001活用研究 電波新聞社 198211
17 PC−6001グラフィックス入門 / 矢野和代 ナツメ社 198305
18 PC−6001ゲ−ムプログラム 1 / ハ−トソフト 工学図書 198302
19 PC−6001ゲ−ムプログラム 2 / ハ−トソフト 工学図書 198302
20 PC−6001ゲ−ム・ライブラリ− / KSSマイコンプロ 新星出版社 198304
21 PC−6001算数学習プログラム / 小原禎司 工学図書 198302
22 PC−6001入門 / 橋本孝明 開発社 198506
23 PC−6001,8001ゲ−ムプログラミング / KSSマイコンプロ 新星出版社 198302
24 PC−6001・8001ゲ−ム・プログラミング / KSSマイコンプロ 新星出版 198406
25 PC−6001はるみのゲ−ム・ライブラリ− part 2 / 高橋はるみ ナツメ社 198303
26 PC−6001はるみのゲ−ム・ライブラリ− / 高橋はるみ ナツメ社 198207
27 PC−6001はるみのプログラミング・レッスン / 高橋はるみ ナツメ社 198212
28 PC6001プログラミング入門 / 安立隆一 ナツメ社 198205
29 PC−6001BASIC / 戸川隼人 サイエンス社 198210
30 PC−6001マシン語入門 / 桜田幸嗣 アスキー出版局 198306
31 PC−6601SRプログラミング入門 / 安立雅子 ナツメ社 198505
32 PC−6601プログラミング入門 / 安立雅子 ナツメ社 198405
33 便利な短いユ−ティリティプログラム NECPC−6000/8000/8800 / 田保光雄 新紀元社 198411
34 薬剤師が使いこなせるマイコンの活かし方・使い方 / 岡崎雄交 広川書店 198402
35 やさしいプログラムの作り方 / 塚原保 日本技術出版 198405
36 わかるマシン語入門 / 岡田慎一 新星出版社 198310

P6er 垂涎の名著が並びました。書誌名に "PC6" が含まれないので表示されていませんが,PC-Techknow6000 vol.1 や,Mr.PC テクニカル コレクションも収蔵されているのを確認しました。
更にすごいことに,これらの書誌は,国会図書館と違って館外貸出が可能です。しかも,わざわざ川崎に出向かなくても,往復送料を負担すればお近くの公立図書館で取り寄せることができるんです (やってくれるかどうか,費用がかかるかどうかはお近くの図書館の業務内容なんかによると思います) 。
で,実際,取り寄せに成功しましたのでご報告。

1. お近くの図書館に利用者登録します。これが無いと図書の館外貸出ができません。
2. 図書館にリクエスト カードを出します (東京都中央区の例 http://twitpic.com/1w76tr ) 。ISBN の欄に書かれている JPN で始まる番号が「全国書誌番号」といって,各図書館はこれを使って蔵書をきいてくれます。また,どこの図書館にあるかがわかっている場合は,収蔵場所を詳しく書きます。
3. 区外図書館へのリクエストの場合は,かかる費用の見積もりが伝えられます。私の場合,4 冊で 1,720円とのことでした (実際は 1,100円でした) 。
4. 近所の図書館サイトの利用者ページです ( http://twitpic.com/1v9j6c ) 。区外図書館への予約作業に入りました。
5. 引当元図書館サイトの書誌情報ページです ( http://twitpic.com/1v9v0q ) 予約が入りました。
6. 同じく引当元図書館サイトの書誌情報ページです ( http://twitpic.com/1vjg9g ) 貸出状態になりました。搬送中です。
7. 近所の図書館から,電話か電子メールで着荷のお知らせが入りました。取り寄せにかかった料金は,往き 600 円,戻り 500 円の 1,100 円,とのこと。他館の迷惑にならないよう,できるだけ早く借りに来るようお願いされました。
8. 図書館窓口で利用者カードをスキャンしてもらい,その場で料金を払って貸出完了です ( http://twitpic.com/1vu9cz ) 。送料の領収書は発行できない,とのことでした。貸出可能期間は,2 週間。大事な本なので,ポスト返却はできず,直接カウンターに戻します。

というわけで,あの名著が,近所の図書館と家との往復だけで手元にやってきました。リクエストから貸出までにかかった日数は 6 日間でした。
今回のように収蔵センターに入れられている書誌の場合,一旦収蔵先図書館とか収蔵センターに出向いて開架請求し,数日後に開架連絡が入ったらそれを読みに行く (借りに行く),という二度手間になるわけですが,取り寄せであれば,リクエスト カードにほんの少し書くだけで館外貸出手続きまでが完了しました。

お取り寄せ,オススメです。


Re: P6本の穴場発見 Ackieee - 2010/06/13(Sun) 20:19 No.3143  

 Ackieee デスヨ。追加情報です。

 「古文書をお取り寄せしたいけど,どこの図書館にあるかわからない。」 そんな時は,図書館検索サイトの「カーリル」( http://calil.jp/ ) が便利です。このサイトでは,指定した地域の図書館を縦断検索してくれます。

 検索の際には「テクノウ」とかいった一部のキーワードでも探せますが,ISBN 番号がわかる場合には,それを入れて書誌を特定した方が効率が良いので,Amazon なんかで予備検索して調べておきます。PC Techknow 6000 vol.1 の場合,Amazon によると ISBN 番号は「4871482871」です。これを「さがす」欄に入力すると,一冊に特定できます。

 検索を始めると (登録していない場合は) 検索エリアを尋ねられます。まずは自分が最もアクセスしやすいエリアを指定します。そこで見つからない場合は,エリアを都道府県全域に変更したり,他県を指定したりできるようになります。PC Techknow 6000 vol.1 の場合は,東京都内だと,国立国会図書館にしか置かれていませんが,エリアを神奈川県に変更して,県立川崎図書館で見つけることができました。

さぁ,みんなでお宝を探すのだ。


Re: P6本の穴場発見 KAW - 2010/06/13(Sun) 21:50 No.3144  

う、一応川崎市民なのに知らなかった...。

今度行ってみようかな?


Re: P6本の穴場発見 Bernie - 2010/06/13(Sun) 22:32 No.3145  

川崎図書館、最強すぐる…(;´Д`)
当時の司書にヘビーなP6erが居たに違いないです。

というか、宇都宮カテゴリで6001を検索したら、P6P8本とかマシン語入門とか大量に出てきて目を疑ったのも束の間、しばらくしたら40冊全て「検索できません」と「蔵書なし」になってズッコケました…orz

近隣の市町村も調べたけど全滅。

栃木の図書館の使え無さ率は異常。


Re: P6本の穴場発見 bookworm - 2010/06/14(Mon) 21:15 No.3146  

私も以前資料を求めて図書館検索しまくったことがあります。
こんなに、しかも一カ所にあるとは驚きですね。
そういえば、学校関係の図書館の書庫などにも結構レアなコレクションが
眠っていたりするんですよね。毎月購読していた昔のPC雑誌(美品)とか。
以前見せてもらったことがあります。さすがに貸し出しは無理ですが。

保存されている本の状態が良いといいのですが、
限界もありますし早期の電子化が望まれるところですね。


Re: P6本の穴場発見 Ackieee - 2010/06/24(Thu) 20:34 No.3180  

■ KAWさん

川崎市民ですかー。うらやましい。
私は 3 年前までミューザ川崎勤務だったので,川崎図書館から本を
借りられる「川崎市内にお勤めの方」でした。この蔵書リストを
見たときには,ミューザの事業所に居る間に利用者カード作っておけば
良かったと激しく後悔しました。

どうやら,ほとんどの資料は開架 (館内の棚で手に取れる状態に)
されておらず,収蔵センターという所に置かれているようです。
なので,突然行っても全ての資料が見られるわけではなく,開架請求
という手続きを行って,後日資料が棚に出てくる,ということになる
と思います。ご注意。


■ Bernie さん

PC88 で引くともっとすごいことに。
<<前ページ 1 〜 20 件目/ 133 件中 (上限表示件数:100) 次ページ>>

表示しきれません。さすがはハチハチアニキ。


X68だと ...
<<前ページ 1 〜 20 件目/ 20 件中 次ページ>>

アレ? PC-6001 より少なくない ? あの本も無いしこの本もないヨ。
DIS られてるカモ ...


> 宇都宮カテゴリで6001を検索したら、P6P8本とかマシン語入門とか
> 大量に出てきて目を疑ったのも束の間、しばらくしたら40冊全て
> 「検索できません」と「蔵書なし」になってズッコケました…orz

うちの場合は逆 ... というのかな,検索すると全てが「蔵書あり」
になって,ウホー!!! と見に行くと全ての在り処が国会図書館…orz


■ bookworm さん

さすが,お名前のとおり,図書関係に造詣が深い。
大学の図書館は気付きませんでした。理系の大学は特に狙い目かもですね。

さっそく,わが学び舎のライブラリー センターに照会してみました。
(毎年同窓会費払ってるんだから,これぐらいはやってもらわないとね)

おお,あるある ...

1. みんながコレで燃えた!NEC8ビットパソコンPC-8001・PC-6001 : 永久保存版 / アスキー書籍編集部編. -- アスキー, 2005
2. どきどきマシン語ゲ-ム帳 / 紀井望度 ; マイクロデザイン 編. -- エ-・アイ・ソフ..., 1985. -- (P6オモシロブックス ; 4 ; NECパ-ソナルコンピュ-タPC-6600/PC-6000シリ-ズ).
3. わくわくGCゲ-ム入門 / 角香津代 著 ; マイクロデザイン 編. -- エ-・アイ・ソフ..., 1985. -- (P6オモシロブックス ; 2 ; NECパ-ソナルコンピュ-タPC-6600/PC-6000シリ-ズ).
4. PC-6001mk�U解析マニュアル / 岡村 秀一郎 ; 1. -- 秀和システムト..., 1984.
5. PC-6001mk マシン語入門 ; PC-6601対応 / 市川 克斉 〔ほか〕著. -- アスキ-出版局, 1983. -- (アスキ-・システム・バンク ; PC60 #1).
6. PC-6001mk�U プログラミング入門 ; NEC / 安立 雅子. -- ナツメ社, 1983.
7. PC6001mk BASIC ; おしゃべりパソコン / 戸川 隼人. -- サイエンス社, 1983. -- (パソコンライブラリ ; 17).
8. PC-6001ゲ-ムプログラム / ソフト,ハ-ト 編 ; 2. -- 工学図書, 1983. -- (BASICソ-スブックス).
9. PC-6001ゲ-ムプログラム / ソフト,ハート 編 ; 1. -- 工学図書, 1983. -- (BASICソ-スブック).

これは! 子供を入学させるしか !


こんにちはワールド!カップ 投稿者:小林 投稿日:2010/06/16(Wed) 20:59 No.3151  
昨日のワールドカップで、ブラジル代表でインテルのマイコンさんがゴール
を決めたそうです・・・。なんという偶然・・・。

ところで、

2010/06
↑
これを逆から読むと 60/0102 -> 600102 -> 6001 mk2 ?

と読んでしまう私は病気でしょうか・・。

 昔、ラッツ&スターという歌手がいましたが、これは、 RATS & STAR で、
逆に読んでも RATS & STAR なのでした。

やっぱり、病気だ・・・。


Re: こんにちはワールド!カップ Bernie - 2010/06/17(Thu) 06:31 No.3153  

RATS & STAR が回文だった事、今の今まで知らなかった…(;゜Д゜)
下町出身だからRATSを使ったというのは、どこかで鈴木雅之が話していたのを聞いたことがありますが…。


Re: こんにちはワールド!カップ Hashi - 2010/06/20(Sun) 02:32 No.3165  

> 昨日のワールドカップで、ブラジル代表でインテルのマイコンさんがゴール

インテルのマイコンさん…( ゜Д ゜;
パピコンさんは居ませんか!?

> と読んでしまう私は病気でしょうか・・。

もう、手遅れかと(ぉ


今年のP6オフについて2 投稿者:Hashi 投稿日:2010/05/20(Thu) 23:58 No.3119  
会議室を予約しておきました。
Max16人部屋になります。

このスレでも参加者情報を書いておきます。
■参加者(敬称略):Hashi、Bernie、KAW、天丸、天丸友人、のり、
  けんぞう、 MORIYA、Ackieee、すさずま、JOT
 (今のところ計11人。もしかしたら隠れキャラ追加があるかも…)

すさずまさん:
> やっとココ見れた(^^;。メンテだったのね

メンテ後、非常に重いですね。。。

> とりあえず西田さんのFDDエミュレーターを使って
> mk2実機で出来ないものですかねぇ(・∀・)

できるかも。
FDDエミュレータお持ちの方は、bookwormさんトコで公開されている
Verで試してみたらどうでしょう?

MORIYAさん:
> プロジェクタは無く、テレビはあるが14インチ程度で
> コンポジット(いわゆる黄色端子)入力はあるそうです。

なるほど…
ま、14インチでもみんなで見られればOKかな。

> 長めのコンポジットケーブルを持ってくようにしますね。

すみませんが、よろしくお願いします。


Re: 今年のP6オフについて2 Windy - 2010/05/25(Tue) 11:42 No.3133  

いつもお世話になっています。Windyです。

毎年、大阪からのために、躊躇していましたが、
今年のオフ会は、参加出来るかもしれません。
よろしくお願いします。(_)


Re: 今年のP6オフについて2 Hashi - 2010/05/27(Thu) 00:06 No.3134  

参加者情報を更新〜。
■参加者(敬称略):Hashi、Bernie、KAW、天丸、天丸友人、のり、
  けんぞう、 MORIYA、Ackieee、すさずま、JOT、Windy(参加予定)
 (今のところ計12人。もしかしたら隠れキャラ追加があるかも…)

そういえばもうすぐ6月ですね…P6月間ですね…何も準備してませんね…


Re: 今年のP6オフについて2 ゆみたろ - 2010/06/13(Sun) 20:17 No.3142  

ども,またまた音信不通な人になってしまっていました。
この2年間 人間的な生活ができてないですねー。
不景気ってほんとに嫌ですねー。

というわけでご連絡が大変遅くなってしまいましたがオフ会参加しますのでよろしくです。

こんな状況ですが一応ネタもあるといえばあったり。
前回の続きで未完成なんですけどね。ニヤリ。


Re: 今年のP6オフについて2 Hashi - 2010/06/14(Mon) 22:00 No.3147  

ゆーみーたーろーさーんーキタ━━━━━━(゜∀゜)━━━━━━ !!!!!

> 前回の続きで未完成なんですけどね。ニヤリ。
期待せざるを得ない。

参加者情報を更新〜。
■参加者(敬称略):Hashi、Bernie、KAW、天丸、天丸友人、のり、
 けんぞう、 MORIYA、Ackieee、すさずま、JOT、ゆみたろ、Windy(参加予定)
 (今のところ計13人。もしかしたら隠れキャラ追加があるかも…)


Re: 今年のP6オフについて2 Windy - 2010/06/14(Mon) 23:56 No.3148  

ゆみたろさん、お久しぶりです。(^^;

ところで、そういえば、いつ、どこに、集合とかの詳細は分かりますでしょうか?
よろしくお願いします。(_)


Re: 今年のP6オフについて2 Hashi - 2010/06/16(Wed) 00:22 No.3149  

P6オフ詳細メールをお送りしました。
届いていない方は、連絡を下さい。

さて、新幹線切符買うぞ。


Re: 今年のP6オフについて2 すさずま@サボリ中 - 2010/06/16(Wed) 16:12 No.3150  

あれ、私んトコには届いてないです(^^;。

・・・あ、もしかしてWebメールの方かな。。。(カイシャからは見れない)


Re: 今年のP6オフについて2 けんぞう - 2010/06/16(Wed) 22:06 No.3152  

メールいただきました。
若干遅れる可能性がありますが頑張って間に合うよう行きます。
ところで、こんな押し迫ってからでなんなのですが……
初代PC-6001用のボイスシンセサイザ(PC-6053)の発売前後に開発担当の方が専門誌に論文を発表したという話を確かここで以前見た気がするのですが、
オフ会に参加される方で記事をお持ちの方がいらっしゃったら、見せていただけないでしょうか。
唐突な話ですみませんがよろしくお願いします。


Re: 今年のP6オフについて2 Bernie - 2010/06/17(Thu) 06:37 No.3154  

> 初代PC-6001用のボイスシンセサイザ(PC-6053)の発売前後に開発担当の方が
> 専門誌に論文を発表したという話を確かここで以前見た気がするのですが、

電子科学に掲載された「マイコンを使った音声合成システムの設計」という特集記事ですね。
手元にありますので持って行きます。


Re: 今年のP6オフについて2 Ackieee - 2010/06/17(Thu) 07:25 No.3155  

参加要項届きました。幹事お疲れ様です。
以前予告したとおり,PiO全巻を持参予定で,
コロコロ鞄に詰め始めました。
fon/Livedoor と MobilePoint のアカウントも設定完了。
それでは皆様,巣鴨で会いましょう。


Re: 今年のP6オフについて2 天丸 - 2010/06/17(Thu) 23:46 No.3156  

ども天丸です。

友達にもなんとか連絡できました。
当日はみんなで日本を応援…P6で盛り上がりましょう。


Re: 今年のP6オフについて2  - 2010/06/18(Fri) 01:03 No.3157  

隠れキャラではなく紛れ込もうとしている ohta (@ohta8801)です。
twitter で表明してみましたが、こちらにもメッセージを残してみます。
よろしくお願いします。


Re: 今年のP6オフについて2 JOT - 2010/06/18(Fri) 02:15 No.3158  

日程等了解です〜。
私はPC-6001mk2(修理品)とCMTケーブルを持参します。
すみませんがデータレコーダーは用意できません(^^;


Re: 今年のP6オフについて2 すさずま - 2010/06/18(Fri) 19:46 No.3159  

あ、そうだ、すっかり忘れてた;;

今回もデーレコ持参していきますノシ


Re: 今年のP6オフについて2 けんぞう - 2010/06/18(Fri) 20:44 No.3160  

>手元にありますので持って行きます。
お手数かけてすみません、よろしくお願いします。


Re: 今年のP6オフについて2 Hashi - 2010/06/19(Sat) 00:22 No.3161  

あー、仕事が忙しい…

参加者情報を更新〜。
■参加者(敬称略):Hashi、Bernie、KAW、天丸、天丸友人、のり、
 けんぞう、 MORIYA、Ackieee、すさずま、JOT、ゆみたろ、ohta、
 Windy(参加予定) 計14人予定

明日はよろしくお願いしますー。


P6 はじめました 投稿者:Ackieee 投稿日:2010/04/17(Sat) 12:16 No.3077  
 こんにちは,Ackieee と申します。

 twitter のタイムラインでは Hashi さんはじめ P6er の皆さまには大変お世話になっております。

 厨二の夏からの PC-6001 ユーザーで,高校生の頃に 66SR へと渡り歩き,大卒を卒業して上京する手前までメイン マシンとして使っていました (サブ機は X68000) 。

 現在,P6 一式は卒業した高校に寄贈済みですが,66SR 一式は実家に送致し保管してあります。この 66SR を先日帰省した際に荷造りして,こっちに送るよう手配してきました。来月ぐらいにお米や夏野菜などと一緒に手元に届く見込みです。
http://twitpic.com/1bf5h8

 また,66SR 着荷に先立ち,オークションで PC-6001 初代機を手に入れ,約 20 年振りに P6er として返り咲くことができました (そこの人,足し算しない) 。
http://twitpic.com/1fjb1w

 皆様のおかげで,着実に厨二へと逆戻りを続けています。せっかくなので何か作ってみようと,EXAS BASIC コンパイラ ROM を吸い出してノート PC に納め,会社の業後にプチプチやりはじめました。

 早く 20 年間のブランクを埋めて,夢の P6 充生活を手に入れたいと考えています。皆様今後ともよろしくお願いいたします。


Re: P6 はじめました Bernie - 2010/04/17(Sat) 23:14 No.3078  

おお!66SRも初代機も良品ですね。素晴らしい。

特に66SRは専用モニタが故障してしまう事が多く、なかなか完動品を入手するのも難しいですしね…。

> せっかくなので何か作ってみようと,EXAS BASIC コンパイラ ROM を吸い出してノート PC に納め,会社の業後にプチプチやりはじめました。
コレハ キタイセザルヲ エナイ…(*´Д`)ハァハァ


Re: P6 はじめました Hashi - 2010/04/18(Sun) 00:16 No.3079  

Ackieeeさんキター!!

> 厨二の夏からの PC-6001 ユーザーで,高校生の頃に 66SR へと渡り歩き,
> 大卒を卒業して上京する手前までメイン マシンとして使っていました
> (サブ機は X68000) 。

メインが66SRで、サブがX68Kとか!
発掘お疲れ様であります。
お米や夏野菜と一緒に66SRが届くのは、66SRも野菜などと一緒な有機物
みたいでほほえましいです。
…新作!?
複数の人が新作を作っているという噂を聞いているので、今年はたくさん
来るのかーッ!?


Re: P6 はじめました Ackieee - 2010/05/03(Mon) 01:36 No.3083  

Ackieee デスヨ。

 続報です。実家から,お米や筍の水煮と一緒に PC-6601SR 本体が着荷しましたよ。
http://twitpic.com/1k7utw
http://twitpic.com/1k7za6

 専用 TV モニタ (PC-TV151) も梱包したのに,本体の箱しか届かなかったので,電話してみたら,古い TV だったので捨てようとしていたとのこと。うわーあぶねぇ。

Hashiさん
> コレハ キタイセザルヲ エナイ…(*´Д`)ハァハァ
Bernieさん
> …新作!?

 ヤバ,期待させた。なんか皆さん 6 月に向けて着々と進めておられるご様子で,すごいなーと感心してます。

 作ってるのはゲームなのですが,正直なところ,ゲーム製作ってやったことが無いので,やり方が合ってるかどうかわかりません。それどころか,最近の開発手法がどういうものかもわからないので,まずは,

1) I/O誌の新機械語モニタを Bernie さんの OCR で入力して PC6001VW に持ってく
2) チラシの裏にアセンブラで書いた Hello プログラムをハンド アセンブル
3) 機械語モニタで打ち込みして SAVE
4) EXEC ... 動いた!

ができることから確認しました。そこからかよ,って感じですが。

 そうこうしているうちに,ZASM というので Z80 のクロスアセンブルができることがわかったり,触ってるうちに誤ってモニタ モードを起動してしまって,なにこれスゴーイ! 機械語モニタいらなかったじゃーん! loadmem とかステップ実行とか便利すぐる! とか。← いまここ

 で,現在の手法は,メインの部分を EXAS BASIC コンパイラ用に N60 BASIC で書いて,各ルーチンをアセンブラで書いてます。

1) アルゴリズムを C 言語っぽく記述
2) 1) をハンドコンパイルしながら秀丸で Z80 アセンブラ記述
3) ZASM でアセンブルして HEX コードに
4) HEX2BIN でバイナリ化 (複数 ORG に対応するため一旦 HEX に)
5) Bz で バイナリを ROM ファイルに貼り付け
6) PC6001VW を起動して EXEC ナントカ

といった感じです。ランタイムをリンクするまでは EXAS BASIC コンパイラ ROM 内ライブラリが必要なので,ここは思い切って ROM 版ソフトとして,戦士の ROM 仕様を使わせていただいています。電源が入ると,ROM2 の中身を &H6000 〜 に転送してます。&H7000 〜 を仮装マップとかワークエリアに使ってます。ああ,なんて贅沢。

 教則本は,こないだ実家で見つけてきた「PC-6001 PC-6001mkII わかるマシン語入門」(新星出版社) と Web にある Z80 関係の資料だけです。Techknow もあったはずだけど,見つけられませんでした。

 まずは部品作りからで,EXAS から呼び出せる俺スプライト ルーチンっぽいものはできました。現在は,メインを書きながら,横っちょで 3x5 フォント用文字列の出力ルーチンを製作中 (スコア表示など用) 。まだまだ道は長いかもです。6 月までにどれぐらいできるのか?

 そんな感じなんですが,なんか,やり方が根本的に間違ってるよーとか,無駄なことをしているとか,あれば,是非是非ご指摘ください。


Re: P6 はじめました Ackieee - 2010/05/03(Mon) 02:47 No.3086  

おうわ,BernieさんとHashiさんのコメントが逆でした。ごめんなさい。


Re: P6 はじめました Hashi - 2010/05/04(Tue) 01:30 No.3087  

P6開発環境については、色々とやってらっしゃる方が多いので、
情報提供をお願いします。
のりさんとかBernieさんとかTiny野郎さんとかbookwormさんとか
KAWさんとかとか。
あ、bookwormさんのサイトで、開発環境についてちょっと触れられて
いたような気がします。

> まずは部品作りからで,EXAS から呼び出せる俺スプライト ルーチンっぽい
> ものはできました。現在は,メインを書きながら,横っちょで 3x5 フォント
> 用文字列の出力ルーチンを製作中 (スコア表示など用) 。まだまだ道は長い
> かもです。6 月までにどれぐらいできるのか?

wktk!


Re: P6 はじめました Ackieee - 2010/05/05(Wed) 16:00 No.3092  

こんちは,Ackieee です。

今回作りはじめたものを,できた部分から公開していって,
作る作る鷺にならないよう自分にプレッシャーをかけたいと
思っていたところ,Bernie さんのご厚意で,うpろだを
ご貸与いただけました。ありがとうございます。

まず,最初に作った,俺スプライト ルーチンを置きました。
ゲーム内のマイ キャラ表示に特化しています。
呼び出し用の BASIC プログラムとソースも入ってます。

http://bernie.hp.infoseek.co.jp/cgi-bin/upload/117.zip

(うpろだ上の ZIP ファイル名がマカダミアのアレっぽい
ですが,全然関係ないです。)

PC6001VW 3.03 の PC-6001,mk2,66SR で動作確認しました。
任意の P6 を mode 2, page 2 で起動し,
MySprite_test[mode2-page2].p6
を CLOAD して RUN してください。
すぐにマイ キャラが表示されます。

カーソル キーの右で右に,左で左に動きます。
そのほかのカーソル入力では,その場で足踏みします。
ただそれだけのものです。

ああ,笑うがいいさ。


Re: P6 はじめました Ackieee - 2010/05/05(Wed) 16:11 No.3093  

ふがふがっっ
うpろだのサイト (Infoseek) が Referer を見ているのか,
直リンを踏むと 403 になりました。

場所は,皆様ご存知かと思いますが,Bernie さんのサイトの
P6Develop にある「現役P6プログラマ プログラム公開用BBS」
です。


Re: P6 はじめました bookworm - 2010/05/05(Wed) 16:35 No.3094  

独力でそこまでたどり着ける方なら、もはや何も付け加えることは無いように思います。
既に色々作っておられるようですし、むしろ教えを請いたいくらいです。

強いて言うならば…Z80バイナリを出力するアセンブラは ZASM 以外にも色々ありますので、
あれこれ試してみるとか。P6で何か作る際に有用な定番ツール類もあるといいですね。
後はメモリマップとかI/Oの詳細とか、拡張機器のあれこれとかでしょうか。
(かくいう私は未だにキー入力のまともなやり方すら知りません。)
なお、Z80をサポートした C 環境もありますよ。

バイナリからエミュレータあるいは実機への持って行き方ですが、
エミュレータによってはテープイメージへの出力などもサポートされています。
凝り出すとCLOADでマシン語直読みのような変態ローダーを仕込むようになります(笑)。

>「PC-6001 PC-6001mkII わかるマシン語入門」(新星出版社)
私もこれですね。巻末の命令解説はすりきれるほど読みました。

しかし、自力で環境構築できないで挫折される方も結構いそうですね。
当時のBASICなら得意、という方でもBASICリファレンスがなかったり、
あったとしても EXEC &H1058 ってなんだっけ?みたいなことになるのは残念です。

と書いたところでスプライトルーチンが来たようですね。
頭のプロペラが回って空を飛ぶのかと、スペースバーを連打してしまいました。ワハハ.
ソースで気になる点が。
srl l ;2で割る
srl h
となっていますが、これは正しく動かないと思います。
Bernieさんの所の触手も面白そうですね。多関節は扱ってみたいテーマだなあ…。


Re: P6 はじめました Bernie - 2010/05/05(Wed) 16:47 No.3095  

ウットイ、キタキタキタキタ━━━(゜∀゜≡(゜∀゜≡゜∀゜)≡゜∀゜)━━━━!!!!
本気だ、本気でやる気だ!(*´Д`)ハァハァ
これは期待せざるを得ない。


P6で何か作るときは、キャラクタデータの取り込みが結構な手間になりますよね。バイナリの手起こしだと修正する時間も馬鹿にならないし…。
キャラクタのフォーマットなど、P6デベロパーは各人バラバラに作っている感じですが、その内フォーマとか摺り合わせ出来たら良いかも知れません。

Bookwormさんの所ではN60SC4の色滲み用の切り出しツールを公開していますが、自分のところでも独自のN60SC3、N62SC3用のツールを使っていたりします。5,6年前から作り始めて、まだ仕様が固まらないので未公開状態なんですけどね…(^^;


Re: P6 はじめました KAW - 2010/05/06(Thu) 00:46 No.3096  

う、ちょっと掲示板を見てから寝ようと思った矢先に...。

私もZASMと秀丸を使ってます。
私の場合、コマンドを撃つのが面倒なので、以下のようなバッチファイル
を作ってエクスプローラの右クリックメニューに登録しています。
このバッチファイルにABC.ASMファイルを放り込むと、ABC.BINファイルに
アセンブルした結果のバイナリファイルが出力されます。
PAUSEを入れているのはアセンブルが成功したか確認するため。

@D:\wtools\Program\zasm\ZASM -C%~n1.BIN -Z %~n1%~x1
@PAUSE

出来上がったバイナリファイルを、PC-6001VWのモニタモードのbatコマンド
で読み込ませてます。けど、戦士のROMだとちょっと違うかも?

Excelを使っているようでしたら、ROMファイルの組み立てもExcelマクロ
を作って実行した方が早いような気がします。


Re: P6 はじめました JOT - 2010/05/06(Thu) 03:21 No.3098  

私もZASM使ってましたが、Vista様で使うとUSモードになってしまいアレだったので、Bookwormさんのサイトを参考にASに乗り換えました。
局所ラベルとか強力なマクロとか非常に便利なんですけど、多機能すぎて全然使いこなせてません(^^;


Re: P6 はじめました TINY野郎 - 2010/05/06(Thu) 21:11 No.3101  

お邪魔します。
皆さまの開発環境、参考になります。

私の場合は、ZASMで開発をしております。
ASは多機能で素晴らしいと思いますが、
ZASMのお手軽さが、私には合っているようです。

ちなみに、グラフィックデータの取り込みツールは、
何年も前にperlで書いたものを今でも使っていたりします。
C#で作りなおしたりもしたのですが、
DOS窓でサクっと終わるのが好きなのかもしれません。

そういうわけで、基本的にマウスから手を離し、
エディタ、DOS窓、PC6001VWを
ガシガシ切り替えながら開発をしているのですが、
このとき、ALT+TABでウインドウを切り替えるたびに、
PC6001VWがバイナリエディットモードになってしまうので、
ちょっとだけ戸惑ったりします(^^;


Re: P6 はじめました Bernie - 2010/05/07(Fri) 22:38 No.3104  

> このとき、ALT+TABでウインドウを切り替えるたびに、PC6001VWがバイナリエディットモードになってしまう
速攻直しますた〜(゜∀゜)ノ


Re: P6 はじめました TINY野郎 - 2010/05/08(Sat) 01:24 No.3105  

>Bernieさん
素早いご対応、本当にありがとうございます。
開発効率が格段にアップいたしました。
ますます頑張ってまいります。


Re: P6 はじめました Ackieee - 2010/05/08(Sat) 18:30 No.3108  

P6のすごい方々にアドバイスいただけててガクブルしてます。

■ bookworm さん

ありがとうございます。さっそく AS を試してみます。
私も C で直接書ければ楽ちんかもなーと思って調べてて

・SDCC (Free - GPL)
  http://sdcc.sourceforge.net/

・HI-TECH C (Free - 要 CP/M)
  http://www.htsoft.com/
  http://www.os2site.com/dec/rainbow/cpm/c/

・LSI−C80 (10万円!)
  http://www.lsi-j.co.jp/hard/product/lsic80/

・GCC toolchain for Z80 (実体なし ?)
  http://sourceforge.net/projects/z80gcc/

この 4 本が見つかりました。無料でいけそうなのは上の2 つで
... って,これの実証をされていたサイトをよく見たら
bookworm さんの所でした。

Z80 バイナリができるまでのてかずが結構多いようですが,
次回作ぐらいで使ってみたいなーと考えてます。

LSI-C は,PC98 を使っていた頃に 86 試食版 (スモールセット専用)
にお世話になりました。可能な限り引数をレジスタ渡ししてくれる
ようなので,どんなコードが生成されるのか興味津々なのですが,
じゅうまんえんなので,手は出せないと思います。

> 当時のBASICなら得意、という方でもBASICリファレンスがなかったり、
> あったとしても EXEC &H1058 ってなんだっけ?みたいなことになるのは残念です。

ありましたねー。キーバッファ クリア。リストに組み込むとマシン語を
使ってる気分になれました。カーソル位置への文字列表示の BIOS
ルーチンなんかをよく使ったのですが,アドレスさえ思い出せません。
ロスト テクノロジーです。Techknow に書いてあったのかなぁ。

> ソースで気になる点が。
> srl l ;2で割る
> srl h
> となっていますが、これは正しく動かないと思います。

お恥ずかしい。その部分は,regHL = int (regHL / 2) の割り算を
やろうとしていて,

98E7 CB3D srl l ;2で割る
98E9 CB3C srl h
98EB D2F098 jp nc, no_borrow
;continue
98EE CBFD set 7, l

98F0 no_borrow:

ここまで続いてるんです。regH と regL とを独立して 1/2 倍していて,
もし regH でキャリーが出たら regL の先頭ビットを立てています。
rr の,キャリー フラグも含めた 9 ビット ローテートの存在を
知らなかったため,こんなへなちょこコードを書いてました。

望ましいコードは,

srl h
rr l

だけですね。なおします。


■ bernie さん

うpろだのご提供ありがとうございます。

> ウットイ、キタキタキタキタ━━━(゜∀゜≡(゜∀゜≡゜∀゜)≡゜∀゜)━━━━!!!!
> 本気だ、本気でやる気だ!(*´Д`)ハァハァ

薗田さんも既に P6 ウットイの製作宣言をされていましたが,
私も 4 月 1 日にウソ画を出しちゃった責任を取って製作する
ことにしました。ウソ画 ↓
http://twitpic.com/1djz67
http://twitpic.com/1c830f

キャラクタの取り込みは,ソースと一緒に入っている Excel
シートを使いました。Excel 2007 から,4 色以上の条件付き
書式が使えるようになったので,SC3 のキャラが再現できました。

ウットイのロゴなどは,ウソ画から Bernie さんのツールで
VRAM データにして,そのままブロック転送して ROM に持って
行ってます。謝謝。



Re: P6 はじめました bookworm - 2010/05/08(Sat) 20:13 No.3109  

あああ、理解しました。
チラっと見ただけで偉そうに言うものじゃないですね。申し訳ないです。猛省。

AS は自分のサイトで取り上げておきながら、毎回愚痴りながら使っています。
実はアセンブラ乗り換えを機にP6関連ページを作り直すつもりだったのですが
乗り換え先がイマイチだったので出戻り中なのです。
こんなに落ち着きが無くて大丈夫なのか私。

某パズルゲーム制作中ですが、ロジックの部分は高級言語向きだとつくづく思いました。
インデックスレジスタがこれほど頼もしく見える日が来るとは…。
10万円コースは厳しいですが、手になじむ環境が見つかると良いですね。
新作大いに期待しております。


Re: P6 はじめました Ackieee - 2010/05/09(Sun) 07:51 No.3110  

■ KAW さん

ああ,なるほど。編集済み ASM ファイルを右クリックして
[アセンブル] みたいなのを選択するとコマンド プロンプト
ウィンドウが上がって,アセンブル結果を表示して停まる
わけですね。かっちょいい。

私は,ZASM.EXE が入ったフォルダと開発フォルダのショート
カットを各々デスクトップに置いていて,その中の EXE
ファイルと ASM ファイルとを CMD.EXE ウィンドウにぽいぽい
ドロップして,コマンド ラインを作ってます。
あとは,秀丸でソース コードを編集するたびに,上下キーで
アセンブル コマンドをヒストリ呼び出し。かなり原始的です。

メガ ROM ファイルは,128KB のダミーのバイナリ ファイルが
あらかじめ作ってあります (今編集しているのがどのページか
がわかるよう,8 KB ずつ 00 11 22 ... FF で埋めてます) 。

それに対して,さっきのアセンブルでできあがった BINファイルを,
Bz で任意のページにコピペしてます。わりと普通。

メガ ROM ファイルの編集は,PC6001VW の起動中でも可能で,
PC6001VW の仮想電源をオフにしたあと,再びオンにすれば
書き変わった ROM が刺さった状態で仮想マシンが起動します。

> Excelを使っているようでしたら、ROMファイルの組み立てもExcelマクロ
> を作って実行した方が早いような気がします。

たしかにそうですねー。Excel からバイナリって書けるのかな。
今は,16 進で書いたパターンをコピペでテキスト出力して,
HEX2BIN でバイナリ化するか,秀丸の正規表現置換でアセンブラの
db, dw, equ の疑似命令を貼り付けてます。少なくとも,この
疑似命令をはさむぐらいは Excel 単体でいけそうですね。


■ JOT さん

Vista だと US モードに。なるほど。

私は,ほかにも,ファイル名が DOS の,8+3 文字 (英字は大文字
のみ) の縛りでアセンブルできなくてはまりました。

あと,BASIC からの呼び出し先参照のために -s オプションで
シンボル テーブルを出力したら,シンボルが 8 文字で切られて
どれが何なのか判別できなかったり。

でも,それ以外は今のところ全然問題なしです。


Re: P6 はじめました Ackieee - 2010/05/09(Sun) 18:21 No.3111  

■ TINY野郎 さん

> ちなみに、グラフィックデータの取り込みツールは、
> 何年も前にperlで書いたものを今でも使っていたりします。

私も,最初は perl + ImageMagick で BMP 構造解析をやって
VRAM ファイルを作ろうとしてたのですが,なんと,Bernie さん
のところに既にそのためのツールがあるじゃないですか。
http://bernie.hp.infoseek.co.jp/develop/bmp2p6g.html

変換の元絵作りには,JASC の Paint Shop Pro 3 を使って
います。15年前のソフトですが,ローレゾ画を描くには最強の
ツールだと思ってます。(↓機能制限なしの Share Ware 版)
http://www.giffer.com/public/win/pwgrphcs/Files/PSP311.ZIP

これを起動して,[File] - [Open] で,テンプレ BMP
http://bernie.hp.infoseek.co.jp/develop/p6tools/n60_sc3_color.zip

を読みこんだ後,[Colors] - [Save Palette ...] でパレット
情報をファイルに保存します。

次に,取り込みたいグラフィック ファイルを開いて,[Colors]
- [Load Palette ...] でさきほど保存したパレット情報を
読み込みます (先に目的の色の組み合わせまで減色しておいた
方が仕上がりが良いです) 。

これを BMP 方式で保存して,Bernie さんの BMP2P6G.exe に
通してます。

> DOS窓でサクっと終わるのが好きなのかもしれません。

DOS 窓とか,キーボード only でサクッと。わかります。
IDE 上で,右手マウス,左手キーボード,みたいな感じで
開発を進めてる人を社内で見かけると,FPS のプロプレイヤー
を視るような羨望のまなざしを向けてしまいますぜ。
真似できません。


■ bookworm さん

> チラっと見ただけで偉そうに言うものじゃないですね。申し訳ないです。猛省。

とんでもない。

> srl l ;2で割る
> srl h

ここにしかコメントがなかったらそう読まれるのは当然で,
普段のコード レビューで「あー,そこは○○のつもりでした。」
に対して「ならば最初からそうコメントしなさい。」と
言ってるのが自分にそのままふりかかってきた感じです。
うひー。


Re: P6 はじめました KAW - 2010/05/09(Sun) 23:04 No.3112  

Ackieee さん:
Excelマクロでもバイナリ出力は可能ですよ。
byte型の配列変数に出力データを入れて、バイナリモードで開いた
ファイルにPut #する形になります。こんな感じ↓
http://kaw.my-sv.net/test/paste_binfile.txt


Re: P6 はじめました Ackieee - 2010/06/13(Sun) 19:55 No.3141  

■ KAWさん

あわわわわふぉめんなさーい。
気付かず一か月以上の放置プレイでした。

なるほど,Binary ファイルを開く際にバイナリ形式が選べるんですね。
配列の添え字が 1 オリジンというのがちょっと慣れないですが,
Excel おそるべし。

Z80 のニーモニック コードと対応するバイナリ値を表にすれば,
Excel マクロでアセンブラとか作れそう (誰得) 。


P6月間スタート! 投稿者:Hashi 投稿日:2010/06/01(Tue) 22:11 No.3135  
気付いたら6/1も22時過ぎ!
てことで、P6月間のスタートです。
KAWさんトコで、なんかネタにされているような気がしますが、
P6版スタークルーザーまだー?


Re: P6月間スタート! Hashi - 2010/06/04(Fri) 16:44 No.3136  

お店のiPadいじってる。
確かにちょっと重いなあ。
レスポンスの良さは利点ですな。触っていて楽しい。
ipad6001…


Re: ipad6001 すさずま - 2010/06/05(Sat) 09:04 No.3137  

(・∀・)っPC-6051
しかしコレ単体では何も出来ないですねぇ(^^;


Re: P6月間スタート! Hashi - 2010/06/07(Mon) 21:48 No.3138  

ナニコレ…萌えー
http://denkai.net/xevious.html

>(・∀・)っPC-6051
お、iPadより高性能な我らがP6周辺機器ですな。
Ackieeeさん「すべてのパピコン オーナーは PC-6051 の素晴らしさを再認識せよ! 」
http://twitpic.com/1fqz72


ゼビウスチックにKOIしたい Hashi - 2010/06/09(Wed) 01:11 No.3139  

> ナニコレ…萌えー
> http://denkai.net/xevious.html
てかコレ、「2011年春・満を持して4機種全世界一斉発売!」って
書いてあるよ!?
動画は3/31うpされてるから、エイプリルフールじゃないよね!
正座して待つよ!

| ← | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | → |

NO: PASS:

- KENT & MakiMaki -
Modified by isso