| 掲示板の過去ログ(本文 2000/11/20-) | 2007-07-18(Wed) 21:18 |
|---|
出題された当時は 会社に監禁されていて(実機で確認できないので)
書きこまなかったのですが、
>(7) MOV3Q.L #-1,(A0)+
ずっと誤植だと思ってました(笑
ColdFireだったとは....
AC-YOUCHさん、こんにちは。
> >(7) MOV3Q.L #-1,(A0)+
> ずっと誤植だと思ってました(笑
> ColdFireだったとは....
あは。ちょっといじわるな問題でしたね。
ColdFireの命令セットは基本的にはM68Kのサブセットなのですが、
V4になって便利そうな命令がいくつか増えています。
MOV3Q.L…3ビットのイミディエイトデータ(-1,1〜7)をメモリへ
MVS.{B,W}…バイトorワードデータを符号拡張してからレジスタへ
MVZ.{B,W}…バイトorワードデータをゼロ拡張してからレジスタへ
SATS.L…符号付き飽和演算の補正(Signed Saturate)
これらの命令の仕様は↓ここ↓に書いてあります。(英文)
http://www.mot.com/SPS/HPESD/aesop/cf/5407/AN1856.pdf
1.13 ColdFire Instruction Set Architecture Enhancements
鎌田さん、こんにちは。
> MOV3Q.L…3ビットのイミディエイトデータ(-1,1〜7)をメモリへ
お尻に16とか32とか付くのは見たことありますが、
文中にいきなり"3"ってのは "ABCD"命令を見たとき以来の
ショックです(笑
発音とか いったい..?(笑
AC-YOUCHさん、こんにちは。
> > MOV3Q.L…3ビットのイミディエイトデータ(-1,1〜7)をメモリへ
>
> お尻に16とか32とか付くのは見たことありますが、
> 文中にいきなり"3"ってのは "ABCD"命令を見たとき以来の
> ショックです(笑
3ビットのクイックイミディエイトデータを転送するだけの
命令の名前を考えたら、MOV3Qが一番わかりやすいだろうと
いうことになったのでしょうね。
Add BCDでABCD。
最初に思いついた人は「いいこと思いついた」って喜んだのかな。
> 発音とか いったい..?(笑
発音はわかりませんが、やっぱり「むーぶさんきゅー」と
読んでしまいます。(笑)
PowerPCのeieioは…
本日11月20日22時頃から23時現在まで、
homepage2.nifty.comの応答がありません。
メンテなどの予定は聞いていませんので、
何らかのトラブルだと思われます。
GCC2.95.2BETA4がアップロードされてました。
毎度KQさんに感謝。
http://www11.freeweb.ne.jp/computer/k9yoko/EGCS.html
仕事が一段落したら 触ってみよう。
鎌田さん、こんばんは。
> トップページのメニューの画像の部分が23:00〜25:00
> の間だけテキストに切り替わるようにしました。
> JavaScriptが無効になっている場合は常にテキストで
> 表示されます。
なるほど、JavaScript を使うと細かな調整ができますね。
私の場合、FreeWeb のようにポップアップ表示される広告
ウィンドウを嫌って、JavaScript をオフにしています(笑)。
23:00 から 25:00 の間は、どうしても重くなりますが、
最近はちょっとひどいですね。GeoCities でも、以前に
比べると重くなっているように感じます。それだけ利用者
が増えているのかもしれません。
低価格で利用できる常時接続サービスが、広く普及すると
いいのですが。
広井さん、こんにちは。
> なるほど、JavaScript を使うと細かな調整ができますね。
時刻はクライアントの時計に依存してしまいますけどね。
サーバーの負荷を減らすためにはクライアント側でできること
はクライアント側にやらせればよいかと(負荷分散)。
> 私の場合、FreeWeb のようにポップアップ表示される広告
> ウィンドウを嫌って、JavaScript をオフにしています(笑)。
ウィンドウが開くタイプの広告は私も嫌い。
一度消しても「戻る」ボタンで戻ってくるとまた表示されるので
イライラします。
JavaScriptをOFFにしている人ってどのくらいいるのかな。
> 23:00 から 25:00 の間は、どうしても重くなりますが、
> 最近はちょっとひどいですね。GeoCities でも、以前に
> 比べると重くなっているように感じます。それだけ利用者
> が増えているのかもしれません。
このところますます重くなってしまって、困ったちゃんです。
> 低価格で利用できる常時接続サービスが、広く普及すると
> いいのですが。
そうですね。電車で言うところのオフピーク。
しかし、既にどうしようもなくなりつつあるので、
とりあえず@niftyにどうにかしてもらわないと…。
Kamadaさんこんばんは、いつも掲示板をさわがせてしまってす
いません。
>
> JavaScriptをOFFにしている人ってどのくらいいるのかな。
>
とりあえず、FreeBSDのNetscapeのほうはOFFにしちゃってます。
バージョンが古いしJavaScriptはエラーがでてうっとおしいと
ころもあるんで。
>
> このところますます重くなってしまって、困ったちゃんです。
>
GeoCitiesに比べるとniftyはそれほど苦痛を感じたことはないです。
う〜ん、私だけかなぁ?家では普通にダイアルアップですが…。
KQさん、こんにちは。
> Kamadaさんこんばんは、いつも掲示板をさわがせてしまってす
> いません。
いえいえ、いつもわくわくしながら書き込み拝見しています。
うちのX68kはまだGCCの移行ができていないものですから、
GCC関係ではなかなかコメントできなくて申し訳ないです。
> > JavaScriptをOFFにしている人ってどのくらいいるのかな。
>
> とりあえず、FreeBSDのNetscapeのほうはOFFにしちゃってます。
> バージョンが古いしJavaScriptはエラーがでてうっとおしいと
> ころもあるんで。
なるほど。
そのパターン、多そうですね。
> > このところますます重くなってしまって、困ったちゃんです。
>
> GeoCitiesに比べるとniftyはそれほど苦痛を感じたことはないです。
> う〜ん、私だけかなぁ?家では普通にダイアルアップですが…。
GeoCitiesと比べればまだ軽いかな?
混雑する時間帯(23:00〜25:00頃)のアクセスの重さは
10月よりも11月のほうが悪化していると思います。
最近急激に悪化しているような気がするのです。
これは@niftyに限ったことではないかも知れません。
自分のページをWebブラウザのホームにしているので、
特に@niftyの重さが気になってしまって…。
使えてない人が多いみたいなのでちょっとだけ書きます。
インストール方法(cpp,cc1,cc1obj,cc1plus):
1.gcc -print-search-dirs で表示されたところ
2.1が嫌なら環境変数 COMPILER_PATHの直下
3.それ以外はパスの通っているところへ
確認方法: gcc -v --help
プリプロセッサ、コンパイラ、アセンブラ、リンカの
順で表示されればOK
ライブラリは".a"のもののみ対応。
環境変数 include,libは従来通りつかえますそれ以外にも
FSF版 GCCが検索する環境変数なら全部みます。
specファイルも同様に使用可能です。
g++とgccの違い:
-xc++ -xc++-output -lm -lstdc++ がデフォルトで指
定されているだけです。(libstdc++.aが無い現状では意味無し)
cc1plusで警告やコンパイルエラーがたくさんでる:
libcぱっちの関数やNULLの定義とコンパイラの内部情報が
違うせいです。量的にlibcの管理者だけでは大変でしょうか
らだれかが直してlibcの管理者に送ってもらえるとうれしい。
(対応方法:CygwinやGNU libcを参考にして直す)
gcovが使えない:
libgcc2.lzhの_exit.sをlibcのものと置き換えなきゃ
ダメだとおもいます。(動作未確認です) (^^;
付属のlibcのヘッダの役割:
DOSCALLなどの予約語を__attribute__((doscall))
に置き換えているだけです。
割込み関数:
関数定義に __attribute__((interrupt)) を追加
interruptは削除するかマクロで置き換える
402. ミカヅキ 春麗 2000/11/24 (金) 18:16
└405. Re: ミカヅキ M.Kamada 2000/11/25 (土) 00:56
402. ミカヅキ 春麗 ⌂ 2000/11/24 (金) 18:16 こんにちは。
ミカヅキ、いよいよ明日は第二回ですね。楽しみです。
でも、僕の会社の映像関係の業務をしてる人には、と
ても不評でした。
・何でもかんでも詰め込もうとして空回り
・狙い過ぎ
・ターゲット(客層)が曖昧
・etc
僕はそんなにスレていないので、世界観もストーリも
純粋に楽しめましたが、その筋の人(ファンであると
同時にクリエータでもある)にはどうやら鼻につく様
ですね。
まぁ、職業上、無意識に裏側を見てしまうだけに仕方
ないのかも知れません。
405. Re: ミカヅキ M.Kamada ⌂ 2000/11/25 (土) 00:56 春麗さん、こんにちは。
> ミカヅキ、いよいよ明日は第二回ですね。楽しみです。
私も。わくわく。
> でも、僕の会社の映像関係の業務をしてる人には、と
> ても不評でした。
> ・何でもかんでも詰め込もうとして空回り
第1話は特に長くて内容もいろいろ詰め込んでありましたね。
私はいろいろ楽しめて良かったですけど。
> ・狙い過ぎ
当然、確信犯だし。
> ・ターゲット(客層)が曖昧
それは観客が気にすることではないので論外。
観客は一人一人、自分が楽しめたかどうかがわかれば十分です。
> ・etc
> 僕はそんなにスレていないので、世界観もストーリも
> 純粋に楽しめましたが、その筋の人(ファンであると
> 同時にクリエータでもある)にはどうやら鼻につく様
> ですね。
> まぁ、職業上、無意識に裏側を見てしまうだけに仕方
> ないのかも知れません。
作品の良し悪しを決めるのはクリエータじゃなくて観客です。
このような型破り(だと思う)な作品を受け入れるかどうかも
観客一人一人です。
もしも、型にはまらないものを受け入れられないクリエータに
批判されているとしたら、むしろ「してやったり」なのでは?
>作品の良し悪しを決めるのはクリエータじゃなくて観客です。
>このような型破り(だと思う)な作品を受け入れるかどうかも
>観客一人一人です。
>もしも、型にはまらないものを受け入れられないクリエータに
>批判されているとしたら、むしろ「してやったり」なのでは?
作り手の視点で見て”不評”だったという事でしょう。
出来自体は良く出来ていると言ってました。これが
TV番組じゃなくて、映画やビデオ企画なら特に文句
はなかったみたいです。まぁ、もともとは映画だった
みたいですが。
受け入れる、受け入れられないという話ではなくて、
【土曜日の昼にTV番組として放送するには、内容が
マニアック過ぎるのでは】(仮面ライダークウガもテ
イストは似ていますが、確かにクウガの方が分かり易
いです…)
という視点でこの企画を捉えた場合「いかがなものか?」
という事みたいです。エヴァンゲリオンの例があると
はいえ、そう言われると確かにそうかも知れません。
そう言えば、無限のリヴァイアスは僕的には大ヒット
でしたが世間的評価はイマイチ(無いに等しい)でし
たね…。面白かったんだけどなぁ。
春麗さん、こんにちは。
> 【土曜日の昼にTV番組として放送するには、内容が
> マニアック過ぎるのでは】
テレビ番組を企画する人が鉄甲機ミカヅキの枠をセッティング
した人に対して言う批判ということなら、その通りだと思います。
ただ、土曜日の昼間にテレビで放映することになってしまったのは
鉄甲機ミカヅキという映像作品を創造した作者の本来の意思では
ないので、単純に発表の場を前提にして内容がマニアック過ぎると
批判するのは作者に悪いです。
しかし、結局土曜日の昼間にテレビで放映されることになって
しまった以上、鉄甲機ミカヅキがただのテレビ番組として
そのように批判されてしまうのは仕方がないのかも知れません。
もったいないことです。
> そう言えば、無限のリヴァイアスは僕的には大ヒット
> でしたが世間的評価はイマイチ(無いに等しい)でし
> たね…。面白かったんだけどなぁ。
あぅ。私はその作品を名前しか知らないのでよくわかりません。
408. どめいんとP4 みかぜ 2000/11/25 (土) 21:25
今やド頭からのドメインさえフリーで取れてしまうのですか。
毎月何千円もメンテナンス料払ってドメインとサーバ借りている
身からすると、ついうっかり乗り換えようかなんて思ってしまいます
jitensya.so.gyoとか取れないかな。
P4は68→PowerPCのMACの時みたいに、
実力を出すのに時間が掛かるみたいですね。
あれとの違いはAMDという強力なライバルがいて
のんびりしてはいられない事でしょうけど。
競争して物凄い速度でCPUが速く安くなっていくのは
有難いことです。Duron800Mhzで11000円って……
みかぜさん、こんにちは。
> 今やド頭からのドメインさえフリーで取れてしまうのですか。
「〜.nuドメインを取る」という表現は適切でなかったですね。
正確には「〜.nuドメインのURLを取る」です。
無料のURL転送サービスなので、サーバはついてきません。
http://m_kamada.tip.nu は http://www.v3.com で登録しました。
〜.tip.nu 以外にもいろいろ取れます。
> 毎月何千円もメンテナンス料払ってドメインとサーバ借りている
> 身からすると、ついうっかり乗り換えようかなんて思ってしまいます
> jitensya.so.gyoとか取れないかな。
〜.gyo で終わるドメインは存在し得ないので無理でしょう。
普通の 〜.com などは http://www.onamae.com で、
〜.nu は http://whats.nu で、
どちらもドメインの検索(無料)と登録(有料)ができます。
http://www.onamae.com は日本語でわかりやすいです。
試してみましたけど、
jitenshasogyo.com、
jitensyasogyo.com、
自転車創業.com(日本語のドメイン)
などは空いているみたいですよ?
それにしても、
「株式会社お名前ドットコム」
というのはすごい社名ですな。
> P4は68→PowerPCのMACの時みたいに、
> 実力を出すのに時間が掛かるみたいですね。
古いプロセッサ用のコードではどうしようもなく遅くて、
新しいプロセッサ用に再コンパイルしてもまだ遅くて、
結局新しいプロセッサのクロックが上がるのを待つしかなくて、
悲しくて、せつなくて、…(自爆)
> あれとの違いはAMDという強力なライバルがいて
> のんびりしてはいられない事でしょうけど。
> 競争して物凄い速度でCPUが速く安くなっていくのは
> 有難いことです。Duron800Mhzで11000円って……
ほんと、とんでもない速さで、速く、安くなってますね。
まいどどうもです。
> 無料のURL転送サービスなので、サーバはついてきません。
あ、そうなんですか。
英語だったんで文章読んでませんでした(笑
でも今はプロバイダと契約すればどこでも
ディスクスペースを貰えるので、それでも問題無いですね。
> 試してみましたけど、
> jitenshasogyo.com、
> jitensyasogyo.com、
このへんはもちろんドメイン取るときにチェック
したんですが、長くなるのでやめました。
書き方が数パターンあると分かりにくいですしね。
jitensyaはまあ当然の如く取られていましたし。
anosは4文字で空いてたので、いいかなと。
ただanosドメインは.comを始め、co.jp以外
根こそぎ取られてる様でしたが……外国かな?
主に何に使われているんだろう。
> 自転車創業.com(日本語のドメイン)
> などは空いているみたいですよ?
これは取る人はいなさそうですしね(笑
日本語ドメインは今のところ余り興味は無いです……
いや、コナミ.comを『誰』が取るかはちょっと
興味ありますが(笑
> それにしても、
> 「株式会社お名前ドットコム」
> というのはすごい社名ですな。
そういう名前の社名だったんですか?
人のことは言えませんが凄い社名だ。
みかぜさん、こんにちは。
> 書き方が数パターンあると分かりにくいですしね。
shaとsyaが違う会社だったりすると紛らわしいですね。
> ただanosドメインは.comを始め、co.jp以外
> 根こそぎ取られてる様でしたが……外国かな?
> 主に何に使われているんだろう。
anos.comは…関わらないほうがよいと思います。
anos.netとanos.orgはイギリスの同一人物のようですが、
どういうところかはわかりません。
> 日本語ドメインは今のところ余り興味は無いです……
アクセスする人の環境が日本語ドメインに対応するのは
だいぶ先になりそうですし、無理して日本語ドメインに
する必要性は今のところ感じられませんね。
> いや、コナミ.comを『誰』が取るかはちょっと
> 興味ありますが(笑
コナミと戦うのは色々な意味で勇気が必要。(笑)
> > 「株式会社お名前ドットコム」
> > というのはすごい社名ですな。
>
> そういう名前の社名だったんですか?
> 人のことは言えませんが凄い社名だ。
お名前.comを提供しているのがインターキュー株式会社で、
そのインターキューと、マイクロソフトが、合弁会社
「株式会社お名前ドットコム」を設立したそうです。
社名に丁寧の「お」が入っている会社って、他にあるかな?
414. 暇プロ 春麗 2000/11/27 (月) 18:08
└419. Re: 暇プロ KQ 2000/11/28 (火) 02:18
414. 暇プロ 春麗 ⌂ 2000/11/27 (月) 18:08 こんにちは。
日曜、ヤル気が湧いたので暇プロしました。格ゲー開
発にあたり、当たり判定作成ツールを改造しようとし
たら、ソースがサッパリ分かりません。
●謎のコメント(当時の僕にしか理解不能)
●謎のグローバル変数
●謎の関数(場当たり的に作ったらしい)
●謎の構造体
●謎のdefine
●謎のパッチ(一番タチが悪い)
ソースの日付を見るとなんと98年です。ツール開発
当初はPSをやっていたのですが途中でDCになった
ので、関数名やら変数名の付け方に妙な偏りやクセが
出ていました(影響受け易いなぁ…)。
一週間前のソースですら他人が書いたソースなのに、
二年も前のソースなんて暗号同然です…。解読するだ
けで力尽きました(苦笑)。
今でこそ、コーディングのスタイルやフォーマットが
確立しているのですが、昔のソースはカオスでギャー!
な感じです。見てて恥ずかしくなります。
でも、アセンブラ部分だけはちゃんとコメント書いて
ありました。どうやら当時の僕は、
「Cなら、ちょっと見れば思い出すだろう(自分で作っ
たんだから)」
とか浅はかな事を思ってたみたいです。
大きな間違いでした。
春麗さん こんにちは。
> ●謎のコメント(当時の僕にしか理解不能)
> ●謎のグローバル変数
> ●謎の関数(場当たり的に作ったらしい)
> ●謎の構造体
> ●謎のdefine
> ●謎のパッチ(一番タチが悪い)
よくある話ですね(^^。私の場合は5年前にDelphiでプログラミ
ングを覚え、3年前にC++をちょっとだけおぼえたのですが、当
時の自分のほうがコードはきれいでした。昔は才能あったんだ
なぁとか思ってます。
> ソースの日付を見るとなんと98年です。ツール開発
> 当初はPSをやっていたのですが途中でDCになった
> ので、関数名やら変数名の付け方に妙な偏りやクセが
> 出ていました(影響受け易いなぁ…)。
>
セガ形式とかいろいろあるみたいですね。ちょっとしか知りませんが。
> 一週間前のソースですら他人が書いたソースなのに、
> 二年も前のソースなんて暗号同然です…。解読するだ
> けで力尽きました(苦笑)。
>
> 今でこそ、コーディングのスタイルやフォーマットが
> 確立しているのですが、昔のソースはカオスでギャー!
> な感じです。見てて恥ずかしくなります。
>
これも私もいろいろ変わりましたね。Delphi風コーディング
スタイルからアルバイトの関係でハンガリアン記法にか
わってその後はGNUコーディングスタンダードになりました。
ええ、もうハンガリアン記法なんていう駄目なコーディング
スタイルは使いませんし、当時のコードは全部書き直したいで
す(笑)
結局現在はDelphiとGNUコーディングスタンダードの折衷型です。
使用する言語によって多少変わりますが。
KQさん こんにちは。
> セガ形式とかいろいろあるみたいですね。ちょっとしか知りませんが。
形式と云うほどでもないですが、ネーミング的なセ
ンスは会社によって微妙に色が違いますね。
> スタイルは使いませんし、当時のコードは全部書き直したいで
> す(笑)
AbcDefGhiのように、頭文字を大文字にするのが一
般的ですが、昔の僕は、Abc_Def_Ghiと"_"を挿入
していました。今は凄く気持ち悪いです。
僕もソースを書き直したい気分です。独立したプロ
グラムのソースは問題無いのですが、共通ライブラ
リのソースを書き換えちゃうと、昔書いたプログラ
ムのコンパイルで「リンクできないよーん」とか言
われるので泣く泣くそのままにしてあります。
さすがに、共通ライブラリを使ってるプログラムま
で書き直す時間と根性はないです(苦笑)。
録画予約して外出して、開始10分くらいで戻ってきたら
ビデオがイカれててテープ吐き出してました(T^T。
電源入れてもすぐ切れる有様で、テープも入ってくんないし。
残りは見れたんでまだ救いがあったけど、ちとショック。
※暫くプラグ抜いてほっといたら復旧したっぽいので
※余計にショック(笑)
> 録画予約して外出して、開始10分くらいで戻ってきたら
> ビデオがイカれててテープ吐き出してました(T^T。
関係ないですが、昔、某「ゲー天」の極楽パック(だと思う)のビ
デオでやってしまったことがあります。
「うぉぉぉぉ〜みさとちゃんが〜 (T-T 」
と思いながらもう一本買い直しました。
Augeさん、KQさん、こんにちは。
> > 録画予約して外出して、開始10分くらいで戻ってきたら
> > ビデオがイカれててテープ吐き出してました(T^T。
ぴぎゃ。風雄とナナちゃんがぁ。
> 関係ないですが、昔、某「ゲー天」の極楽パック(だと思う)のビ
> デオでやってしまったことがあります。
>
> 「うぉぉぉぉ〜みさとちゃんが〜 (T-T 」
>
> と思いながらもう一本買い直しました。
ビデオデッキって、ある日突然壊れることがありますよね。
うちで昔使っていたビデオデッキも、ある日突然
巻き戻しのときにテープを巻き込むようになってしまい、
大事なテープをしわくちゃにしてしまって悲しかったです。
泣く泣く手で巻きましたが、折れたテープは綺麗に再生できないし、
巻き込まれやすそうだから、諦めたほうがいいですね。
>KQ さん
>関係ないですが、昔、某「ゲー天」の極楽パック(だと思う)の
>ビデオでやってしまったことがあります。
>
>「うぉぉぉぉ〜みさとちゃんが〜 (T-T 」
>
>と思いながらもう一本買い直しました。
そこで買い直すところがすごいですが(^^;。
※結局コンシューマ版買ってないなあ>ゲー天
※アーケード版は好きだったけど
当方の場合、幸いにもテープには損傷ありませんでした。
あったとしても、序夜(第1回)は別のテープに標準で
録ってあって、第二夜以降は3倍で1本に収めようとゆー
不可解な計画だったので、被害は軽微だったでしょーけど。
>KAMADA さん
>ぴぎゃ。風雄とナナちゃんがぁ。
空白の10分間にいったい何がーっ?!
加えるなら、ショックの余り「電話後の社長」(^^;の
如く暫く惚けていたので、さらに数分くらいは記憶が
曖昧かもしれず(汗)。
ともあれ、
今のところミカヅキ以外は録画対象になってないものの、
うちのデッキはBSチューナーを兼ねているので、
壊れられるとちと困る…っつっても、いまBSで見てる
のは「VANDREAD」くらいか(汗)。
「X68k未公開機能」への要望をしてもいいですか?
X68030では本体SCSI-IDの設定がそれまでのソフト設定から
ロータリースイッチのハード設定に変わりましたが、
このスイッチはどこかのポートで読めるんでしょうか?
おそらく、起動時にBIOSがそれを読み取ってSRAMに書き込むことで
互換性を取っていると思うのですが、とするとどこかの
ポートで読めるのではないかと。
最近SCSI周りの処理を書いていて、気になりましたので。
もしご存知であれば書いてくださいませ。
LeDAさん、こんにちは。
> 「X68k未公開機能」への要望をしてもいいですか?
要望はいつでも大歓迎です。
なかなか更新が進まなくてごめんなさい。
ときどき「更新しろー」ってつついてもらえると嬉しいです。
> X68030では本体SCSI-IDの設定がそれまでのソフト設定から
> ロータリースイッチのハード設定に変わりましたが、
> このスイッチはどこかのポートで読めるんでしょうか?
>
> おそらく、起動時にBIOSがそれを読み取ってSRAMに書き込むことで
> 互換性を取っていると思うのですが、とするとどこかの
> ポートで読めるのではないかと。
>
> 最近SCSI周りの処理を書いていて、気になりましたので。
>
> もしご存知であれば書いてくださいませ。
ロータリースイッチというのはツインタワー型のX68030
(CZ-500CとCZ-510C)の左側のタワーの背面にある
ロータリースイッチのことだと思いますが、あれは
左側のタワーにハードディスクを内蔵している場合に
そのハードディスクのSCSI-IDを設定するためのものです。
いわゆる「本体のSCSI-ID」とは関係ありません。
あのロータリースイッチは内蔵ハードディスク装置に
直結されるので、I/Oポートなどで読み出すことはできません。
ハードディスクを内蔵していなければあのロータリースイッチは
どこにも繋がっていないので、何を設定しても無意味です。
X68030の「本体のSCSI-ID」の設定方法はX68000と同じで、
SRAMの[$ED0070].Bの下3ビットで設定します。
SRAMの内容が壊れた場合にSRAMに設定される初期値は7です。
なぁんと、そうでしたか。
と言うことは、あのスイッチをまわして本体IDを
設定しているつもりになっていてはいけないということですね。
早速確認してみよう・・・。
ありがとうございました。
でも、これって取説に書いてありましたっけ?
(よく読んでみます。)
LeDAさん、こんにちは。
> なぁんと、そうでしたか。
> と言うことは、あのスイッチをまわして本体IDを
> 設定しているつもりになっていてはいけないということですね。
そうです。
勘違いしちゃっている人、結構多いかも知れない。
> 早速確認してみよう・・・。
>
> ありがとうございました。
どういたしましてです。
> でも、これって取説に書いてありましたっけ?
> (よく読んでみます。)
X68030の「取扱説明書」(他のマニュアルと色が違っていて
比較的うすっぺらいやつ)の「1-3 各部分の名前をおぼえよう」
に「内蔵ハードディスクID番号切り替えスイッチ」という名前が、
また、「2-8 取り扱いの注意」→「ハードディスクについて」→
「内蔵ハードディスクのID番号設定について」にこのスイッチの
使い方が書いてあります。
430. 日記のカウンタ Hiroi Makoto 2000/11/30 (木) 19:54
430. 日記のカウンタ Hiroi Makoto ⌂ 2000/11/30 (木) 19:54 鎌田さん、こんばんは。
ただいま日記のカウンタが 5555 でした。
トップページのカウンタでは 8086 を踏みましたが、
それ以来のキリ番です(笑)。
日記のカウンタも凄いペースでアップしていますね。
これからも、がんばってください。
それではまた。
広井さん、こんにちは。
> ただいま日記のカウンタが 5555 でした。
> トップページのカウンタでは 8086 を踏みましたが、
> それ以来のキリ番です(笑)。
おめでとうございます。ゴーゴーゴーゴーですね。
> 日記のカウンタも凄いペースでアップしていますね。
STUDIO KAMADAを訪れてくださるかたの半分以上のかたが
日記のページに立ち寄ってくださっていると思います。
とっても嬉しいです。
他のページも充実させなくちゃ。
> これからも、がんばってください。
ありがとうございますぅ。
435. 延期 みかぜ 2000/12/06 (水) 20:06
└436. Re: 延期 M.Kamada 2000/12/06 (水) 21:53
└438. Re^2: 延期 Hiroi Makoto 2000/12/06 (水) 22:43
435. 延期 みかぜ ⌂ 2000/12/06 (水) 20:06 という事で日記にも書いて頂きましたが、
空の浮動産を発売日延期とさせていただく事になりました。
各方面にご迷惑をおかけして大変申し訳無いです。
436. Re: 延期 M.Kamada ⌂ 2000/12/06 (水) 21:53 みかぜさん、こんにちは。
> という事で日記にも書いて頂きましたが、
> 空の浮動産を発売日延期とさせていただく事になりました。
> 各方面にご迷惑をおかけして大変申し訳無いです。
がんばれー。
438. Re^2: 延期 Hiroi Makoto ⌂ 2000/12/06 (水) 22:43 みかぜさん、こんにちは。
>空の浮動産を発売日延期とさせていただく事になりました。
最後の追い込み、がんばってください。
437. vivisimo Hiroi Makoto 2000/12/06 (水) 22:39
437. vivisimo Hiroi Makoto ⌂ 2000/12/06 (水) 22:39 鎌田さん、こんばんは。
日記で Memorandum を紹介していただき、ありがとう
ございます。それにしても vivisimo は面白い検索
サイトですね。
「anime, sakura」の件ですが、作家(?)の広井
王子氏に関連したホームページのようです。どうやら
sakura は「CCさくら」ではなくて、「サクラ大戦」
みたいですね(笑)。
それではまた。
広井さん、こんにちは。
> 「anime, sakura」の件ですが、作家(?)の広井
> 王子氏に関連したホームページのようです。どうやら
> sakura は「CCさくら」ではなくて、「サクラ大戦」
> みたいですね(笑)。
なるほど。納得。 ←何か誤解していたらしい(笑)
鎌田さん、こんにちは。
> なるほど。納得。 ←何か誤解していたらしい(笑)
ほえー!、そうなんですか(笑)。
ついでに、「広井」を検索してみました。vivisimo は
日本語での検索ができないので、Google で検索すると、
出てくる出てくる広井王子氏の名前が。さすが有名人と
いったところですね。
それよりも驚いたことが、www.hiroi.co.jp という
ドメイン名を見つけたことです。アクセスしてみると、
三重県の時計屋さんでした。
いやー、これにはさすがに参りました(笑)。
広井さん、こんにちは。
> > なるほど。納得。 ←何か誤解していたらしい(笑)
>
> ほえー!、そうなんですか(笑)。
↑
や、やっぱり誤解じゃないかも。
> 三重県の時計屋さんでした。
> いやー、これにはさすがに参りました(笑)。
その時計屋さんのトップページにあるimage41.gifですが、
1MBを越えるアニメGIFです。通信料が従量制の人は要注意。
GIFの内容は640×480ピクセル×9フレームの時計の写真でした。
鎌田さん、こんにちは。
> その時計屋さんのトップページにあるimage41.gifですが、
> 1MBを越えるアニメGIFです。通信料が従量制の人は要注意。
> GIFの内容は640×480ピクセル×9フレームの時計の写真でした。
所在地がわかった時点でダウンロードを「中止」してしまった
ので、気がつきませんでした。申し訳ないです。
ところで、また GeoCities にアクセスできなくなりました。
はやく復旧するといいのですが。
それではまた。
Kamadaさん、こんにちわ。
入ってすぐのアレに驚かされましたが、
良く見たらなるほど。日記で納得。
(早とちり ^^;;)
もうじきその季節ですね。
去年のその辺りはタイミング良く粉雪が降ってましたが、
今年は暖冬っぽいのでどうでしょう?(こっちは降雪少ないです)
ZooMarkさん、こんにちは。
> 入ってすぐのアレに驚かされましたが、
> 良く見たらなるほど。日記で納得。
> (早とちり ^^;;)
あは。驚かせちゃいましたね。
あの処理はブラウザの中だけで完結していますのでご安心を。
あれはいわゆるDynamic HTMLです。
何をやっているのか知りたい人はソースを見てください。
IEで、スクロールしても追従できるようにするのに難儀しました。
うねうねが気持ちいいと思ったのですが、マウスにくっついてきて
うっとうしいと思う人もいるかも?
> もうじきその季節ですね。
> 去年のその辺りはタイミング良く粉雪が降ってましたが、
> 今年は暖冬っぽいのでどうでしょう?(こっちは降雪少ないです)
ホワイトクリスマスって、あこがれてしまいます。
東京の雪はたくさん降らないと真っ白にならないのが悲しいです。
(東京の雪は、かなり、ばっちい)
鎌田さん、こんにちは。
> あれはいわゆるDynamic HTMLです。
> 何をやっているのか知りたい人はソースを見てください。
> IEで、スクロールしても追従できるようにするのに難儀しました。
> うねうねが気持ちいいと思ったのですが、マウスにくっついてきて
> うっとうしいと思う人もいるかも?
私も JavaScript をオンにしてみました。
いやー、面白いですね(笑)。こんなこともできるんですね。
Dynamic HTML 勉強してみようかしらん。
ところで、GeoCities はすぐに復旧しました(笑)。
あの時間帯だけ、異常に重くなっていたようです。
お騒がせして、ごめんなさいです。
それではまた。
広井さん、こんにちは。
> 私も JavaScript をオンにしてみました。
> いやー、面白いですね(笑)。こんなこともできるんですね。
> Dynamic HTML 勉強してみようかしらん。
Dynamic HTMLと言っても、onmousemoveとsetTimeoutくらいしか
使ってないですけどね。
文字がスプライトみたいな動き方をするのは面白いと思います。
手の込んだことをするたびに、N6のダメさ加減がひしひしと…。
知人のCompactXVIを大購入しました。自作2D格ゲーの
16MHzでの動作確認をする為です。実家にXVI-Xellent
30がありますが、手元に16MHz環境を持っておきたいの
で思い切って買いました。
ついさっき会社に届いたのですが、何故か X1turboの箱
に…。ムリヤリ詰め込んでありました(笑)。
今までPCとのデータのやり取りを1台のMOを繋ぎ換
えてチマチマやっていたのがこれでFD経由で楽になる〜
とかヌカ喜びしているのですが、ふと疑問。
CompactXVIて、1.44は読む分には良いのですが、フォ
ーマットと書き込みって出来ましたっけ(Oh!Xや電ク
ラの記事は2DD対応だったような)。まぁ、駄目なら駄
目で今まで通りMO経由でやれば良いだけなんですが。
春麗さん、こんにちは。
> CompactXVIて、1.44は読む分には良いのですが、フォ
> ーマットと書き込みって出来ましたっけ(Oh!Xや電ク
> ラの記事は2DD対応だったような)。まぁ、駄目なら駄
> 目で今まで通りMO経由でやれば良いだけなんですが。
手元に実機がないので確認できませんが、
ソフトウェア側の未公開機能としては、
「FDDEVICE.Xを組み込んでFORMAT /4でフォーマットすると
1.44MBの2HDフォーマットになる」
ということになっています。
自作ツールでSUPEREDを子プロセスで呼び出しているの
ですが、ちょっとプログラムをイジった後に動作テスト
したところ、SUPEREDから帰ってきた時点で「おかしな
命令を…」の白窓が…。
今までは何の問題もなく帰ってきたし、そもそもエディ
タ呼び出し部分はイジっていないのでワケ分かりません。
しかも、「おかしな命令を…」です。アドレスエラーと
かバスエラーならまだ何とか原因を推測できそうなもの
ですが、PCがイッちゃってる感じのバグが一番タチ悪い
です。
かなりハマったのですが、どうもスーパバイザから呼び
出すとダメみたいです。ユーザモードから呼び出すとちゃ
んと戻ってくれました。2時間ほどソースじゅうを行っ
たり来たりしましたが、原因は実に単純なものでした。
て云うか、Humanにこんな仕様があるなんて聞いた事な
いんですが、そう云うもんなんでしょか。一つお利口に
なったにょ! で済ませて良いものなんでしょうか。
春麗さん、こんにちは。
「Human68kでスーパーバイザモードで動いている親プロセスから
子プロセスを起動すると子プロセスが終了した直後に動かなくなる」
という症状ですが、私も以前ハマったことがあります。
直接的な原因は、「親プロセスがスーパーバイザモードに移行
してから子プロセスを起動するまでに消費したスタック領域が
子プロセスによって破壊されるため」です。
例えば、子プロセスを起動するサブルーチン(Cの関数など)を
スーパーバイザモードで呼び出すと、そのサブルーチンから
復帰するときにスタックに積まれていたPCが破壊されているので
「おかしな命令…」などが発生します。
もっと詳しい説明:
IOCS _B_SUPERやDOS _SUPER(およびこれらを使用している
ライブラリ)でユーザモードからスーパーバイザモードに移行
するとき、それまで使用していたUSP(ユーザスタックポインタ)
の値がSSP(スーパーバイザスタックポインタ)にコピーされます。
このときUSPは変化しません。
一方、スーパーバイザモードで動いている親プロセスが
子プロセスを起動するときはスーパーバイザモードから
ユーザモードに移行することになりますが、DOS _EXECは
SSPをUSPにコピーしてくれません。
つまり、子プロセスが起動した直後のスタックポインタは
親プロセス次第ということになります。
親プロセスがスーパーバイザモードに移行してから子プロセスを
起動するまでUSPを放置していた場合は、親プロセスがスーパー
バイザモードに移行したときのUSPの値がそのまま子プロセスに
渡されてしまいます。
この値は親プロセスがスーパーバイザモードに移行した直後の
SSPの値に他なりません。
以上のことから、スーパーバイザモードで動いている親プロセスが
起動した子プロセスは、親プロセスがスーパーバイザモードに
移行した直後から子プロセスを起動するまでに消費(push)した
スタック領域を破壊しながら動くことになります。
子プロセスが終了した後、スタックを破壊された親プロセスは
正常に動作しません。
対策:
子プロセスが、親プロセスに与えられたユーザスタック領域を
1バイトも破壊せず、自前のユーザスタック領域を使うように
なっていれば問題は起こりません。
しかし、そうなっていないプログラムもたくさんあります。
親プロセスが子プロセス用のユーザスタック領域を確保して
USPを設定してから子プロセスを起動すれば大丈夫です。
かまださん、詳しい解説ありがとうございます。
> 以上のことから、スーパーバイザモードで動いている親プロセスが
> 起動した子プロセスは、親プロセスがスーパーバイザモードに
> 移行した直後から子プロセスを起動するまでに消費(push)した
> スタック領域を破壊しながら動くことになります。
スタックの調整はexec関数が上手い事やってくれてる
のかと思っていました。なるほど、だからPCがイカ
レたんですね。
> 子プロセスが、親プロセスに与えられたユーザスタック領域を
> 1バイトも破壊せず、自前のユーザスタック領域を使うように
> なっていれば問題は起こりません。
> しかし、そうなっていないプログラムもたくさんあります。
そう云えば、昔、アセンブラをメインでやっていた時
は、必ず自前でスタックを用意するようにしていまし
た。今じゃすっかり何も考えてません(苦笑)。
> 親プロセスが子プロセス用のユーザスタック領域を確保して
> USPを設定してから子プロセスを起動すれば大丈夫です。
そうします。
…と云うよりもむしろ、スーパバイザ動作を前提に作っ
ている僕のツールの方がおかしいです。いちいちモー
ドを切り替えるのが面倒なので起動してからすぐにス
ーパバイザに移行してました。ただの横着です。
春麗さん、こんにちは。
> スタックの調整はexec関数が上手い事やってくれてる
> のかと思っていました。なるほど、だからPCがイカ
> レたんですね。
このへんのこと、マニュアルに書かれていないんですよね。
子プロセスがからむとデバッグもやりにくいので困ります。
> そう云えば、昔、アセンブラをメインでやっていた時
> は、必ず自前でスタックを用意するようにしていまし
> た。今じゃすっかり何も考えてません(苦笑)。
親プロセスに与えられたユーザスタックを数十バイト使う程度
ならば、普通は問題ないと思います。
CONFIG.SYSのPROGRAM=のプログラムにはユーザスタックが
240バイトしか与えられません(SHELL=やEXCONFIG=も同じ)。
これを越えると起動中にハングアップすることになるので
注意しましょう。
Cのスタートアップルーチンは、普通はスタックエリアを確保
してくれると思います。
> …と云うよりもむしろ、スーパバイザ動作を前提に作っ
> ている僕のツールの方がおかしいです。いちいちモー
> ドを切り替えるのが面倒なので起動してからすぐにス
> ーパバイザに移行してました。ただの横着です。
I/Oポートの直接アクセスが多いときは、どうしても
スーパーバイザモードで突っ走りたくなりますよね。
そのほうがいちいち切り替えるよりも速く動きますし。
でも子プロセスを起動するようなところは速くする意味が
ありませんから、スーパーバイザモードで突っ走る部分と
そうでない部分を分けるとよいと思います。