タグ

ブックマーク / qiita.com/okuoku (4)

  • Dolby Digital Live を手作りしたい実験 - Qiita

    Windows上の5.1chサラウンドアプリケーションを光デジタル + Dolby Digitalでリアルタイム出力できないか実験。 やりたい事 サラウンドでゲームがしたい 。ただ、いわゆる光デジタルでの接続では、ゲーム音声をリアルタイムにDolby Digital(AC-3)エンコードしなければ、これは実現できない。 (まぁGame Cube等で見られるようにPro Logic II https://www.nintendo.co.jp/nom/0211_2/index.html とかでも良いのかもしれないけど) 世間的には、このような機能は"Dolby Digital Live"として市販の機器に搭載されている(されていた)。 できたこと レイテンシが厳しくてゲームは無理だがそれ以外は出来た。つまり、 Windowsアプリの5.1出力をリアルタイムエンコードして光デジタル出力できた 。

    Dolby Digital Live を手作りしたい実験 - Qiita
    nezuku
    nezuku 2021/05/17
  • CPUの珍命令 - Qiita

    EDIT: はてなブックマークのエントリ だと ABCD (BCD加算) や DJNZ (ループ命令) が人気なようだ(Wikipediaしばりなもんで...) 。6502によくある JSR / RET が対応しないコーディングや、Z80で PUSH を目的外利用するような例は入れても良かったのかも。 DOOMの例を追加。 Wikipediaに個別ページができちゃうくらい有名な命令のメモ。 きっかけ このソースコードは現在の倫理上一般的でない表現が使われている箇所については当時の内容を尊重して掲載しています — ほうめい マイコンで遊んでばっかりで (@houmei) July 14, 2020 を受けて、 6809の命令のことですね。わかります >RT — Miura Hideki (@miura1729) July 14, 2020 1つのCPU命令が独立したWikipediaのページ

    CPUの珍命令 - Qiita
    nezuku
    nezuku 2020/07/18
  • めくるめくLinuxカーネルじゃないLinux実装の世界 - Qiita

    EDIT^7: blink と box86、FEX。 EDIT^6: Unikraft 。 EDIT^5: Tilck 。 EDIT^4: コメント。gVisor はすっかり忘れていました!Linuxを拡張するためにLinuxを実装した良い例だと思います。LINE有りましたね。。 SF.netのCVSはもう死んでしまったので除外にしました。。 OSvのバイナリ互換 はPIEであることが要求なので。。といっても世間的にはもうLinux = Debian/Ubuntu で良いですかね。。表現を調整しました。 EDIT^3: Noah忘れてた! EDIT^2: Cygwinは 下書き段階で削ってしまった 。。 qemuを移植したとき に互換性がイマイチだったので。。特殊fdやprocfsの充実ぶりとかを考えると "かなりLinux" と言って良いとは思うけど、 mmap 等でLinuxとWind

    めくるめくLinuxカーネルじゃないLinux実装の世界 - Qiita
    nezuku
    nezuku 2020/07/16
  • LinuxでもっともF-wordなコミットを探す(git以降編) - Qiita

    tl; dr: 近年のLinuxはそれほどファ●ックではない。最大の"F値"は25で、単一のファイルに集中していた。 もくてき ファッ●クと言えばLinuxの風物詩と言える時期もあったが、最近は落ちついてきた印象はある。それでも fuck コマンド やメーリングリスト等では言及は有る。 では、それを印象付けるような出来事としては何があったのだろうか。今回、コミットログおよびそのソースコードdiffにおけるF-wordの登場回数を F 値 (F value) と定義し、最もF値の高いコミット(the most F-valued commit)を探してみることにした。 (ソースコードdiffにおける登場回数であるため、F-wordを削除したコミットも高いF値が与えられることに注意する) 全てのコミットを git show する 最近シェルスクリプト代わりにCMakeを使っているので今回もCMa

    LinuxでもっともF-wordなコミットを探す(git以降編) - Qiita
    nezuku
    nezuku 2020/02/03
    さすがにGit移行時のコミットは殿堂入りと(670万行以上追加しているチェンジセットであり、そりゃ大量に検出されるか) 以後上位3つのコミットが同じファイルへの変更って…
  • 1