Bad Apple!! PV-FC 2 のカセットを作ってみる

NESRGBパクリボードを作るにしても、任意のプログラムをファミコン実機で動かせる環境は作っておいたほうがいいのではないかと思っていた。 ひとまず、EPROMを焼いて、実際に動かせるか試してみることにした。Bad Apple!! PV-FC 2 こちらで公開されているNES…

ファミコンPPU取り外し

ファミコンをRGB化するボードをつくるにあたって、やることをまとめておくことにした。まずは、CPUとPPUの間に回路を追加して、すべてのBGを黒に、すべてのスプライトを白にするようにしたい。 自作回路を有効化したり、無効化したりする必要性があるので、…

NESRGBパクリボード「FAMIRGB」回路設計

FAMIRGBの論理回路を設計してました。 けっこうややこしいです。 いまはこんな感じです。 回路図が見づらいですね!! 社畜スーツらしく、エクセル方眼紙で回路図を書いたのでこんな感じになりました! 電子回路は素人なので、色々変だと思われます・・・ 前…

NESRGBパクリボード「FAMIRGB」製造計画

話題の NESRGBについて 前回、 前々回と、 推測と 憶測を交えて、 山勘および、 あてずっぽうで いい加減かつ適当に 考察しました。 そしたらば、 おれもNESRGBが ほしくなってきた じゃないか! でも公式でもう売ってないよ!? どうするか? 作るしかない…

ファミコンをRGB化するボードが31年間登場しなかった理由(PPU載せ換え以外の方法で)

前回の続きです旧ファミコンは標準でRF端子しかなく、ぼやけた映像しか出力できなかったことは 覚えている方も多いかと思います。 なぜファミコンではRGB出力対応に改造したりすることが難しいかを考察したいと思います。

NESRGBで驚愕

この前、 NESRGBというボードが海外で開発されていたことを知りました。 これは、NESをRGB化するためのボードです。 このボードがすげーのです。 そもそもRGB化とはなんぞや?ということから考察したいと思います。

非IT系企業のユーザーさんがパソコンがらみで困っていること

今、私は仕事で、ペーパーレス化のためのシステムを作っている。 ユーザーさんの企業では、いまだに紙の帳票で処理しているらしいのだが、 このシステムが導入されたら、帳票類は全部システムの中で流通するようになる。 そのシステムの導入先となるユーザー…

他人のソースを修正するということ

今日の プロジェクトのシマは 険悪な雰囲気に包まれていた。 黙々とキーを叩く音だけが響いていた。 視線はモニターだけに注がれていた。 きっかけは些細なことだった。

「ソース見てみます」って言ったら負け

自分が設計した機能について、 「この機能の○○に△△を入力して、××ボタンを押したらどうなるの?」 という質問をされ、 外部設計書を見たが分からず、 「ソースを見てみます」 と答えてしまった。 ああ、またやってしまった。 と思った。 質問された内容の入…

HTMLでゲームを作る2 - 複数ブラウザ間でゲームデータの同期化

前回は、HTMLで画像を使わずにトランプを描画して、サーブレットと通信するところまで作りました。 もうちょっとプログラムを作っていきます。 ネット対戦のようなものを実現するにはどうすればいいのでしょう? AさんとBさんで対戦中を想定します。 その…

HTMLでゲームを作る

PG

ふと思い立ってWindowsについてるソリティアで暇つぶししようとしたんです。 ソリティアって単純なわりには面白いですよね。 カードゲームなら俺でも作れるかしらと思ったんですよ。 今日日のゲームはプログラムを組むのも大変ですが、 それよりなにより、グ…

C++からJavaScriptへ変換し、さらにJavaへ移植する話の続き

C++ソースからJavaScriptソースを生成するツールである、emscriptenをちみちみいじってたんです。 生成されたJavaScriptからJavaへ移植する作業は、 手作業でやってもそれほどたいした手間じゃないと 最初は踏んでたんですけど、 実際やってみると なかなか…

エミュレータ開発で、C++からJavaScriptへ変換し、さらにJavaへ移植するという話

東日本大震災の影響で、 東京に1年半ぐらい行かされて、 ごたごたした日々が続いてましたが、 ようやく落ち着きました。 システムエンジニアなんて、 天災の影響が少なそうな業種だと思ってたんですが、 そうでもなかったです。 仙台は、自治体とか電力とかN…

デスマーチの半分は「優しさ」で出来ています

東京で1年ぐらい仕事してきました。 やっと地元に帰れました。 東京のシステム開発の仕事は、規模がでかいのが多いです。 巨大システムを作っていることを誇りに思っている人も結構いるようです。 「地方だと、こういうレベルの高い案件ってないでしょ?」 …

1時間でプログラミングするファミコンエミュレータの作り方

一時間でファミコンエミュレータをつくるには? 移植無しで0からコードを組んで、1時間でファミコンのエミュレータを作ってみようと思います。完璧なものを作るのは1時間では無理なので、最低限1つのゲームが動作することを条件にしたいと思います。ターゲッ…

2チップNESの製作

安価な1チップマイコンを2個で、ファミコンをハードウェア・ソフトウェア的に再現してみようという企画です。 2チップNESはAVRマイコン上のソフトウェアエミュレーションでファミコンを再現する予定です。 AVRマイコンというのは、Atmel社製の8Bit1チップマ…

新型PCEエミュレータの開発

昨日のエントリーでmednafenをベースに開発しようかなーという話を書きましたが、 mednafenをVisual C++ 2010 expressでビルドできるようにするまでがけっこう大変そうでした。 ちょっとやってみたんですけどね。 ひさびさにC言語をいじってると、 2重インク…

ixpceその後について

以前開発していたiアプリ用PCエンジンエミュレータのixpceですが、ソースコードを暇なときにいじってたんですが どうも思ったような成果が出ませんでした。特にCPUコアのソースなんですが、速度を稼ぐ目的でほとんどの処理をインライン展開してしまったので…

仕事中のつらい気分を乗り越える方法

システムエンジニアの仕事は、何かと些細なことでつらーい気分になることがほんと多いですねー。 コンピュータに向かって仕事しているのに、一番の問題は人間関係だったりしますよね。 今日なんて、書類のパンチ穴の位置が原因で、チーム内でギスギスした雰…

僕はプログラマ

黒い画面に浮かび上がる 緑色の文字 8bitのコンピュータ 僕は 3.58メガヘルツで駆動させるMPUに 32KByteのメインメモリに CRTが放つ輝きに 無限の可能性を感じた LIST 流れていく文字の洪水 僕の作ったプログラム 最初から 最後まで 全部打ち込んだ 全部頭に…

なぜか萌えた瞬間

女子 の新入社員が めずらしく入ってきたのだけど 会社の新人研修で インストールしておいたVisual Studioは 難しくてよく分からないといって コマンドプロンプトから cl.exe を叩いて コンパイルして 課題を仕上げて 「私にはこっちのほうがいいんです…」 …

なぜか印象的だった瞬間

昼休み 街中をゆく 二十歳ぐらいの 女性がひとり 道路わきの 柵についてる ポールの頭を 1個づつタッチしながら スキップで 歩いていった よっぽど いいこと あったのかな

「圧倒的じゃないか、我が軍は!」 - 圧倒的ガラケー市場の話

NTTドコモのW-CDMAの契約数は、2010年2月の時点で、5267万2100件だそうです。 ソース(ドコモが純増1位、KDDI、ソフトバンクも好調――2010年2月契約数 - ITmedia プロフェッショナル モバイル)さらに、iモードに契約しているのは、4875万1400件という数字が…

ガラケーでも個人開発者がアプリを売れる時代が来た!

ガラケーの話です。 Docomoのiアプリは、AUやSoftbankのアプリに比べると割と自由に作れる環境になっていたんです。 勝手アプリというやつです。 一応、アプリを好き勝手に作って、適当なサイトにアップして配布することが可能なのですが、 使えるAPIに制限…

Webサービスを活用して転売で儲けるアプリを作ってみようかな

思いつきを書いてみます。Yahoo!オークションでは、凄まじい量の商品の取引が日々行われています。 使ったことがある方は、あとちょっとのところで落札できなくて悔しい思いをした経験もあるかと思います。 このオークションでの落札価格というのは、かなり…

VBAはやっつけ仕事の友

今の仕事は ちょっと お堅いトコのやつなんですけど 私 プログラマーのはずなのに ちょっと ドキュメントばっかり 書いてるんですよ プログラムなんて ちょっと なおすだけなのにね それなのに ちょっと キングファイル3冊も ドキュメント作ってるの ぜんぜ…

スクリプト言語を作ってみる

シューティングゲームが作りたくて シューティングゲームを記述するための シューティングゲーム専用スクリプト言語を作ってます。 Luaとか すでにできてる スクリプト言語を組み込むだけに しとけばよかったんですけどね。 ゲーセンにあるレベルを目指して …

馬鹿の考え休むに似たり

なんていうことわざがありますが、 馬鹿な人がいくら考えても、 考えてる間 休んでるのと同じだ という意味だと思います。 考え込まないで さっさと分かる人に 聞く、もしくは、考えてないで さっさと手を動かせ という意味だと思います。 まあ、 馬鹿な人が…

萌え食品をひたすら飲み食いしてみる

酒 うめ物語 アルコール度数8%で飲みやすいです。 萌えー。 納豆カレー 水戸納豆カレー 納豆と混ぜられても、それを100%受け止めるカレーの懐の広さを再度認識しました。 フルーツ JAうご産スイカ「夢あきた」 美少女パッケージ イラスト西又葵先生 高いス…

JavaScriptでテ○リスを作る 第3回 グラフィックを強化する

PG

以前はブロックをただの単色の矩形で表示していたのですが、それっぽい画像を作り、それを描画するようにしました。 となると、音も鳴らしたくなるのが人情です。 JavaScriptで音を鳴らすにはどうすればいいのでしょうか? とりあえずBGMはMIDIとかで鳴らし…