K氏のheboOSをまねてみる

60:Re: K氏のheboOSをまねてみる
hideyosi 10/07 18:19
>しかし, ちょっとNASKを動かせば分かる間違いを公開したまま

いや、まったくI.Tak.さんのおっしゃる通りです。いろいろとやってメモしている真っ最中になんやかやと大忙しになってしまい、実験や検証をしないままけっこうそのまんまになってます。えらい粗相で、おはずかしいです。

いま、ちょっと忙しくて手がつけられません。とりあえず「勉強中、合ってないとこあり!」的なコメントを付加しておきます。


>NASKの文法だ! というページですし……

おっしゃるとおりです。私のポカだけならまだしも、これを見たどなたかが勘違いでもしてしまっては大変です。


>誰もつっこまないのか……?

>あれこれ言わないほうがいいと僕は思って、言いませんでした。

お二人のお気遣い、とてもありがたいと思っています。

しかし、いずれにしても、今ちょっとまったく動けない状態でして。(今夜が峠なんですよねぇ。明日になれば・・・)

恐縮ですが、今しばらくのご猶予を。


61:Re: K氏のheboOSをまねてみる
YARMA 10/07 18:51
>しかし、いずれにしても、今ちょっとまったく動けない状態でして。(今夜が峠なんですよねぇ。明日になれば・・・)

もとはといえば結局僕が起こしたことがきっかけでこんなことになっちゃったんだよなぁ・・・
このプロジェクトを復活させようとしているhideyosiさんに本当に申し訳ない。こんな馬鹿な僕ですが、できる限り(これからは通りすがりとして)足手まといにならない程度に活動しようと思っています。本当にありがとう。

62:nask
-- K 10/07 20:28
>hideyosiさんが混乱しかねないというのは分かります。
>しかし, ちょっとNASKを動かせば分かる間違いを公開したまま,
>というのはやはりどうかと思うのですよ。これがNASKの文法だ!
>というページですし……

 確かにその意味はわかります。つまり他の人が見るかもしれないわけで、正しくない情報はいかんということですよね。

 僕としては、hideyosiさんが「間違っている可能性あり」って明記してくれるそうなので、それで十分だと思っています(まあ無くてもいいかなとは思っていますが)。

 このWikiはhideyosiさんしか書けなくなっていて、つまり正しいよりよい情報を集めるということよりも、単にhideyosiさんのワークスペースを公開しちゃっただけ、に思うのです(確か最初にWikiを作ったときにも、自分の頭の整理のために作ったと書いていたような気がしますし)。

 間違いが気になるのは分かりますが、それならせめて、「○○という記述はやってみたけどうまく動かなかったよ」くらいの、障害報告程度でとめておくことはできないでしょうか。次々と正解を示すことは、かえってhideyosiさんがつらくなってしまうと思うんです。さらに、このスレッドをゆっくり追いかけてアセンブラを勉強する人が今後出てくるかもしれませんし、そんな人のためにも、hideyosiさんが自分のペースで学習できるように、協力していただけないでしょうか。

 もちろん、当のhideyosiさんがお手上げでhelpを求めたときは、その部分についての正解を示すことはとてもよいと思います(まあそのときも、できるだけ新しい知識に触れないようにしたいですが)。

63:Re: nask
-- K 10/07 20:39
追伸:

 ちなみに僕は、書き間違いについても、できればhideyosiさんが自分で気がついてほしいと思っています。これでいけると思っていたけど、実はやってみたらうまくいかなかった、そんな過程でまたかしこくなっていくわけで。そういう過程をスキップさせてしまうことは、効率がいいかもしれませんが、なかなか身につかない結果になったりします。

 hideyosiさんが自分でなんとかがんばろうとしている間は、できる限りノーヒントでいましょうよ。頼まれもしないのにあれこれいうのは、控えめで。

 もしちゃんとしたnaskのサイトを作りたければ、それはI.Tak.さんや僕などが別途作ればいいと思うんです。hideyosiさんは、自分の学習のためにあのWikiを作ったのであって、他の人が満足するようなマニュアルを作ろうとはしていないと思うんです(もちろん、最後にはあのサイトは立派なマニュアルになるのかもしれませんが)。その辺の意図を汲んであげてほしいんです。

64:Re: nask
I.Tak. 10/08 14:21
考えてみると, 確かにお節介が過ぎたようです。IntelなりNASMなりのマニュアルに誘導するだけで十分だったと反省しています。
検索などで一部のページのみを見られることもありますから, hideyosiさんがSOSを出すまで完全に放置しようとは思いませんが (←NASKユーザとしての一種のファン意識), 生暖かく見守ることにします。


65:Re: nask
hideyosi 10/09 15:35
>考えてみると, 確かにお節介が過ぎたようです。

えーー! そんなぁ! そんなこといわずに、お節介焼いてください!


>NASKユーザとしての一種のファン意識

いやいやいや!これはよーく解りますよ。たしかにあのまんまじゃ、「おい知ってるか?ガンダムってさ、ロボットで、合体するんだぜ?」って言われてるよーなもんですもんね。

おかげさまで、例の件はほとんど片付きました。いよいよアセンブラのお勉強再開です。どうぞ、生暖かくと言わず、サイリックスのCPUの如く見守ってくださいませ。 m( )m

66:Re: nask
hideyosi 10/09 15:39
さーて。それではオゲンキョ再開。

KタンやI.Tak.さんのおかげで、キーボードの乗っ取りはできるようになった。

こんどは、その乗っ取った後の処理をかんがえなくちゃ。
一番最初にしなくちゃいけないのが、「なんのキーが押されたか?」という処理。

えーと・・・・どこいらへんから手をつけようかな???

67:Re: nask
MiSt 10/09 19:27
THE-BBLからは退会しましたが、
このPJの様子を時々見守らせてもらっております。
で、
http://konoxos.client.jp/src/1.0/a4/000004/shell.asm
に、昔の16bitKONOXのシェルソースがあります。(NASMですが)

参考程度にどうぞ。

68:Re: nask
MiSt 10/09 19:27
ちなみに上のshell.asmはリアルで動作します。

では、失礼します。

69:Re: nask
feel 10/09 22:39
確か
MOV AH,00H
INT 16H
で、ALにコードが出力されたような気がします
ここで使うのかどうかは分かりませんが・・・

http://lrs.fmi.uni-passau.de/support/doc/
interrupt-57/INT.HTM
こことか見ると良いかもしれません

1-

BluesBB ©Sting_Band