cc65 @ wiki
http://w.atwiki.jp/cc65/
cc65 @ wiki
ja
2023-03-15T20:50:20+09:00
1678881020
-
その他
https://w.atwiki.jp/cc65/pages/42.html
&ref(bin2pal.zip)
ROM内のパレットの在り処を目視で検討をつけるツール
&ref(predator genpei.zip)
ファミコンソフト・プレデターを源平討魔伝風にするパッチ(プレデター源平)
&ref(pre1.png)&ref(pre2.png)
&ref(sf1.02.zip)
PCエンジン CD-ROM2、ファイティングストリートのストリートファイター化パッチ
&ref(aft0.png)
キャラの見た目をスト2化するパッチ付き
&ref(aft1.png)&ref(aft2.png)
&ref(makaimuraac.zip)
ファミコン版魔界村AC化パッチ(最新[[2int化パッチ>http://www.2a03.jp/~minachun/makaimura/]]対応版)
2chで有志が配布していたパッチを改変したもの
&ref(makai1.png)&ref(makai2.png)
//Back to the Future: The Game 日本語化パッチ
//&image(DcMYQcmVAAcfE2a.jpg,x=400)
//Jurassic Park: The Game 日本語化パッチ
//&image(DfK5TclV4AAES00.jpg,x=400)
&image(label.png,x=300)
ファミコンカセットの裏面ラベル
2023-03-15T20:50:20+09:00
1678881020
-
NES PowerPak
https://w.atwiki.jp/cc65/pages/41.html
NES PowerPakは、コンパクトフラッシュ(CF)に書き込んだROMイメージを、ファミコン実機でプレイするためのファミコン用ソフトです。
-プログラム的に問題のあるソフトも動くらしく、自作ソフトを実機で動作確認する用途には不向きなようです。
-別途NES-FC変換アダプタとCFが必要です。
-CFの種類によっては読み取りエラーが起きるため、メディアも一緒のお店で購入するとよいかも知れません。
-ディスクシステムにも対応(要BIOS)しており、ディスクの入れ替えは自動で行われます。
-[[PowerMappers>リンク#power1]]を使うとより多くのゲームが動くようになります。&br()(STTONESでNESファイル化したファミリーベーシックのプログラムも一部動くそうです。)
-ファミコン互換機では上手く動かないようです。
-後述のEverdrive N8の方が評価が高いようです。
|メディア名|サイズ|速度|状態|備考|
|SanDisk Ultra|2GB|100x|CENTER:O|ほとんど読み取りミスがなく、ゲームも問題なく起動する。|
|GREEN HOUSE GH-CF128MC|128MB|-|~|~|
|BUFFALO RCF-X|256MB|-|CENTER:△|v1.20なら動くが、読み取りエラーが多い。&br()ゲーム画面が乱れることも。|
|Transcend TS2GCF133|2GB|133x|CENTER:X|電源投入後に"File Not Found"と表示される。&br()ROMイメージを選択した後に"File Not Found"と表示される。&br()"Loadihg Game..."と表示されたままゲームが始まらない。|
|PQI BCF15|8GB|150x|~|~|
-[[NES PowerPakの使用例>http://www.geocities.jp/pachimono_fc/etc06_405.html]]
--タイトル画面でAボタンを押すとゲームを選択、スタートボタンでタイトル画面に戻ります。
--タイトル画面でスタートボタンを押すとコード入力画面に変わります。&br()ここでカーソルをStart Gameに合わせてAボタンを押すとゲームが始まります。
-&spani
2016-10-26T19:43:40+09:00
1477478620
-
DPCM
https://w.atwiki.jp/cc65/pages/40.html
-[[dmc converter>リンク]]でWAVEファイルを変換し、wave.binという名前で保存します。
#highlight(c){{{
#include<kihon.h>
#include<kanade.h>
void NMIProc(void)
{
}
// メイン関数
void NesMain()
{
InitPPU();
SetScroll(0, 0);
SetPPU(0x08,0x1e);
SetDpcm(0x4f,0x3f);
PlayDpcm(0,0x2e8);
SetChannel(0x10);
while(1);
}
}}}
-.asmの例
#highlight(c){{{
.segment "CHARS"
.incbin "bg.chr"
.incbin "sprite.chr"
↓
.segment "PCMDATA"
.incbin "wave.bin"
.segment "CHARS"
.incbin "bg.chr"
.incbin "sprite.chr"
}}}
-.cfgの例
#highlight(c){{{
ROMST: start = $8000, size = $7ffa, type = ro, file = %O, fill = yes, define = yes;
ROMINFO: start = $fffa, size = $0006, type = ro, file = %O, fill = yes, define = yes;
↓
ROMST: start = $8000, size = $4000, type = ro, file = %O, fill = yes, define = yes;
ROMST2: start = $c000, size = $3ffa, type = ro, file = %O, fill = yes, define = yes;
ROMINFO:
2014-07-27T22:36:18+09:00
1406468178
-
サンプルROM
https://w.atwiki.jp/cc65/pages/39.html
全てcc65のソース付きです。
&ref(race.zip)
オーソドックスなレースゲーム。
&ref(darius.zip)
ファミコン版3画面ダライアスのデモ。
&ref(music.zip)
短形波・三角波・ノイズの設定と再生を行うファミコンソフト。
&ref(15puzzle0.1.zip)
有志作成の15パズル。
このままではクリアできないので、inputTblの初期値の"14"と"13"を入れ替えて下さい。
2016-10-19T17:09:32+09:00
1476864572
-
準備
https://w.atwiki.jp/cc65/pages/38.html
***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という名前でデスクトップに保存する。
#highlight(dos){{{
PATH c:\cc65\bin;%PATH%
set CA65_INC=c:\cc65\include
set CC65_INC=c:\cc65\include
set LD65_CFG=c:\cc65\cfg
set LD65_LIB=c:\cc65\lib
set LD65_OBJ=c:\cc65\obj
set CC65_HOME=c:\cc65
cc65 -t nes test.c
ca65 -t nes test.s
ld65 -t nes test.o nes.lib atmos.lib -o test.nes
}}}
***4.必要に応じてmakeコマンドをインストールする。
[[使用例>ライブラリ使用例]]を実行するには必須です。
2021-01-03T18:09:39+09:00
1609664979
-
ライブラリ使用例
https://w.atwiki.jp/cc65/pages/36.html
-雛形&ref(hina.zip)をダウンロードして、実際に動作を確認することができます。&br()(BGM・効果音のみ雛形2&ref(hina2.zip)を使用。)
-ライブラリを作成する必要があります。手順は[[こちら>ファミコン用ライブラリの作り方]]をご覧下さい。
-cc65とmakeコマンドをインストールする必要があります。
--cc65のインストール方法は[[こちら>準備]]をご覧下さい。
--makeコマンドのインストール方法は[[こちら>https://www.google.co.jp/#safe=off&hl=ja&q=windows+make+%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB]]をご覧下さい。
-作成手順は次の通りです。
--雛形のsample.cをメモ帳で開いて、例に示した内容に書き換えて上書き保存します。
--指定があれば.cfg・.asmの内容も書き換えて上書き保存します。
--必要に応じて背景やスプライト(.chr)を[[YY-CHR>リンク]]で書き換えます。
--makerom.batをダブルクリックします。&br()パスが異なる場合はmakerom.batをメモ帳で開いて編集して下さい。
--sample.nesが作成されます。
--sample.nesをファミコンエミュレータで開きます。
-[[コントローラによるスプライトの操作とBGのスクロール]]
-[[マイクの確認]]
-[[背景の多重スクロール(ラスタスクロール)]]
-[[DMA転送]]
-[[NMI割り込み]]
-[[縦スクロール]]
-[[横スクロール]]
-[[BGM・効果音]]
-[[DPCM]]
2016-10-20T15:02:10+09:00
1476943330
-
コメント・要望/コメントログ
https://w.atwiki.jp/cc65/pages/35.html
2012-03-06T09:15:01+09:00
1330992901
-
コメント・要望
https://w.atwiki.jp/cc65/pages/33.html
#comment_num2(below,vsize=3,size=60)
2012-03-06T04:47:50+09:00
1330976870
-
2chスレッド
https://w.atwiki.jp/cc65/pages/32.html
***現行スレッド
-[[ファミコンのプログラム>http://find.2ch.net/search?q=%E3%83%95%E3%82%A1%E3%83%9F%E3%82%B3%E3%83%B3%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0]]
***過去ログ
- [[ファミコンのプログラム>http://www34.atwiki.jp/cc65/archive/20120306/188082bba62b48e518a2f295fa54c053]] (2012-03-06 03:53:07)
- [[ファミコンのプログラム2>http://www34.atwiki.jp/cc65/archive/20120306/747c50faf4ec6838c17ed1176d17678b]] (2012-03-06 03:53:24)
- [[ファミコンのプログラム3>http://www34.atwiki.jp/cc65/archive/20130518/37e1e12680c39fd02bedddb0a36474df]] (2013-05-18 13:33:50)
#archive_log
2016-10-24T21:40:17+09:00
1477312817
-
リンク
https://w.atwiki.jp/cc65/pages/31.html
#contents()
**開発資料
-[[ギコ猫でもわかるファミコンプログラミング>http://gikofami.fc2web.com/]]
-[[ブルジョアソフトウェア研究所>http://hp.vector.co.jp/authors/VA042397/]]
-[[NesDev>http://nesdev.com/]]&br()海外のNES開発資料
-[[ワンチップマイコンでゲームを作ろう。>http://www.geocities.jp/r8ctiny/]]&br()RP2C02にファミコンの資料があります
-[[pgate1@ninja>http://pgate1.at-ninja.jp/]]
-[[Enri's Home PAGE>http://www43.tok2.com/home/cmpslv/]]
-[[D-Soft>http://www34.atwiki.jp/cc65/pub/dsoft/index.html]]
-[[すずめ愛好会>http://www34.atwiki.jp/cc65/pub/suzume/index.html]]
-[[ムトー研究所>http://muto.world.coocan.jp/]]
-[[NESDOUG>https://nesdoug.com/]]
-[[野うさぎ亭>http://kyoske.sakura.ne.jp/]]
-[[cc65-nes-demo>https://github.com/sintrb/cc65-nes-demo]]
**開発ツール
-[[わいわいの巣>http://www.geocities.jp/yy_6502/]] / [[YY-CHR @wiki>https://w.atwiki.jp/yychr/]]&br()グラフィックエディタ
-[[NES Hack Factory>http://www.geocities.jp/kz_s6502/]]&br()ネームテーブルエディタ・PCM for NES
-&S(){-[[mck hogehoge (仮)>http://w.atwiki.jp/cc65/pub/dutycycle/]]&br()サウンドツール}
-[[Neslib>https://github.com/clbr/nesli
2021-09-12T14:22:59+09:00
1631424179