タグ

2012年2月21日のブックマーク (7件)

  • Assembler/なぜx86ではMBRが"0x7C00"にロードされるのか?(完全版) - Glamenv-Septzen.net

    どの世代でも、当時のマシンに搭載されていた標準的な物理メモリを越えた場所を指している。 これは割り込みベクタの影響でアドレス0を使えない為と、最初の命令フェッチから始まる初期化プログラムをなるべくアドレスの高位に配置することで、一般的なプログラムの使えるアドレス空間を邪魔しないようにとの意図らしい。 BIOSが格納されたROMは、電子回路のレベルでこれら高位アドレスにマッピングされるよう調整されている。 IBM PC 5150 ではROM BIOSがFE000以降にロードされるようになっており、丁度 FFFF0H に、BIOSコードの先頭へJMPする機械語コードが配置されている。(後述) ※1 : 80286は24bitのアドレスバスを持つが、リアルモードでは20bitしか使われない。A20-A23はリセット後は1になっている。そのため、CSこそ"F000H"になっているが、もう4bit

    haneimo
    haneimo 2012/02/21
  • OSの起動に必要な「ブートローダー」を自作してみよう

    連載では、学習用・ホビー用の組み込みOS「KOZOS」を使ってマイコンボード上でいろいろと実験をしつつ、フルスクラッチで組み込みOSを自作していく過程を体験していきます。最終的に、ソフトウェア完全自作のWebサーバを動かすことにチャレンジします! 連載第1回「フルスクラッチの“Hello World”を動かしてみよう」では、「H8/3069Fマイコンボード」上でフルスクラッチの「Hello World」を動かしました。続く、連載第2回「フルスクラッチの“Hello World”の仕組みを見てみよう」では、そのソースコードの解説を行いました。 今回は、OSの起動に必要な「ブートローダー」を作成し、自作の「Hello World」をブートローダーから起動してみます。 1.マイコンボードとソースコード 連載では、秋月電子通商の「H8/3069Fネット対応マイコンLANボード(完成品)」(図1

    OSの起動に必要な「ブートローダー」を自作してみよう
    haneimo
    haneimo 2012/02/21
  • [海外ゲームニュース]超マルチプラットフォーム! スゴいことになってきた8bit『GTA』風インディーゲーム『Retro City Rampage』 - ファミ通.com

    [海外ゲームニュース]超マルチプラットフォーム! スゴいことになってきた8bit『GTA』風インディーゲーム『Retro City Rampage』 早く遊びたいぜ! 以前ご紹介した、8bitな『GTA』風のインディーゲーム『Retro City Rampage』を覚えているだろうか? 『グランド・セフト・オート』をベースに、開発者のBrian Provinciano氏が、さまざまなオールドゲームへのオマージュを詰め込みまくった作は、海外でも注目されてきたタイトルだ。 ちょっと発売が遅れていたが、今回お伝えする情報はちょっとスゴい。従来から発表されていたXbox LIVE アーケードとWiiウェアにくわえ、PlayStation NetworkとPS Vita、そしてSteamPC版)が加わり、ほぼ個人で立ち上げたインディーゲームとしては異例のプラットフォーム数になっているのだ。 ファ

    [海外ゲームニュース]超マルチプラットフォーム! スゴいことになってきた8bit『GTA』風インディーゲーム『Retro City Rampage』 - ファミ通.com
    haneimo
    haneimo 2012/02/21
  • 活動漫画館

    活動漫画館では長編GIFアニメ「のんちゃん」を上映中です。機動戦士のんちゃん。のんちゃんのカレーなど。負けるなのんちゃん! 勇気を出すんだ! 今回からB-pulpさまより頂いた ペンタブレットを使用。大革命! みたな~!さま 漫画道場さま

    haneimo
    haneimo 2012/02/21
  • やる夫で学ぶディジタル信号処理

    やる夫cry2 実験データの解析とかで信号処理をしなくちゃならないことが多くなってきたお… やる夫cry 数学でフーリエ解析とか習ったけど,真面目に聞いてなかったのでさっぱりわからないお… やる夫 だからやらない夫に教えてもらうお! やる夫で学ぶディジタル信号処理 東北大学 大学院情報科学研究科 鏡 慎吾 更新履歴 (最終更新: 2016.01.08 ) PDF版 アスキーアートがないと読む気にならないという方は,ページ上部の「アイコンを表示する」をクリックしてください.アスキーアートではないけど多少は助けになるかも知れません. 講演の機会を頂きました.ご関係各位に感謝します: やる夫で信号処理は学べるか ―東北大学機械知能・航空工学科における信号処理教育とウェブ教材― (依頼講演), 電子情報通信学会総合大会, AS-2-8, 九州大学伊都キャンパス, 2016年3月16日. [PDF]

    haneimo
    haneimo 2012/02/21
  • ■Minecraft / C418 ゲーム界のインディームーブメントとBandcampの密接な関係 - Dance to Death:死に舞 on the Line

    なんとなくBandcampのトップセールスを見たら、マインクラフトのオフィシャルサントラがリリースされていた。一聴して素晴らしいバロック風アンビエント。基的にはピアノの鍵盤の音のようだけど、よく聞くとチップ的にデフォルメされている。その塩梅が素晴らしい。まさにマインクラフトのような四角いブロックで出来たサウンドスケープだ! ていっても俺はまだマインクラフトやったことない(笑)。井上さんに勧められたからやろうとは思っているが、このサントラから入るのもアリかなと。 マインクラフトについて知らない人もいるから簡単に説明しておこう。マインクラフトはブロックを配置して自由に世界を組み立てるゲームなんだけど、ゲームの内容はともあれNotch(マルクス・ペルソン)という個人クリエイターが一人でベータ版を延々と作り続けながら徐々に人気を獲得、インディーゲームとして前代未聞の成功を収めたケースである。詳し

    ■Minecraft / C418 ゲーム界のインディームーブメントとBandcampの密接な関係 - Dance to Death:死に舞 on the Line
  • 12MBの極小Linux「Tiny Core Linux 4.3」公開、アプリの追加・削除が容易に

    写真1●約12Mバイトの軽量Linux「Tiny Core Linux」バージョン4.3。新パッケージ管理機構の「SCM(Self Contained Mountable)」を追加。 Team Tiny Coreは2012年2月19日、約12Mバイトの軽量Linux「Tiny Core Linux」のバージョン4.3を公開した(写真1)。新パッケージ管理機構の「SCM(Self Contained Mountable)」を追加。インストールしたアプリケーションを必要に応じて即座にロード/アンロードできるようにした。 SCMはアプリケーションの動作に必要なファイルの同梱が可能。パッケージ作成者はアプリケーションを構成するプログラムの依存関係を解決した状態で提供できる。GUIの管理ツール「scmbrowser」とコマンドラインツールの「scm」および「scm-load」を用意する。 Tiny

    12MBの極小Linux「Tiny Core Linux 4.3」公開、アプリの追加・削除が容易に