Wisteria
の編集
http://oswiki.osask.jp/?Wisteria
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(AT)BIOS
(AT)iomap
(AT)keyboard
(AT)memorymap
(DMAC)8237A
(FDC)765A
(PCI)class
(PCI)vendor
(PCI)vendor/1000
(PCMCIA)CIS
(PIC)8259A
(PIT)8254
(TOWNS)iomap
(TOWNS)memorymap
(serial)PC16550
.mjt
APM
ASKA
ATA
BackerOS
BayOS
BracketName
CardAdapter
CardBus
CompactFlash
DOMOO
DiskExplorer
ECC
FirstStep
FormattingRules
FrontPage
GO
GO/nask
GRUB
Help
IMGTOL
IPL
InterWiki
InterWikiName
InterWikiSandBox
K
KHBIOS
KHDOS
KONOX
KOZOS
Kernel
Kohのページ
M59
MenuBar
MiSt
Mona
Mono
Muleon
NOS
OSASK
PCI
PCIC
PCMCIA
PCカードATA
PHP
ProjectArcadia
PukiWiki
PukiWiki/1.4
PukiWiki/1.4/Manual
PukiWiki/1.4/Manual/Plugin
PukiWiki/1.4/Manual/Plugin/A-D
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/H-K
PukiWiki/1.4/Manual/Plugin/L-N
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/S-U
PukiWiki/1.4/Manual/Plugin/V-Z
RTL8139
RecentDeleted
SF16
SF32
SandBox
Sero
SitePolicy
TI
TOWNS
TOWNSのメモリカードスロット
VESA
VGA
VGA/text
Virtual8086_mode
WikiEngines
WikiName
WikiWikiWeb
Wisteria
X DOS
YukiWiki
Zakky
administration
algorithms
backup/Lights計画
bo
bochs
deskmanta
dsk
e-bios
ecural
formats
hardwares
henoheno
impressions
introduction
licenses
links
m0v3
maintenance
members
memcard
memcard/speed
microkernel
microkernel/log0
nkenkou
others
paging
pcctol
pcecho
pekon
populars
projects
qemu
segmentation
seiya
softwares
tyama501
名無しさん
*Wisteriaのページ [#g113e404] >自己紹介ページを作成させていただきました。 >よろしくお願いしますo(^▽^)o > >Last Updated: &lastmod; >アクセス: &counter; 本日: &counter(today); 昨日: &counter(yesterday); 現在: &online; *自己紹介 [#yb9932bf] -本体 --職業 : 高校生 --小学生のときはVisual Basicをかじってた。 --中学以降、部活でC言語をやりだす。 --アセンブラは最近かじりだしたばかり。Intel記法とAT&T記法の違いに焦る。 -PCのほう --機種 : EPSON Direct Endeavor MR6500 --OS : Windows 7 Home Premium 32bit -開発環境 --OS : VMware上のUbuntsu上のGCCやqemu --その他 : Borland C/C++ ((これはWindows上)) *WingBullet計画 [#scbdf3a3] -OS自作入門などなどを参考に作りはじめたOS -目標 --とにかくWindowsよりも軽くてサクサク動くOSが作りたい。 ---・・・は良いが、インターフェースをどんな風にするかの展望が全くなかったり(汗 --ムダな機能は付けない(劣化ともとれる(汗)) --HDDやUSBメモリへの読み書きができるようになること。 ---[[advance/fwrite:http://hrb.osask.jp/wiki/?advance/fwrite]]とか[[advance/FDC:http://hrb.osask.jp/wiki/?advance/FDC]]とかが使えそうかなぁ -現状 --ブートをして、割り込みとセグメントの設定完了(OS自作入門8日目完了相当) ---マウス有効化処理の途中でフリーズしてしまうのを原因調査中...wait_KBC_sendready()にあたる関数を初期化後に実行していたことが原因! --%%[[GRUB]]でのブートに対応!(だがまだBoot informationをほとんど読んでいない!!)%% ---%%制御がこちらに移った時点で既に32ビットプロテクトモードのようなので、VBEが使えないorz%% --まずは画面を書けるよう、直接ドットの色を書き込めるようにしたい ---%%仮想8086モードにすると[[BIOS:http://community.osdev.info/index.php?(AT)BIOS]]の力が借りれて楽そう([[OSASK]]と同じ方式らしい(おお!))%% ---結局、自作IPL(16bitリアルモード)内でVBEによる画面モードを変更することに ---ちなみに[[advance/QEMUVGA:http://hrb.osask.jp/wiki/?advance/QEMUVGA]]の方法は出来なかった。(QEMUの-std-vgaは廃止された模様) --FDからの読み込み(非BIOS依存)に成功 --タスクスイッチに成功!! --メモリ管理やらないとな -テストはQEMUで行うものの、VMWare Playerでブートするとエラーが出る。 --障害が発生したため、仮想 CPU がシャットダウン状態になりました。この障害が仮想マシンの外側で発生した場合、それが原因で物理マシンが再起動した可能性があります。シャットダウン状態になるのは、仮想マシンの構成が正しくない場合、ゲスト OS 内にバグがある場合、または VMware Player に問題がある場合です。 仮想マシンを再起動する場合は [OK] をクリックし、仮想マシンをパワーオフする場合は [キャンセル] をクリックしてください。 --情報求ム! *OSを作るとき使えないことはない・・・かもしれない自作ツールたち [#s24d6cc2] >全て、自分がこれで十分だからおk、といったものばかりなので、悲惨なものばかりですが、 >良かったらご利用ください。 **memmap [#l34f5cf4] >メモリマップエディタ的なものを作ってみました。 >http://www1.axfc.net/uploader/Sc/so/294037.zip **flagviewer [#sba79ce3] >いろいろなレジスタ(eflagsやFDCのステータスレジスタなど)の16進数値を入力して、どの項目のビットが立っているかを見るツール的なものを作ってみました。 >http://www1.axfc.net/uploader/Sc/so/304014.zip *コメント欄 [#e28c4163] -[[members]] に登録してみては? -- [[ttwilb]] SIZE(10){2012-01-15 (日) 23:14:45} -・・・んと、impressionsに書いておけばZakkyさんが追加してくれるのですか? -- [[Wisteria]] SIZE(10){2012-01-16 (月) 00:08:56} -「書き換えてはいけない」ルールの例外として明文化されていないのですが、[[members]]や[[projects]]などについて、「自分の作ったページへのリンクを追加すること」は認められると解釈しています。([[introduction]]参照)[[members]]への追加は義務ではありませんので、判断はお任せします。 -- [[Zakky]] SIZE(10){2012-01-16 (月) 01:51:56} -わかりました。追加してみます! -- [[Wisteria]] SIZE(10){2012-01-16 (月) 19:00:31} -projectsは凍結されていますね(汗 でも、作成中のOSに関することはこのページに内包されているのでこのままでいいです -- [[Wisteria]] SIZE(10){2012-01-16 (月) 19:02:49} -何らかの割り込みor例外が発生→例外ハンドラの実行に失敗してダブルフォルト→ダブルフォルトハンドラの実行に失敗してトリプルフォルト→シャットダウン状態ということでは。IDTの設定ミスかTSSのring0スタックの設定がおかしいとか。 -- [[名無しさん]] SIZE(10){2012-01-19 (木) 21:14:09} #comment
タイムスタンプを変更しない
*Wisteriaのページ [#g113e404] >自己紹介ページを作成させていただきました。 >よろしくお願いしますo(^▽^)o > >Last Updated: &lastmod; >アクセス: &counter; 本日: &counter(today); 昨日: &counter(yesterday); 現在: &online; *自己紹介 [#yb9932bf] -本体 --職業 : 高校生 --小学生のときはVisual Basicをかじってた。 --中学以降、部活でC言語をやりだす。 --アセンブラは最近かじりだしたばかり。Intel記法とAT&T記法の違いに焦る。 -PCのほう --機種 : EPSON Direct Endeavor MR6500 --OS : Windows 7 Home Premium 32bit -開発環境 --OS : VMware上のUbuntsu上のGCCやqemu --その他 : Borland C/C++ ((これはWindows上)) *WingBullet計画 [#scbdf3a3] -OS自作入門などなどを参考に作りはじめたOS -目標 --とにかくWindowsよりも軽くてサクサク動くOSが作りたい。 ---・・・は良いが、インターフェースをどんな風にするかの展望が全くなかったり(汗 --ムダな機能は付けない(劣化ともとれる(汗)) --HDDやUSBメモリへの読み書きができるようになること。 ---[[advance/fwrite:http://hrb.osask.jp/wiki/?advance/fwrite]]とか[[advance/FDC:http://hrb.osask.jp/wiki/?advance/FDC]]とかが使えそうかなぁ -現状 --ブートをして、割り込みとセグメントの設定完了(OS自作入門8日目完了相当) ---マウス有効化処理の途中でフリーズしてしまうのを原因調査中...wait_KBC_sendready()にあたる関数を初期化後に実行していたことが原因! --%%[[GRUB]]でのブートに対応!(だがまだBoot informationをほとんど読んでいない!!)%% ---%%制御がこちらに移った時点で既に32ビットプロテクトモードのようなので、VBEが使えないorz%% --まずは画面を書けるよう、直接ドットの色を書き込めるようにしたい ---%%仮想8086モードにすると[[BIOS:http://community.osdev.info/index.php?(AT)BIOS]]の力が借りれて楽そう([[OSASK]]と同じ方式らしい(おお!))%% ---結局、自作IPL(16bitリアルモード)内でVBEによる画面モードを変更することに ---ちなみに[[advance/QEMUVGA:http://hrb.osask.jp/wiki/?advance/QEMUVGA]]の方法は出来なかった。(QEMUの-std-vgaは廃止された模様) --FDからの読み込み(非BIOS依存)に成功 --タスクスイッチに成功!! --メモリ管理やらないとな -テストはQEMUで行うものの、VMWare Playerでブートするとエラーが出る。 --障害が発生したため、仮想 CPU がシャットダウン状態になりました。この障害が仮想マシンの外側で発生した場合、それが原因で物理マシンが再起動した可能性があります。シャットダウン状態になるのは、仮想マシンの構成が正しくない場合、ゲスト OS 内にバグがある場合、または VMware Player に問題がある場合です。 仮想マシンを再起動する場合は [OK] をクリックし、仮想マシンをパワーオフする場合は [キャンセル] をクリックしてください。 --情報求ム! *OSを作るとき使えないことはない・・・かもしれない自作ツールたち [#s24d6cc2] >全て、自分がこれで十分だからおk、といったものばかりなので、悲惨なものばかりですが、 >良かったらご利用ください。 **memmap [#l34f5cf4] >メモリマップエディタ的なものを作ってみました。 >http://www1.axfc.net/uploader/Sc/so/294037.zip **flagviewer [#sba79ce3] >いろいろなレジスタ(eflagsやFDCのステータスレジスタなど)の16進数値を入力して、どの項目のビットが立っているかを見るツール的なものを作ってみました。 >http://www1.axfc.net/uploader/Sc/so/304014.zip *コメント欄 [#e28c4163] -[[members]] に登録してみては? -- [[ttwilb]] SIZE(10){2012-01-15 (日) 23:14:45} -・・・んと、impressionsに書いておけばZakkyさんが追加してくれるのですか? -- [[Wisteria]] SIZE(10){2012-01-16 (月) 00:08:56} -「書き換えてはいけない」ルールの例外として明文化されていないのですが、[[members]]や[[projects]]などについて、「自分の作ったページへのリンクを追加すること」は認められると解釈しています。([[introduction]]参照)[[members]]への追加は義務ではありませんので、判断はお任せします。 -- [[Zakky]] SIZE(10){2012-01-16 (月) 01:51:56} -わかりました。追加してみます! -- [[Wisteria]] SIZE(10){2012-01-16 (月) 19:00:31} -projectsは凍結されていますね(汗 でも、作成中のOSに関することはこのページに内包されているのでこのままでいいです -- [[Wisteria]] SIZE(10){2012-01-16 (月) 19:02:49} -何らかの割り込みor例外が発生→例外ハンドラの実行に失敗してダブルフォルト→ダブルフォルトハンドラの実行に失敗してトリプルフォルト→シャットダウン状態ということでは。IDTの設定ミスかTSSのring0スタックの設定がおかしいとか。 -- [[名無しさん]] SIZE(10){2012-01-19 (木) 21:14:09} #comment
テキスト整形のルールを表示する