マイペースなプログラミング日記

DTMやプログラミングにお熱なd-kamiがマイペースに書くブログ

2012-01-01から1年間の記事一覧

x86エミュレータをC#で書き直す作業が始まろうとしているのか?

とある会社の新卒採用のページを見てたら、C、C++、C#で作った作品を提出するように書いてあった。Javaであればエミュレータを提出するのに!と思っていたが、そんなこと考えていても先には進めないのでC#でエミュレータを書き直すことにした。頑張ろうd-kami

510バイトOSだと

64bitは意識したことが無かったので参考になりそう http://labs.scaltinof.net/memo2/510baitodeoswozuoru

bochsとの答え合わせ

任天堂が作ったES Operating Systemで自作エミュレータの結果とbochsの結果で答え合わせをした。bochsの実行結果は55713命令までしか出力してなかったので、最後まで実行命令が一致してしまったようだ。もっと実行命令数を増やさないと駄目だな。

1bit Music!

カーネル/VM関西においてビープ音で演奏するという頭おかしい素晴らしい発表があったというのを思い出した。いや、さすが http://quaternion.sakura.ne.jp/study/

プログラミングを始めたきっかけ

とは何だったのか?とふと考えてみたら、家の近くの古本屋に置いてあった『10日で覚えるPerl』だった。高校生のとき、プログラミングをしたくなって古本屋でプログラミングの本を探したのが最初だった。その後、JavaScript、HSPとやって、大学に入る直前に、…

今まで読んだGLSLの本

今まで読んだOpenGLのシェーダーGLSLの本。本を一度読んだだけで理解するのは難しいが(俺にとっては難しかった)、サンプルをいじっていくうちにわかったような気分になれる。とにかくサンプルが豊富なのは嬉しい。画像処理のほうは2Dがメインで3D-CGのほうは…

買うゲーム Wii U

Wii U版のCall of Duty Black Ops2を買おうと思っているのだが、吹き替え版しかでないのね。字幕版を買いたかったが残念。コール オブ デューティ ブラックオプスII (吹き替え版)【CEROレーティング「Z」】出版社/メーカー: スクウェア・エニックス発売日: 2…

Clone

CloneのCloneのCloneの...

武器交換完了!

持っていたIngramを捨てて落ちていたM4カービンを入手したところ。動画追加しました 2012/11/18

武器を入れ替える

落ちている武器を拾うと持ってる武器を捨てるという処理を行おうとしている。持ってる武器のparentをnullにして、RigidbodyとBoxColliderを追加した。そしたら、捨てた武器が床貫通!。isTriggerはfalseになってるし、なんで?と思いながらBoxColliderのサイ…

今日はあまり進まず

とりあえずXキーで武器の取替えを行う準備をしているところ。X押したら落ちている武器が消えるようにはした。これを自分の武器に変えて、今もっている武器を地面に置けばOK

落ちている武器を拾う処理に入る前

落ちている武器に近づいたら武器名を表示するようにした

進んでいく

今まで止まっていたのが嘘のように進んでるかもしれない。とりあえず、今は2つの武器の切り替えをできるようにしたところ。弾発射スクリプトがサブマシンガンとスナイパーライフルで共通にしてるため、現在スナイパーライフルがサブマシンガンのレートでフ…

武器を2つ持つ

一度に使える武器は1つだけど、ボタンで切り替えられるようにした。切り替えが一瞬で終わってしまうので、アニメーションかなんかいれておきたい

Androidでたまにやってエラーになる

http://d.hatena.ne.jp/eicho/20121113

シーン切り替え

シーンをまたいで状態の保存をするやりかたらしい http://d.hatena.ne.jp/tiri_tomato/20120920/1348119252

統計

このブログにたどり着いたキーワードランキング(4ヶ月)を見てみた。AndroidとJavaが圧倒的 このブログを閲覧したブラウザランキング(4ヶ月)。IEが強い。数年前はFirefoxの方が多かったのに

フルオートにも対応

今まではセミオートでしか撃てなかったが、イングラムを見て作った自作の3Dモデルの登場により、フルオートでも撃ちたくなったので対応した。GetButtonDownがボタンを押した瞬間だけを取得したい場合使うやつで今までこれだけを使ってきたが、今回から押しっ…

時間が無いっぽいので

作品を作ってる時間が限られてるのでDirectXやOpenGLを一旦休止してUnityに走りますか。もっと余裕があればDirectXでやりたいんだけどなぁ

残りのライフによって画面を赤くしてみた

Unityには画面の塗りつぶしが無いっぽいので、馬鹿でかいテキストを用意して、それのアルファ値を変えて画面全体に薄ら赤を加えている

何度目かの自作OS

なかなか先に進まない自作OS。いつになったら先に進むのか?そろそろやばいかも。とりあえずブートローダ作ってText VRAMでHello Worldしたところ。いろいろ忘れていてやばい

なんとなく枠組みができた?

シェーダーはデフォルトのやつなんで、まだ自分で書いてないけどDirectXのラッパー的な自分用ライブラリができた気がする。シェーダーも書いていきたい

Amazonでポチった本

シェーダーの本は届いたので読んでるところ。難しそうな本だが結構読みやすい気がする。CPUの本は明日あたり届くだろう。楽しみだSHADER GURU with Direct3D10/11(シェーダーを完全にマスターできる本)作者: 鎌田茂雄出版社/メーカー: Northbrain発売日: 201…

パーツ増やした!

イングラムもどきのパーツを増やして、何かそれっぽく見えるようになったかも?

買いたい本

シェーダーの本が欲しいので買う。続編も出るらしい...が、まだでてない。いつ続編がでるんだろう?SHADER GURU with Direct3D10/11(シェーダーを完全にマスターできる本)作者: 鎌田茂雄出版社/メーカー: Northbrain発売日: 2011/12/24メディア: 単行本(ソ…

アルバイトは順調かも?

時間を使ってるだけあって先に進んでる。順調に進んでるかもしれない。普段からこれくらい勉強していれば、かなり進んでいるんだろうなと思う。1日10時間ぐらい勉強したい...SPIもやらなければ、面接対策、作品作り、学校の課題、アルバイト。うーむ...

パーツを増やす

イングラムM11(MAC11)もどきにパーツを増やしているところ。本物に比べて明らかにパーツが足りてないので、これから頑張る

OBBがうまく動いたっぽい

うまくいったので、次の段階へ。障害物を増やしたり、敵を登場させたりする。敵を登場させる前に敵を作らなければいけない。アニメーションめんどい。QUMARIONが1万円ぐらいで手に入ればいいのに(願望)。QUMARIONが1万円ぐらいで手に入ればいいのに(願望)。…

ワイヤーフレーム

OBBのテスト用にワイヤーフレームの立方体を表示した。やっぱり眠いのであとは明日。下記にDirectXでのワイヤーフレームのコードを載せておく。deviceはLPDIRECT3DDEVICE9型になっている void Scene::onWireFrame(){ device->SetRenderState(D3DRS_FILLMODE,…

OBB実装

OBB実装した。...が、まだテストしてない。これからデバッグ地獄になるかもしれない。眠いので今日はここまで?