cc65 @ wiki内検索 / 「縦スクロール」で検索した結果

検索 :
  • 縦スクロール
    裏で新しい背景を描きながら画面スクロールします。 .asmを$00=Horizontal Mirrorにしておきましょう。 NMIProc内でif (amari~) {}としていくつかに分けて処理しているのは負荷分散のためです。まとめて処理すると画面がきちんと出力されない場合があります。 #include kihon.h   char init;   //NMI割り込み void NMIProc(void) { static unsigned char bgy,no,mode,wno,scr,amari; unsigned char pos[2],y;   if (init) { bgy=239; no=2; mode=0; scr=1; init=0; }   ama...
  • 横スクロール
    ...ょう。 その他は基本縦スクロールの処理と同じですが、背景を書き換えている様子が見切れるのを防ぐため、スクロールよりも8ドット遅れて背景を書き換えるように変更を加えています。 #include kihon.h   char init;   //NMI割り込み void NMIProc(void) { static unsigned char bgx,no,mode,wno[2],scr,amari,flg; unsigned char pos[2],x[2];   if (init) { bgx=0; no=2; mode=1; scr=0; init=0; flg=0; }   amari = bgx % 8;   if ...
  • ライブラリ使用例
    ...送 NMI割り込み 縦スクロール 横スクロール BGM・効果音 DPCM
  • 背景の多重スクロール(ラスタスクロール)
    0x00にセットしたスプライト(0爆弾)の描画のタイミングで、画面のスクロール速度を変えています。 0爆弾に使用する画像には何らかの絵が描かれている必要があります。 .asmを$00=Horizontal Mirrorにしておきましょう。 #include kihon.h   typedef void (*func)(void); func functhis;   void NMIProc(void){}   void DrawBG() { unsigned char i,sky,pos1,pos2; unsigned int pos; pos = 0x2000; for (i = 0; i 30; i++) ...
  • コントローラによるスプライトの操作とBGのスクロール
    #include kihon.h   //NMI割り込み void NMIProc(void) { }   // メイン処理 void NesMain() { unsigned char x=50,y=50,bgy=0; const char palettebg[] = { 0x0f, 0x11, 0x21, 0x30, 0x0f, 0x11, 0x21, 0x30, 0x0f, 0x11, 0x21, 0x30, 0x0f, 0x11, 0x21, 0x30 }; const char palettesp[] = { 0x0f, 0x00,...
  • 注意事項
    実機での動作について Nestopia・NnnesterJ・VirtuaNESの3つで動作が確認できれば実機でも動く可能性が高いでしょう。 背景のみならず、スプライトの表示もVBlank中に済ませる必要があります。 無限ループ 以下の処理は無限ループになります。 signed char i; char j; j = 0; for (i=10; i = j; i--) {}   回避するには、評価式に使用する変数もsignedにする必要があります。 signed char i,j; j = 0; for (i=10; i = j; i--) {}   描画について 背景の描画などを行った後は、スクロール値を設定する必要があります。($2006や$2007にアクセスすると、スクロール値が書き...
  • コントローラ確認・BG&スプライト出力
    kihon.hの作成 kihon.hの解説 留意事項 kihon.hの作成 メモ帳に以下の内容を書き、kihon.hという名前でcc65/includeに保存します。 ///////////////////////////////////////////////////////////////////////////////// // 2016.10.19 ver 0.15 // 煮るなり焼くなりお好きにどうぞ。 // ----------------------------------------------------------------------------- // cc65@wiki // http //www34.atwiki.jp/cc65/ ///////////////////////////////////////////////////////////...
  • NES PowerPak
    NES PowerPakは、コンパクトフラッシュ(CF)に書き込んだROMイメージを、ファミコン実機でプレイするためのファミコン用ソフトです。 プログラム的に問題のあるソフトも動くらしく、自作ソフトを実機で動作確認する用途には不向きなようです。 別途NES-FC変換アダプタとCFが必要です。 CFの種類によっては読み取りエラーが起きるため、メディアも一緒のお店で購入するとよいかも知れません。 ディスクシステムにも対応(要BIOS)しており、ディスクの入れ替えは自動で行われます。 PowerMappersを使うとより多くのゲームが動くようになります。(STTONESでNESファイル化したファミリーベーシックのプログラムも一部動くそうです。) ファミコン互換機では上手く動かないようです。 後述のEverdrive N8の方が評価が高いようです。 メディア名 サイズ 速度 状態 備考 Sa...
  • 準備
    1.cc65をダウンロードする。 http //cc65.github.io/のWindows Snapshot。 もしくはhttp //www.cc65.org/のFTP serverより以下の3ファイル。cc65-win32-xxx-xx.zip cc65-nes-xxx-xx.zip cc65-atmos-xxx-xx.zip 2.全て展開し、中身をC \cc65に移動する。 cc65というフォルダは自分で作る。 「フォルダの上書きの確認」が表示されたら「はい」を選ぶ。 3.メモ帳に以下の内容を書き、sakusei.batという名前でデスクトップに保存する。 PATH c \cc65\bin;%PATH% set CA65_INC=c \cc65\include set CC65_INC=c \cc65\include set LD65_CFG=c \cc65\cfg set L...
  • プラグイン/ニュース
    ニュース @wikiのwikiモードでは #news(興味のある単語) と入力することで、あるキーワードに関連するニュース一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_174_ja.html たとえば、#news(wiki)と入力すると以下のように表示されます。 【グランサガ】リセマラ当たりランキング - グランサガ攻略wiki - Gamerch(ゲーマチ) マニュアル作成に便利な「画像編集」機能を提供開始! - ナレッジ共有・社内wikiツール「NotePM」 (2021年12月6日) - エキサイトニュース マニュアル作成に便利な「画像編集」機能を提供開始! - ナレッジ共有・社内wikiツール「NotePM」 - PR TIMES 「Wiki」創設者のPC 競売に - ...
  • コントローラチェックソフトの作り方
    1.メモ帳に以下の内容を書き、test.cという名前でデスクトップに保存する。 #include conio.h #define JOYPAD (char*)0x4016 #define BTN_A 0x80 #define BTN_B 0x40 #define BTN_SELECT 0x20 #define BTN_START 0x10 #define BTN_UP 0x08 #define BTN_DOWN 0x04 #define BTN_LEFT 0x02 #define BTN_RIGHT 0x01   unsigned char padinfo[2][2];   //player 0=1P , 1=2P void check_pad(unsigned char pl...
  • リンク
    開発資料 開発ツール 個人作成ソフト 開発資料 ギコ猫でもわかるファミコンプログラミング ブルジョアソフトウェア研究所 NesDev海外のNES開発資料 ワンチップマイコンでゲームを作ろう。RP2C02にファミコンの資料があります pgate1@ninja Enri's Home PAGE D-Soft すずめ愛好会 ムトー研究所 NESDOUG 野うさぎ亭 cc65-nes-demo 開発ツール わいわいの巣 / YY-CHR @wikiグラフィックエディタ NES Hack Factoryネームテーブルエディタ・PCM for NES -mck hogehoge (仮)サウンドツール Neslib開発ライブラリ MCK Wikiサウンドツール 魂の道具箱ファミコンに音声合成で喋らせるツール(ただしディスクシステム用) セミコロンCWindows用プログラムのページに...
  • まとめサイト作成支援ツール
    まとめサイト作成支援ツールについて @wikiにはまとめサイト作成を支援するツールがあります。 また、 #matome_list と入力することで、注目の掲示板が一覧表示されます。 利用例)#matome_listと入力すると下記のように表示されます #matome_list
  • BGMの鳴らし方
    BGM・効果音出力ライブラリと使用例(後述)を使う。 15puzzleのサウンドモジュールを使う。 セミコロンCのドライバを使う。 mck関連のツールを使って作成されるアセンブリソースを流用する。 アセンブリソースの作成手順 mck hogehogeよりppmckをダウンロードする。 mck wikiを参考にmmlを作成する。 ppmckのmck/songsフォルダに移動。 00startcmd.batをダブルクリック。 コマンドプロンプトが表示されるので、mknes mmlのファイル名 を入力する。(拡張子は不要) ???.nesとdefine.inc、effect.h、???.hが出力される。 nes_include/ppmck.asmのマネをしてこれらをC言語から実行すればBGMが鳴る(はず)。(ppmck/sounddrv.hのsound_initとsound_driver_s...
  • hello cc65
    1.メモ帳に以下の内容を書き、test.cという名前でデスクトップに保存する。 #include conio.h int main (void) { clrscr(); cprintf("hello cc65"); while(1) { } return 0; }   2.デスクトップのsakusei.batをダブルクリックする。 3.test.nesが作成されるので、ファミコンエミュレータで開く。
  • プラグイン/人気商品一覧
    人気商品一覧 @wikiのwikiモードでは #price_list(カテゴリ名) と入力することで、あるカテゴリの売れ筋商品のリストを表示することができます。 カテゴリには以下のキーワードがご利用できます。 キーワード 表示される内容 ps3 PlayStation3 ps2 PlayStation3 psp PSP wii Wii xbox XBOX nds Nintendo DS desctop-pc デスクトップパソコン note-pc ノートパソコン mp3player デジタルオーディオプレイヤー kaden 家電 aircon エアコン camera カメラ game-toy ゲーム・おもちゃ全般 all 指定無し 空白の場合はランダムな商品が表示されます。 ※このプラグインは価格比較サイト@PRICEのデータを利用しています。 ...
  • ファミコン用ライブラリの作り方
    ライブラリを介して処理すると開発効率が上がるかもしれません。が、処理速度は落ちます。 ライブラリは仕様を調べつつ作成している関係上、改訂後に前版との互換性がなくなる可能性があります。コントローラ確認・BG&スプライト出力 BGM・効果音出力 ゲーム共通処理
  • BGM・効果音出力
    kanade.hの作成 kanade.hの解説 kanade.hの作成 メモ帳に以下の内容を書き、kanade.hという名前でcc65/includeに保存します。 ///////////////////////////////////////////////////////////////////////////////// // 2010.12.03 ver 0.01 // 煮るなり焼くなりお好きにどうぞ。 // ----------------------------------------------------------------------------- // cc65@wiki // http //www34.atwiki.jp/cc65/ ////////////////////////////////////////////////////////////...
  • その他
    bin2pal.zip ROM内のパレットの在り処を目視で検討をつけるツール predator genpei.zip ファミコンソフト・プレデターを源平討魔伝風にするパッチ(プレデター源平) sf1.02.zip PCエンジン CD-ROM2、ファイティングストリートのストリートファイター化パッチ キャラの見た目をスト2化するパッチ付き makaimuraac.zip ファミコン版魔界村AC化パッチ(最新2int化パッチ対応版) 2chで有志が配布していたパッチを改変したもの ファミコンカセットの裏面ラベル
  • @wiki全体から「縦スクロール」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索