bo
の編集
http://hrb.osask.jp/wiki/?bo
[
リロード
|
差分
|
単語検索
|
一覧
] [
編集
|
バックアップ
|
添付
]
-- 雛形とするページ --
A
Akkie
Athlon64X2
Clover
DAsoran
Falcon
FormatRule
FrontPage
Genesis
Help
I
InterWikiName
InterWikiSandBox
InterWikiテクニカル
Jormungand
K
Kebo
Kor_Lee_Hee_Rak
Leaf
Linux
Linux/wako_memo
MOIZ99
MW
MenuBar
OSC
PG_MANA
ReadersOS
RecentDeleted
SKYDASH
SandBox
Sero
Sigle
Source
Triangle_Ld.
Zxcvbnm
advance
advance/CPU
advance/FDC
advance/FPU
advance/NotHariMain
advance/QEMUVGA
advance/RTC
advance/blike
advance/cpu_reset
advance/driver
advance/driver/01
advance/driver/02
advance/families
advance/filesystem
advance/fwrite
advance/hddboot
advance/he86
advance/hints
advance/ipl
advance/kernel
advance/keycode
advance/osselect
advance/smaller1
advance/startup
advnace/smaller2
anzy
aotatsu
banbi-
bluedwarf
bo
bugs
challengers
cybozulabsyouth11
deskmanta
esb02b
faq
faq/advance
faq/asm
faq/c00-03
faq/c04-07
faq/c08-15
faq/c16-23
faq/c24-31
faq/make
faq/others
faq/qemu
guide
guide03
guide05
guide07
hikarupsp
imp_log/0000
imp_log/0001
imp_log/0002
imp_log/0003
impressions
index
k
killer_elf
kota
lea
lea/10_memory
lea/4_color
lea/idea
lea/terms
links
logs
logs/osa_hrb/comments0000
logs/osa_hrb/rumors0000
masa
members
message
mistakes
moge32
moppoi5168
notice
osdevjp
populars
prog_index
projects
q_and_a
q_and_a_2
qa_log/0000
qa_log/0001
qa_log/0002
qa_log/0003
qa_log/0004
qa_log/0005
qa_log/0006
qa_log/0007
qa_log/0008
qa_log/0009
quark
rankings
rule
sakamoto
sasaki
spc09
spcc_30min_os
tatsu
tools
tools/bim2hrb
tools/bin2obj
tools/cc1
tools/edimg
tools/gas2nask
tools/makefont
tools/nask
tools/obj2bim
tools/sjisconv
uchan
uho
updates
violations
wako
white
win64-bit
x
ytakano
ヘルプ
リックス
質問します
整形ルール
本は買ったぞ!持ってるぞ!
練習用ページ
**目次 #contents **簡単な自己紹介 2014年夏に「30日でできる! OS自作入門」を購入しました。~ それまでは、図書館で読んでいました。(CDなしだった...)~ そして、今「Psgos」(Ver.0.0.4まではBikkuriOS)を開発しています。~ **このページの目標 +BikkuriOSの開発情報を書く +パソコン関係のハードウエア情報を書く~ 以上です。 **BikuriOSについて |ベース|はりぼてOS harib27f| |現在のバージョン|ver.0.0.3| |開発中のバージョン|ver.0.0.4| |CPU|32bitプロテクトモード| |起動|フロッピー| 実装している機能 -時計表示(タスクバー) -コンソール起動時のバージョン表示 **Psgos |ベース|はりぼてOS harib27f| |現在のバージョン|ver.0.0.3| |開発中のバージョン|ver.0.0.4| |CPU|32bitプロテクトモード| |起動|CDに対応| BikkuriOSの第二世代~ PenPen Soft general Operating Systemの略~ かなり本気で開発している~ また、ホームページでの公開も検討している~ ~ 実装している機能 -時計表示(タスクバー) -コンソール起動時のバージョン表示 **めざせ共通アプリ アプリケーションをはりぼて系OSで共通化できないかなという話 ***API 現在多くの人がはりぼてOSを改造しておおくのAPIが追加されていると思います。~ しかし、利用者が少ないOSでは開発者以外アプリを作らないはずです。~ APIを一部共通化させてそれを認定する場所があればいままで以上にアプリが増えて面白くなると思います。~ 現在、はりぼて系のAPIについて書かれているサイトはおもに[[はりぼて友の会-API:http://haribote.org/index.php?API]]です。 しかし、それはいま活動していません。~ はりぼて友の会のように外に出て活動するのではなく、APIのみ認定する集まりが必要だと思います。~ 皆さんはどう思いますか。~ 意見お願いします。~ -認定するかどうかはともかくとして、とりあえず自分が作ったAPIについて公開しあえば、真似できるようになっていいですね!・・・認定とかになると、どうやって決めるのかという問題があって面倒そうなので、無理に集まらなくてもいいかなと私は思います。 -- [[K]] SIZE(10){2015-03-31 (火) 11:20:41} -つまり、公開する場所を用意して「このAPIを入れたらこのバーナー使ってていいですよ」と言うことができればいいですよね。 -- ''bo'' SIZE(10){2015-04-01 (水) 13:17:49} -OS-Wikiはハード、ここはOS本体、新しいところはAPIと分けて共存していくのも面白いですね。 -- ''bo'' SIZE(10){2015-04-01 (水) 13:19:42} -自分の考えとしては,APIを共通化するよりもOSを標準関数に対応させたほうがいいと思います。そのほうがWindowsのコマンドプロンプトで動くソフトもコンパイルしなおせば動きますし。「コンパイラはこれを使ってください」みたいに公開しておけばソフト開発者も開発しやすいと思います。なので、どうしたら自作OSを標準関数に対応させれるかを議論する集まりがあっていいと思います。 -- [[PG_MANA]] SIZE(10){2015-04-02 (木) 11:03:57} -少なくとも話す場は必要だと思います。 -- ''bo'' SIZE(10){2015-04-02 (木) 15:50:44} #comment **めざせシャットダウン 最近シャットダウンしたくなってきたのでいろいろ試してみることにしました。 ***めざせシャットダウン(1)-32bitでAPMは使えるのか? 32bitでAPMは使えるのか? [[仕様書:http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/APMV12.rtf]]の「4.6.8 Set Power State (07H)」によると Supported modes -Real mode -Protected mode (16-bit and 32-bit) とあります。 少し作ってみました。 _shutdown_sys: MOV AX,0x5307 MOV BX,0x0001 MOV CX,0x0003 INT 0x15 makeしてrunするともちろん失敗。 やはり無理なようです。~ APCIを使ってみようと思います。 ***めざせシャットダウン(2)-根本的に間違っていた!? もう一度調べてみると 起動時に初期化などいろいろなことをする必要があるそうです。~ 参考:[[Mona OS developers Wiki 電源管理:http://wiki.monaos.org/pukiwiki.php?%C4%F3%B0%C6%2F%C5%C5%B8%BB%B4%C9%CD%FD]]~ きちんと読んだはずなのに...~ 英語力のなさに気づきました(笑) 前回APCIで行こうと書きましたが、[[仕様書:http://www.acpi.info/DOWNLOADS/ACPI_5_Errata%20A.pdf]]を見てみると、APMより複雑でした。~ はっきり言ってこんな英文読めません!~ 英文解読しつつ、もう少し調べます。 3回では少し情報紹介できればと思っています。~ では、また今度! **最近のパソコン事情 すべてインターネット情報です。情報に責任は持てません。 調べてほしいことがあれば、コメントにお願いします。 ***CPU(Intel) Core i7-5960X |コア数|8|多いですね。| |スレッド数|16|電気が...| |クロック|3.00GHz|クロックはあまり高くないですね。| Core i3-4150 |コア数|2|これくらいがちょうどいいですよね。| |スレッド数|4|まあ、普通に使うなら問題ないはずです。| |クロック|3.50GHz|クロックは高いですね。| Core 2 Duo E8400(参考) |コア数|2|あまり多すぎると電気食いますから。| |スレッド数|2|これでもぜんぜん大丈夫です。| |クロック|3.00GHz|クロックは昔でもほとんど変わっていませんね。| ***メモリ PC3-12800 |クロック|1600MHz|いつかはきっとCPUと同じになるはず。| |規格|DDR3-1600|結構新しいです。| |最大データ転送速度|12.8GB/s|500GBのデータが約30秒ですよ。| PC2-5300 |クロック|667MHz|DDR3には届かない。| |規格|DDR2-667|一世代前です。| |最大データ転送速度|5.3GB/sec|500GBのデータが約95秒ですよ。| PC3200(参考) |クロック|400MHz|DDR2にも届かない。| |規格|DDR400|かなり前の規格です。| |最大データ転送速度|3.2GB/sec|500GBのデータが約160秒ですよ。| ***USBメモリ |最大容量|1TB|これからも増えそうです。| |販売価格|32GBで1500円から8000円ぐらいです。|32GBくらいが容量はちょうどいいです。| |転送速度(USB2.0)|最大480Mbps|はりぼてOSのharib27fが約5.58MBなので一秒間に86個ぐらいコピーできます。| |転送速度(USB3.0)|最大5Gbps|はりぼてOSのharib27fが一秒間に917個ぐらいコピーできます。(速い...)| ***SDカード系 SD・microSD |最大容量|2GB|まあまあな量です。| SDHC・microSDHC |最大容量|32GB|かなり使える量です。| SDXC・microSDXC |最大容量|2048GB(2TB)|HDDとほぼ同じですね。実用化は512GBぐらいです。| **コメント -今のPC -- ''yuki'' SIZE(10){2015-01-12 (月) 11:24:56} -間違えました。↑ 今のPCでの音の出しかたってサウンドブラスタ―をいじる方法でいいんでしょうか? -- ''yuki'' SIZE(10){2015-01-12 (月) 11:26:16} -音声関係はよくわかりません。すみません。impressionsで質問するほうがいいと思いますよ -- ''bo'' SIZE(10){2015-03-22 (日) 12:41:00} #comment
タイムスタンプを変更しない
**目次 #contents **簡単な自己紹介 2014年夏に「30日でできる! OS自作入門」を購入しました。~ それまでは、図書館で読んでいました。(CDなしだった...)~ そして、今「Psgos」(Ver.0.0.4まではBikkuriOS)を開発しています。~ **このページの目標 +BikkuriOSの開発情報を書く +パソコン関係のハードウエア情報を書く~ 以上です。 **BikuriOSについて |ベース|はりぼてOS harib27f| |現在のバージョン|ver.0.0.3| |開発中のバージョン|ver.0.0.4| |CPU|32bitプロテクトモード| |起動|フロッピー| 実装している機能 -時計表示(タスクバー) -コンソール起動時のバージョン表示 **Psgos |ベース|はりぼてOS harib27f| |現在のバージョン|ver.0.0.3| |開発中のバージョン|ver.0.0.4| |CPU|32bitプロテクトモード| |起動|CDに対応| BikkuriOSの第二世代~ PenPen Soft general Operating Systemの略~ かなり本気で開発している~ また、ホームページでの公開も検討している~ ~ 実装している機能 -時計表示(タスクバー) -コンソール起動時のバージョン表示 **めざせ共通アプリ アプリケーションをはりぼて系OSで共通化できないかなという話 ***API 現在多くの人がはりぼてOSを改造しておおくのAPIが追加されていると思います。~ しかし、利用者が少ないOSでは開発者以外アプリを作らないはずです。~ APIを一部共通化させてそれを認定する場所があればいままで以上にアプリが増えて面白くなると思います。~ 現在、はりぼて系のAPIについて書かれているサイトはおもに[[はりぼて友の会-API:http://haribote.org/index.php?API]]です。 しかし、それはいま活動していません。~ はりぼて友の会のように外に出て活動するのではなく、APIのみ認定する集まりが必要だと思います。~ 皆さんはどう思いますか。~ 意見お願いします。~ -認定するかどうかはともかくとして、とりあえず自分が作ったAPIについて公開しあえば、真似できるようになっていいですね!・・・認定とかになると、どうやって決めるのかという問題があって面倒そうなので、無理に集まらなくてもいいかなと私は思います。 -- [[K]] SIZE(10){2015-03-31 (火) 11:20:41} -つまり、公開する場所を用意して「このAPIを入れたらこのバーナー使ってていいですよ」と言うことができればいいですよね。 -- ''bo'' SIZE(10){2015-04-01 (水) 13:17:49} -OS-Wikiはハード、ここはOS本体、新しいところはAPIと分けて共存していくのも面白いですね。 -- ''bo'' SIZE(10){2015-04-01 (水) 13:19:42} -自分の考えとしては,APIを共通化するよりもOSを標準関数に対応させたほうがいいと思います。そのほうがWindowsのコマンドプロンプトで動くソフトもコンパイルしなおせば動きますし。「コンパイラはこれを使ってください」みたいに公開しておけばソフト開発者も開発しやすいと思います。なので、どうしたら自作OSを標準関数に対応させれるかを議論する集まりがあっていいと思います。 -- [[PG_MANA]] SIZE(10){2015-04-02 (木) 11:03:57} -少なくとも話す場は必要だと思います。 -- ''bo'' SIZE(10){2015-04-02 (木) 15:50:44} #comment **めざせシャットダウン 最近シャットダウンしたくなってきたのでいろいろ試してみることにしました。 ***めざせシャットダウン(1)-32bitでAPMは使えるのか? 32bitでAPMは使えるのか? [[仕様書:http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/APMV12.rtf]]の「4.6.8 Set Power State (07H)」によると Supported modes -Real mode -Protected mode (16-bit and 32-bit) とあります。 少し作ってみました。 _shutdown_sys: MOV AX,0x5307 MOV BX,0x0001 MOV CX,0x0003 INT 0x15 makeしてrunするともちろん失敗。 やはり無理なようです。~ APCIを使ってみようと思います。 ***めざせシャットダウン(2)-根本的に間違っていた!? もう一度調べてみると 起動時に初期化などいろいろなことをする必要があるそうです。~ 参考:[[Mona OS developers Wiki 電源管理:http://wiki.monaos.org/pukiwiki.php?%C4%F3%B0%C6%2F%C5%C5%B8%BB%B4%C9%CD%FD]]~ きちんと読んだはずなのに...~ 英語力のなさに気づきました(笑) 前回APCIで行こうと書きましたが、[[仕様書:http://www.acpi.info/DOWNLOADS/ACPI_5_Errata%20A.pdf]]を見てみると、APMより複雑でした。~ はっきり言ってこんな英文読めません!~ 英文解読しつつ、もう少し調べます。 3回では少し情報紹介できればと思っています。~ では、また今度! **最近のパソコン事情 すべてインターネット情報です。情報に責任は持てません。 調べてほしいことがあれば、コメントにお願いします。 ***CPU(Intel) Core i7-5960X |コア数|8|多いですね。| |スレッド数|16|電気が...| |クロック|3.00GHz|クロックはあまり高くないですね。| Core i3-4150 |コア数|2|これくらいがちょうどいいですよね。| |スレッド数|4|まあ、普通に使うなら問題ないはずです。| |クロック|3.50GHz|クロックは高いですね。| Core 2 Duo E8400(参考) |コア数|2|あまり多すぎると電気食いますから。| |スレッド数|2|これでもぜんぜん大丈夫です。| |クロック|3.00GHz|クロックは昔でもほとんど変わっていませんね。| ***メモリ PC3-12800 |クロック|1600MHz|いつかはきっとCPUと同じになるはず。| |規格|DDR3-1600|結構新しいです。| |最大データ転送速度|12.8GB/s|500GBのデータが約30秒ですよ。| PC2-5300 |クロック|667MHz|DDR3には届かない。| |規格|DDR2-667|一世代前です。| |最大データ転送速度|5.3GB/sec|500GBのデータが約95秒ですよ。| PC3200(参考) |クロック|400MHz|DDR2にも届かない。| |規格|DDR400|かなり前の規格です。| |最大データ転送速度|3.2GB/sec|500GBのデータが約160秒ですよ。| ***USBメモリ |最大容量|1TB|これからも増えそうです。| |販売価格|32GBで1500円から8000円ぐらいです。|32GBくらいが容量はちょうどいいです。| |転送速度(USB2.0)|最大480Mbps|はりぼてOSのharib27fが約5.58MBなので一秒間に86個ぐらいコピーできます。| |転送速度(USB3.0)|最大5Gbps|はりぼてOSのharib27fが一秒間に917個ぐらいコピーできます。(速い...)| ***SDカード系 SD・microSD |最大容量|2GB|まあまあな量です。| SDHC・microSDHC |最大容量|32GB|かなり使える量です。| SDXC・microSDXC |最大容量|2048GB(2TB)|HDDとほぼ同じですね。実用化は512GBぐらいです。| **コメント -今のPC -- ''yuki'' SIZE(10){2015-01-12 (月) 11:24:56} -間違えました。↑ 今のPCでの音の出しかたってサウンドブラスタ―をいじる方法でいいんでしょうか? -- ''yuki'' SIZE(10){2015-01-12 (月) 11:26:16} -音声関係はよくわかりません。すみません。impressionsで質問するほうがいいと思いますよ -- ''bo'' SIZE(10){2015-03-22 (日) 12:41:00} #comment
テキスト整形のルールを表示する