Entries from 2005-05-01 to 1 month

[Mona] binutils移植

最初からきちんとやってみる事に。今回は手順を残した。 binutils以下で configure cygwin の /usr/include -> /usr/include.bakにリネーム(無用なヘッダをincludeさせたくない) make all-gas all-ldを試みる libbertyディレクトリで文句を言われるので gcc …

[読書] 村上龍:希望の国のエクソダス

希望の国のエクソダス (文春文庫)作者: 村上龍出版社/メーカー: 文藝春秋発売日: 2002/05/10メディア: 文庫購入: 5人 クリック: 229回この商品を含むブログ (192件) を見る 一気に読んでしまった。社会に対する漠然とした不安・不透明感をえぐられた感じ。 …

[Mona] as, ld移植

やはりcygwinのヘッダを見まくっていた。 方向性として そんなことはいいからリンクしてしまえ monacのヘッダを見るようにしないと危険だよ 2通りあると思う。こまったなぁ。

気になる本

WindowsOS内部のアーキテクチャのすべて作者: 前川武弘出版社/メーカー: ディーアート発売日: 2004/04/01メディア: 単行本 クリック: 6回この商品を含むブログ (19件) を見る ちょっと興味あり。Linuxよりも Windows NTの方が優れたOSかも知れないと思い始め…

[Mona] getreent

調べたが、いまいち用途が分からず。 cygwinのソースを読もうかと。 追記:getreentは /* default reentrant pointer when multithread enabled */ とのこと。NULLを返してもよさそう。 うーんと。それ以外で怪しいところ発見、cygwinのヘッダを参照している…

[Mona] as移植チャレンジ

↓を参考に、as, ld を移植しようかと。monacapiを使うと結構進む。 http://www.rbt.his.fukui-u.ac.jp/~naniwa/comp/OS/c_devel.html↓惜しい!!(気がする ld -o as.new -n --image-base=0xA0000000 -e _user_start ../monalib/crt_exe.o tc-i 386.o obj-coff…

[Mona] GO続き2

HELLO.EXEは、Monaで動いた。 BayGUIやMonaForms、MonAPIに頼らないC言語による最小構成Hello Worldは以下のようになります。 アセンブラで書いたらもっともっと短いです。 次は ld のソースを眺めることにします。

そろそろ正規表現を

最近まで正規表現は、簡単なものしか使ったことがありませんでした。Perl&Emacsを良く使うようになったこともあり、以前勉強した以下の本で今週末は復習をしようかと。 複雑な正規表現を使った置換とか結構あこがれますヽ(´ー`)ノ(違詳説 正規表現 第2版…

[Mona] GOの続き

GOの作者のKさんからいろいろフォローいただきました。とりあえず exe形式まで作る事ができたのでその手順を。go_0020s, go_0020w, go_0023pを用意する go_0020wディレクトリにある*.exeをgo_0020s\toolw32にコピーする go_0023pディレクトリにある*.exeをgo…

ゲーム作りのセンス・ノウハウ

自分には、ゲーム作りのセンス・ノウハウがない事を悟りました。 プログラムがある程度できても、人に遊んでもらえる作品を作れるとは限りません。やはり、それなりのセンス・ノウハウが必要だと思います。 ノウハウの部分では、ゲームならではのテクニック…

[Mona] テトリスが来た

遂に Mona にテトリスが登場しました。作者はsouさん。 BayGUIを起動して、テトリスを開始します。 キー操作はEnterでゲーム開始。矢印キーで移動。 x, z キーで回転です。 実際プレイしてみましたが、その完成度の高さに驚きました。 良い意味で「普通に」…

Hyper-Threading Considered Harmful

原文:http://www.daemonology.net/hyperthreading-considered-harmful/まとめ:http://i.loveruby.net/d/20050514.html#p04

[Mona] ldについて

monacをうまく使えないだろうか。

[Mona] API追加

syscall_has_irq_receiver(irq) IRQ番号 irq に、割り込み通知設定がされているかどうか調べる。 ドライバで irq がかぶるかどうかを調べることができます。 現時点でIRQ共有のサポートはありません。(もう少し需要ができてから)

[Mona] ドメイン設定完了

http://www.monaos.org/ で公式ページにアクセスできるようになりました。 ドメインの件指摘してくださったid:Akkiesoftさん、いろいろ教えてくれたid:mjtさんありがとうございました。

[Mona] todo

dmaサイズ指定 ドメイン確認 GO検証

[読書] 村上龍:エクスタシー

エクスタシー (集英社文庫)作者: 村上龍出版社/メーカー: 集英社発売日: 1995/04/01メディア: 文庫購入: 3人 クリック: 155回この商品を含むブログ (18件) を見る 村上龍の長編小説を読むのは初めて。第一印象は文学的な官能小説かな。 主人公が奇妙な人間関…

[Mona] Mona OS が Linux を超えた日

Yahoo!の書泉グランデ調べによるランキング。 http://headlines.yahoo.co.jp/ranking/php/book/pc.html オンライン販売でなく、実際の書店でのランキング1位はまた別のうれしさがありますね。お買い上げいただいた皆さん本当にありがとうございます。

[プール] 水泳部

id:onishi, id:naoyaとプールへ。 プール後にのみに行く元気もないくらいにぐったり。 1050m。

[Mona] ドメインの設定とか

某所でAさんに指摘いただいた件対応中。

初めてのGO

謎の実験中。1.GOのサイト。http://community.osdev.info/index.php?GO 2.ダウンロード (http://k.hideyosi.com/go_0020w.lzh)win32用実行バイナリセット 3.Hello.c 要点はebx=1にしてesiに文字列をセットする、そしてint0x80 #define SYSTEM_CALL_PRINT (0…

[Mona] 調査

ファイルシステムが落ち着いたらやろうと思っていることの下調べとか。 固まってきたらWikiにまとめよう。

無駄なドキュメントは書くな

id:hyoshiok:20050510さんのエントリーを読んで全くその通りだと思った。 断言する。実装に関するドキュメントと最新の実装は常に食い違っている。いまだかつて同期したことがない。無駄なドキュメントを書く時間があるならコードを洗練しろ。無駄なドキュメ…

[Mona] FAT32?

OSをつくろうスレに、FAT32のコードに名乗りを挙げた方が登場しました。 http://pc8.2ch.net/test/read.cgi/os/1114611721/228 現状の私が書いているFAT12のコードは捨ててしまってぜんぜんかまわないのでぜひ突き進んでほしい。 ファイルシステムを任せるこ…

[プール] 水泳部

今日は初めてクロールだけで1km。(いままでは平泳ぎも混ぜていた) 腕が上がらないくらいきつかった。

[Mona] うれしい悲鳴

いままで Mona には提供いただいたアプリのコードは多少の程度の差はあれ、目を通して来たのですが 最近のアプリラッシュであまり目が通せなくなってきました。 きらりと光るセンスを持ったコードを見逃していると思うと後ろ髪がひかれる思いですが 本業(Mo…

[Mona] ぷよぷよキタ━━(゜∀゜)━━

http://www.geocities.jp/hetappi00/puyo/puyo.html MonaFormsでぷよぷよが登場!! 実際に動かしてみましたがよくできています。連鎖させたくなりますね。

[Mona] Monaで ping が来た(これは大事件です)

id:Yamami:20050511によれば Mona から wiki.monaos.org に Ping(もどき)ができたそうです。 id:Yamamiさんは以前から mones というコードネームで Mona のネットワーク対応に取り組んで下さっていて、今回Monaの歴史の中で大きな一歩を刻んでくれました。…

続きを読みたい

フライ,ダディ,フライ作者: 金城一紀出版社/メーカー: 講談社発売日: 2003/02メディア: 単行本 クリック: 39回この商品を含むブログ (154件) を見る この作品全然知らなかったのですが、映画化されて更にコミックスになっているようです。 コミックスは上下…

電卓キター

souさんの作品です。 それにしても最近BayGUIアプリ増えたなぁ。いろいろがんばりましょう>id:Baysideさん