|ω・`)チラッ
IBM PC の BIOS は通常、約 55ms / 18.2Hz ごとにカウントしています。 この数値は一体どこから来てどんな意味があるのでしょうか?まず、 IBM PC で使われているタイマーIC 8254 PIT の動作クロック入力が約 1193182Hz となっています。 すごく中途半端な値…
フォントエディタにいろいろと不満があったので自作することにしました☆(ゝω・)v現在は base64 エンコードした ASCII 形式の FONTX2 のみ入出力できます。 オリジナルフォーマットも考えてるけど実現可能性は未知数です。Electron で作ったので Web でもほ…
ある日家にあった Surface 3 で moe を起動してみたら、画面が真っ黒のまま進みませんでした。現在の moe はウィンドウシステムが起動する前は基本的に何も画面出力しないので何が起こっているのかさっぱりわかりません。 こういう時はどうしたらいいでしょ…
CPUが現在実行中のプログラムを中断して処理しなければならない事象が発生した時、一般に「割り込み」というメカニズムを使ってその事象を処理します。広義の割り込みは実際には以下の3種類に分類できます。 例外 CPUが命令の実行を継続できない事象が発生し…
EXEファイルにはいろいろ形式がありますが、現在主流なのはPEという形式です。これはもともとUN*X方面で使われていたCOFFという実行ファイルの形式にWindowsのために必要な機能を拡張したもので、PE-COFFなどの名称で呼ばれることもあります。 本家UN*X系OS…
世界で最も有名な人は誰だろう?候補をあげるなら一人目は Phil Katz だと思う。 彼は PKZIP を開発し、彼のイニシャルはたくさんの ZIP ファイルの先頭に刻まれている。 また、 ZIP ファイルはしばしば名前を隠して至る所に存在している。 何億台だかの PC …
さいきん進行中のUEFIプロジェクトをはじめるにあたってちょうど良いフォントがなくてフリーで使えるフォントを探していたのですが、FONTX2フォントってだいぶ配布してるところが減ってきて、ライセンスも不明瞭だったり作者も行方不明で配布元も閉鎖したり…
最近忙しいです・・・
さいきんあまり時間がとれてないですが・・・
llvm/clang って全部入りなんですよ。
UEFI で文字を表示するときは EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL を使うのが普通です。
一般に 32bit CPU の扱えるメモリの限界は 4GB です。
ついに現カーネルでアプリケーションが実行できました( ー`дー´)キリッ
OSZ に RAMFS を実装できました。
昨日の TOWNS のテキストスクロールの続きです。
今日は OSZ で FM TOWNS のテキスト表示を改良しました。
OSZ がメモリ 64KB で起動するようになりました🎉
最近何もしてないわけじゃないんですが、出せるものがあんまりないのです。
今は Visual Studio Code ユーザーです☆(ゝω・)vキャピ
MEG-OS の IPL は高機能だった。
とある機種でデバイスマネージャを眺めてたところ違和感が・・・。
一般にアセンブリ言語と機械語は一対一に対応するとよく言われますが、実際にはそうとは限りません。
ふらっとご飯買いにうろうろしてたら売ってたので買ってみました。
UEFIによってBIOSは消滅したほとんどのペリフェラルは随分前にUSBに取って代わられたVGAも消滅してGOPに置き換えられたそしてPICとPITもAPICに取って代わられたAT互換機の何が残っているんだろう?
はりぼてOSは亜種が多いので 32bit カラー対応の調査兼ちゃんと起動できるか確認してたら BIOS 呼んだりしてめちゃくちゃ高度な奴があったよぉ・・・
BIOS の時代はプレイヤーが多かった。
さいきんの携帯は Un*x が入ってるらしーよ
帰宅後即寝落ちして寝過ごしたので連続更新日が途切れてしまいました。。 EFI_ABSOLUTE_POINTER_PROTOCOL 前回の改修で多くの機種でタッチが取れるようになりましたが、まだ一部の機種では動作が不安定なようです。 機種依存難しい。 YOGA 試しに外に持ち出…
薄型キーボードを根本的に否定したい人が時々見かけますが、フィードバック技術次第で化けると思いますよ。
前のブログ解約しちゃったみたいので、新しいブログはじめました (:3 」∠) 本番はじまるまで仮ブログので、準備ができたら移転するかもしれません、 よろしくおねがいます☆(ゝω・)v