更新履歴
2016年12月31日■MacFC 0.8.2 PPC/Carbon
- ディスク保存ファイル(sav)のファイルヘッダーに不要な値が入っていたので修正。
- ディスクシステムのディスクアクセス用IRQ発生タイミングを修正。今まではタイミングが一部不規則になっている部分があったが(パルテナの鏡で動作不良)、一定間隔となるようにした。
- ディスク高速アクセス機能のバグ修正。
- 「ソフトリセット」の動作を修正。
- その他、小さな修正改良。
2006年12月3日■MacFC 0.8.1 PPC/Carbon
- NSFプレーヤー時のCPU使用率を改善。
- NSFプレーヤーでFDS音源を使用時の動作の修正(タイムツイストに対応)。
2006年10月29日■MacFC 0.8.0 PPC/Carbon
- gzip圧縮ファイルの読み込みに対応。
- スプライト0番ヒットの修正。BGとの当たり判定をきちんと行うようにした。(マリオオープンゴルフのタイトルが正常に)
- パレット関係に新たな挙動を追加(画面表示OFF時にパレットアドレスを指定すると画面に着色される現象)。(NesDevの掲示板にある「Full 410-Color NES Palette Demo」の表示に対応。また3Dホットラリーなどより正確に)
- 画面表示のON/OFF($2001)切り替え時の挙動の修正。
- 画面描画タイミングの微調整。
- 画面着色(フィルター)機能の微修正。
- サウンド再生ルーチンの効率化。
- Commando+ズームボックスクリックでウインドウを縮小するようにした。
- Control+クリック(右クリック)でメニューを表示して、開く/閉じる操作が可能に。
2006年4月18日■MacFC 0.7.9 PPC/Carbon
- ROMイメージの情報表示機能を追加。
- よく使う設定項目をメニューから直接設定できる様にした。
- ファイルオープンダイアログに、ディスク保存ファイル(sav)の表示切り替えを追加。
- 状態セーブ&ロードのスロットメニューにファイル作成日を表示。
- セレクトとスタートボタンに連射機能を追加。また、インプットスプロケットに連射の設定を追加。
- 光線銃をマウスボタンでも発射可能にした。
- アプリケーションの優先度設定を追加。
- ディスク保存ファイル(sav)を読んだ時は、ウインドウタイトルを「ファイル名.sav」と表示する様にした。
- NSFプレーヤーの拡張音源の表示方法を修正変更。また、停止の動作を2段階に変更。
- その他小さな修正変更。
2005年12月23日■MacFC 0.7.8 PPC/Carbon
- Mapper70と76に対応。
- VBlankフラグの設定タイミングを修正。
- 状態ロード時のバッテリーバックアップデータ(savファイル)の書き込み動作を変更。
- モニタ階調変更に関連する不具合の修正。
- ファイル名の拡張子の判定方法を変更。拡張子として判断するのは「.」以降3文字以内としました。
- その他小さな修正変更。
2005年9月10日■MacFC 0.7.7 PPC/Carbon
- Mapper77に対応。
- スプライト0番ヒットの修正(ドラドラドラが動作)。
- その他小さな修正変更。
2004年11月10日■MacFC 0.7.6 PPC/Carbon
- 光線銃に対応。
- 環境設定の項目を一部追加。
- NSFプレーヤーで複数の拡張音源を演奏可能にした。
- その他小さな修正・変更。
2004年6月29日■MacFC 0.7.5 PPC/Carbon
- マッパー19に対応。
- CD-ROMなどロックされたボリューム上のファイルが、ファイルオープンダイアログに表示されなくなっていたので修正。
- ステートファイルの上書きを制限するようにした。
2004年4月17日■MacFC 0.7.3 PPC/Carbon
- Namco106音源に対応(NSFプレーヤーのみ)。
- PCMチャンネルの音量を少し小さくした。
- NSFプレーヤー時に、リセット等のキーボードショートカットが反応していたので修正。
2004年3月18日■MacFC 0.7.0 PPC/Carbon
- 状態セーブ機能(どこでもセーブ機能)を追加。
- ウインドウへのドラッグ&ドロップでROMを開けるようにした。
- サウンドの音量バランスを調整。
- ウインドウのタイトルバーにプロキシアイコンを表示するようにした(MacOS 8.5以上)。
- InputSprocketのボタンの順番を変更。
- ファイル名の拡張子の扱いを変更。
- 環境設定の一部のデフォルト値を変更。
- 画面カラーが32000色以外の時、その旨のダイアログを表示するようにした。
- ディスクカード入れ替え時、挿入面数を表示するようにした。
- 2倍画面が少し高速化。
- スタンダードなファイルオープンダイアログのフィルタを強化。
- その他細かい修正。
2003年8月24日■MacFC 0.6.6 PPCを公開
- 実行速度が低下していたので修正
2003年8月10日■MacFC 0.6.5 PPC/Carbonを公開
- NSFプレーヤー機能追加
2003年6月27日■MacFC 0.6.0 PPC/Carbonを公開
- 「MacFC」に改名
- マッパー32、75、185を追加
- スケバン刑事3に対応
- 元祖西遊記スーパーモンキー大冒険のステータス部分の表示が正常になった
- AIFF録音機能追加、スクリーンショット機能修正
- 短周期ノイズを実装(設定で従来の音源仕様と切り替え可能)
- 画面サイズ3倍、フルスクリーン解像度切り替え、上下8ドットを隠すオプションを追加
- 連射表示、一時停止表示の入/切設定を追加
- ナビゲーションサービスのファイルオープンダイアログを改良
- プレビューに簡単なROM情報を表示する機能を追加
- 読めないファイルは表示しないように修正
- ファミリーべーシックキーボードの自動接続機能追加
- 初期設定を修正
- テニスのタイトル画面のBGMがおかしくなっていたので修正
- 一時停止のデフォルトキーを変更
2003年1月17日■macFC 0.5.7 Carbonを公開
- macFC 0.5.7のCarbon版です。MacOS Xでの使用を考慮して若干変更点がありますが、基本的に0.5.7と同じです。
2002年12月24日■macFC 0.5.7を公開
- 内蔵RAMの初期化方法の変更により、みんなのたあ坊のなかよし大作戦が動作するようになった。
- CPUの「PHP」の修正により、三國志が動作するようになった。
- マッパー23を一部修正し、悪魔城すぺしゃるぼくドラキュラくんに対応。
- その他、細かな修正。
2002年12月7日■macFC 0.5.6aを公開
- 一部のOSでサブメニューが表示されない問題を修正。
- 一時停止処理のバグ修正。
2002年11月30日■macFC 0.5.6を公開
- マッパー66追加。
- CPUを一部修正。
- PPUレジスタ($2001、$2006)の一部の挙動を実装していなかったので実装した。
バイオミラクルぼくってウパのディスク作動時の「WAIT」表示が、表示した瞬間だけ下にずれるようになりました。- ミラーリング変更時の動作を修正。
- 「リセット」のタイミングを変更。
アイドル八犬伝でリセットすると動作しなくなる問題が直りました。- マッパー4のIRQを修正。
IRQの修正とPPUミラーリング変更動作の修正により、忍者龍剣伝で画面がおかしくなる問題が直りました。- ディスクシステムのIRQを修正。
ダーティーペア、麻雀悟空が動作するようになりました。- サウンドの三角波とディスク音源を一部修正(表面上はほとんど変化なし)。
- TickCountによるウエイトを改め、より高精度なタイマーを使用した「フレームウエイト」に変更。
今までは一度減ったサウンドバッファは回復しませんでしたが、アルゴリズム変更によりサウンドバッファが回復するようになりました。常にフレームウエイトを使用する事をお勧めします。- OS8.5未満の環境でsavファイル名がおかしくなる問題を修正。
- 一部の機種でウインドウが表示されない問題を修正。
- インプットスプロケット機能を有効/無効切り替え可能にした。
- 初期設定ダイアログのバグ修正。
2002年9月19日■macFC 0.5.5を公開
- マッパー16、26追加(ファミコンジャンプ2、エスパードリーム2その他)。
- フレーム割り込みに対応(エニックスのゲームのサウンドが鳴ります)。
- CPU修正(ドラクエ3、4等動作)。
- マッパー1修正(スウィートホーム動作)。
- スーパーマリオ256ワールドに対応(電源を切らずにカセットを交換する機能)。
- フルスクリーン、インターレースモード追加。
- 各種設定の保存機能(初期設定)追加。
- キーコンフィグ機能追加。
- 連射機能追加。
- 音量設定機能追加。
- インプットスプロケット再起動機能追加(macFC起動後にコントローラーを差し込んでも認識できます)。
- サウンドの再生システムを修正。
- スクリーンショットのショートカットを[コマンド]+[P]に設定。自動番号付け機能追加。
- ディスクBIOSのCRCチェック廃止。
2002年7月1日■macFC 0.5.1を公開
- サウンドの再生システムを改良。
・サウンドが瞬間的に途切れる現象がほとんどなくなりました。
・バッファサイズを変更可能になりました。バッファサイズを増やすことにより仮想メモリ使用時も途切れる事なく再生されます。- インプットスプロケット改良。
・十字ボタンの設定を強化。- 危険な二人のタイトルBGMの三角波が一部鳴らなかったので修正。
- マッパー87、PRGが16kのROMが動作しなかったので修正。
- マッパー23と25のIRQタイミングを微調整。
- ディスクシステムのIRQタイミングを微調整。
・きね子シリーズの不具合は解消しました。- 機能追加。
・ディスクシステムの高速アクセス機能追加。
・全速力モード機能追加。- ウエイトの方法を変更可能にした。
2002年5月10日■macFC 0.5を公開
- マッパー24(悪魔城伝説)、86(燃えろプロ野球)、89(水戸黄門)追加。
- ファミリーベーシックキーボードに対応。
- スプライトDMAの挙動を修正。
・ラスタースクロールのズレが少なくなりました。- 画面書き換え時に発生するブレを修正。
- 縦スクロール値に240ドット以上が指定された時の挙動を修正。
- VBLフラグの設定タイミングを修正。
・ディスクのクレオパトラの魔宝、水晶のドラゴン、中山美穂のトキメキハイスクールが動作するようになりました(確認したもののみ)。- マッパー1修正。
・512kロムに対応(ドラクエ4未対応)。
・ロマンシアのタイトル画面化け修正。- 超人狼戦記ウォーウルフのステータス画面が出なかったのを修正(パッチ)。
- FDSレジスタを一部修正し、マイケルEnglish大冒険が動作するようになった。
- VRC6音源に対応(補完機能付き)。
- 内蔵音源修正。
・タイムツイストの画面切り替え時のノイズ音の再現性が向上しました。
・ハイウェイスターのチェッカーフラッグ通過時の音の再現性が向上しました。- ディスク音源修正。
・バイオミラクルぼくってウパ、愛戦士ニコルのサウンドの再現に成功(これで完璧か?)。- DPCMとディスク音源の波形に補完を行うようにした(その他のチャンネルは既に実装済み)。
- インプットスプロケットに対応。
- スクリーンショット機能追加。
- 起動時にカラー階調を32000色に自動切り替えするように、キー入力をRomanに切り替えるようにした。
- アプリケーションがバックグラウンドに回った時は、キー入力を受け付けないようにした。
- 画面転送にウエイトを入れることにより、スクロールが滑らかになった。
- キー設定を一部変更(一時停止[P]→[esc])。
- DISKSYS.ROMファイルはエイリアスでも認識できるようになりました。
2002年1月25日■macFC 0.4.1を公開
- スプライト0番ヒットにバグが見つかったので修正しました。
- 画面サイズ変更時にウインドウがスクリーン中央に表示されるようにしました。
■サポート掲示板を設置しました
2001年12月30日■macFC 0.4を公開
- ディスクシステムに対応
・セーブ機能および拡張音源にも対応しています。- マッパー80に対応
- 画面着色機能に対応
- サウンドを一部修正
- スプライト0番ヒットを修正
- ナビゲーションサービスに対応
- 画面サイズ2×2倍モードを追加
- 一時停止機能を追加
2001年9月18日■スクリーンショットのページを追加
■macFC 0.3を公開
- サウンドを改良
・高音質16bitサウンド。
・音が鳴りやまなかったり、鳴っている時間が長かったりする問題を修正。
・$4011による7bitPCM音声に対応。
・$4011による三角波とノイズチャンネルの音量変化効果に対応。- マッパー4、7、21、22、23、25、68、69、87、93を追加
・マザーの文字も正常に表示されます。- バッテリーバックアップデータの読み込みと保存に対応
- マイク入力のエミュレーションに対応
- 分割スクロール部分のキャラ化けや、スクロールずれを修正
- スプライトの表示制限に対応
- キー設定を一部修正
・1コントローラーの十字キーの割り当てを増やしました。
2001年8月1日■macFC 0.2を公開
- 動作速度の向上
- サウンドエミュレーションの追加
- 多くのマッパー1のゲームに対応(大容量ROMには未対応)
- macFCアイコン作成
2001年3月14日■macFC 0.1初公開