タグ

2008年3月4日のブックマーク (5件)

  • ギコ猫でもわかるファミコンプログラミング

    ギコでもわかるファミコンプログラミング ∧ ∧ ~′ ̄ ̄( ゚Д゚)<ファミコン、シロ! UU ̄ ̄ U U 「ギコでもわかるファミコンプログラミング」は、 任天堂ファミリーコンピュータ(ファミコン)のエミュレータで動作する、 8ビットアセンブラプログラムの勉強サイトです。 内容には技術的な間違いがある可能性があります。 サンプルソースはあまり整理されておらず、最適化もされていません。 また、内容は予告無しに修正されます。各自の責任においてご覧ください。 なお、このページには自由にリンクして頂いて結構です。 2023/6/17 復活! ここに全てのファイルをアップしましたので、 ご利用下さい 「ファミコンプログラム入門」更新履歴 ファミコンプログラム入門 第1章 はじめに 第2章 NESASM 第3章 PPU 第4章 パレット 第5章 スプライト 第6章 パッド入力 第7章 ゼロペー

  • NES研究室

    更新情報・お知らせ 2018/7/02 サイトリニューアルNEW はじめに 前書き このサイトは、NES(Nintendo Entertainment System)向けのプログラム(ROM)を作るための技術資料を公開する目的で作成しました。 ここに来る方々は多分ご存知かと思いますが、NESとは日で発売されたファミコンの事です。つまり、この資料はファミコンのプログラムを作るための技術資料ということにもなるはずです。 ■ファミコンのプログラム作る理由 1983年に発売されたファミコンは、今のゲーム機やコンピュータ、スマホに比べても非常にチープな性能しか持っていません。限られたコンピュータリソースの中で最大限の表現を実現しなくてはなりません。特に後期に開発されたゲームは、素晴らしい発想とそれを実現する高い技術力によって、ファミコンの限界に挑戦しているゲームが沢山あります。多くの技術者からの挑

  • オープンソースで超高速に動作するフリーのデフラグソフト「UltraDefrag」

    Windows NT 4.0/2000/XP/2003/Vista及びそれらの64ビット版で動作するオープンソースでフリーのデフラグソフト、それが「UltraDefrag」です。特徴としてはカーネルモードドライバとして動作するためメモリ消費量が少なく、さらにエンジン部分が100%PureCで書かれているため極めて小さく、非常に高速であると言うこと。Windows標準のデフラグAPIを利用しているため安全性も高く、対応フォーマットはFAT12/16/32、NTFS、Vista UDF。NTFSの場合はNTFS圧縮している状態でも利用可能。 採用しているデフラグのアルゴリズムはかなりシンプルで、断片化したファイルを空き領域に移動させるのみ。速度を犠牲にして良いのであれば、ハードディスクの先頭部分にある空き領域へぎゅっと詰めて移動させるというコンパクトモードも可能。また、ロックされて移動できない

    オープンソースで超高速に動作するフリーのデフラグソフト「UltraDefrag」
  • プログラマの教養は manual pages に宿る (その2)

    ● [Thoughts] プログラマの教養は manual pages に宿る (その2) manual pages の構成や内容は、オペレーティングシステムによりかなり様相が異なりますが、その背景にある設計者の思想を理解するためには、Cソースファイル中で頻回に登場する「ヘッダーファイル」の意味を正確に把握しておく必要があります。 ヘッダーファイルを巡る諸問題 残念なことに、ヘッダーファイルの取り扱いは、動作環境や処理系によって影響を受けることもあり、従来のC言語入門書や UNIX システムプログラミング解説書で深く追求されることはありませんでした。 printf 関数を使用する時は、プログラムの先頭に #include <stdio.h> と書く。 C言語入門書中で必ず登場するこの一文ですが、その意味が語られることはまずありません。向学心旺盛な読者であれば、#include <stdio

  • Wataru's memo - プログラマの教養は manual pages に宿る (その1)

    ● [Thoughts] プログラマの教養は manual pages に宿る (その1) NetBSD のドキュメント一覧は、こちらにまとめられています。中でも、The NetBSD Guide は書籍顔負けの完成度。現在、NetBSD の解説書は出版されていませんが、これだけ充実したガイドが準備されていれば、確かに必要ないのかもしれません。 The NetBSD Guide is published. 同書は、NetBSD www チームによって更新が頻回に行われており、現在公開されているファイルの日付は9日前の 2/21 となっていますが、その表記が実に渋いのです。 Published: 2008/02/19 18:52:52 日付の前にさりげなく添えられている、"Published" にご注目。オープンソース界隈ではあまり見かけることのない表現ですが、この言葉は決して軽々しく使える