タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

HariboteOSとosに関するhideharaのブックマーク (3)

  • (AT)memorymap - OS-Wiki

    AT互換機でのメモリマップ † PCIデバイスとかPCカードとかを使うときに、空いている空間を確認したいこともあるだろうということで・・・ 0x00000000 - 0x0009ffff : RAM AT互換機では、この部分がフル実装されていないものはない? -- ATになったのって、286マシンからでしたっけ?(こめんと欄参照) 0x000a0000 - 0x000bffff : ビデオアクセス用アドレス空間 0x000c0000 - 0x000c7fff : ビデオBIOS? 0x000c8000 - 0x000dffff : 各種カードのROMがあったりなかったり? 0x000d0000 - 0x000dffffはたいてい空いている 0x000e0000 - 0x000effff : 拡張BIOS(ここが空いている場合もある?) 0x000f0000 - 0x000fffff : B

    hidehara
    hidehara 2007/03/26
    ATコンピュータのメモリマッピング
  • (AT)BIOS - OS-Wiki

    OSを作るときによく使うBIOSファンクション (AT互換機) † まあOSの完成度が上がってきて32bitモードになったらもはや不要なものが大半になってしまうと思いますが、ブートセクタやOS作り始めのときは使うかなあというものを。 ↑ INT(0x10); ビデオ関係 † ビデオモード設定 AH = 0x00; AL = モード: (マイナーな画面モードは省略しています) 0x03:16色テキスト、80x25 0x12:VGAグラフィックス、640x480x4bitカラー、独自プレーンアクセス 0x13:VGAグラフィックス、320x200x8bitカラー、パックドピクセル 0x6a:拡張VGAグラフィックス、800x600x4bitカラー、独自プレーンアクセス(ビデオカードによってはサポートされない) 戻り値:なし カーソル形状設定 AH = 0x01; CH = 開始ライン; CL

    hidehara
    hidehara 2007/03/26
    BIOSのINIT
  • HariboteOS/index

    WindowsXP利用時の問題について: 付録CD-ROM内のQEMUをWindowsXPで利用した場合に、マウスをQEMUに接続すると(ウィンドウをクリックすると)、Ctrl+Altを入力してもマウスがQEMUから切り離せないという問題があるそうです。 この問題はすべてのWindowsXPで起きるわけではないようです。 執筆中の事前調査が不十分で大変申し訳ありませんでした。 どうも原因は tolset/z_tools/qemu/ の中にある SDL.dll にあるようです。 これを以下からダウンロードできる SDL.dll と差し替えることで、この問題は解決できます。 不具合の生じないWindows2000やWindowsXPに対してこの差し替えをおこなっても特に問題はなさそうですので、不安な人はとりあえず差し替えておいてもいいと思います。 qemu_sdl.zip(165KB) 以上に

    hidehara
    hidehara 2007/03/26
    16進で入力したFDイメージがブートしたのは感動できました。興味深い一冊。
  • 1
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy