VirtualC64はCommodore 64パーソナルコンピュータをエミュレートします。私は2つの主要な目標を念頭に置いてソフトウェアを書いた。まず、コンピュータエンジニアリングの1年次または2年次のコースでデモンストレータプログラムとして使用できるエミュレータを作成したかったのです。この目標を達成するために、CPU、RAM、ROM、またはカスタムチップの1つを覗くためのさまざまなデバッグ機能を統合しました。次に、エミュレータをユーザーフレンドリーにするように努力しました。
このリリースの新機能:
VICII銀行の切り替えがより正確です。
VICEテストに合格すると、spritescan.prg、ss-hires-mc-exp.prg、およびss-mc-hires-exp.prg
マイルストーン到達:VirtualC64はKrestage 3 VICIIチェックに合格します。
バージョン2.4の新機能:
ツールバーに仮想キーボードを追加しました。
仮想ハードウェアに第2のVC 1541ドライブを追加しました。
フリーズフレームカートリッジのサポートが追加されました。
アクションリプレイ4カートリッジの高速ローダーが正常に動作しないバグを修正しました。
バージョン1.8の新機能:
キーボードマネージャーは改造されました。キーボードメニューで、シンボリックと位置ベースの割り当てのどちらかを選択できるようになりました。シンボリックキーの割り当てを使用する場合、エミュレータは、押されたキーをそのASCII表現を使用してマップしようとします。これまでエミュレータは常にこのタイプの割り当てを使用していました。位置ベースのマッピングでは、MacキーがC64キーボードのキーに直接接続されています。選択された割り当ては、キーボードメニューに表示されるユーザーダイアログで個別に調整できます。
D64、T64、PRG、P00、G64、またはNIBファイルが開いている場合、マウントダイアログをスキップするオプションが追加されました。このオプションを選択すると、これらのタイプのファイルはすぐにディスクに変換され、自動的にフロッピードライブに挿入されます。
VC1541の実装を改善する必要があります。現在のコードを簡素化するために、フロッピードライブをアクセラレーテッドではあるが互換性の低い読み取り専用モードにするオプションは削除されました。
タイプ18のカートリッジ(Zaxxon、Super Zaxxon)のサポートが追加されました
TAPファイルの拡張子が.T64のときにエミュレータがクラッシュするバグを修正しました。
特定のカートリッジデータを含むエミュレータにスナップショットがロードされたときにCPUがフリーズするバグを修正しました。
バージョン1.5.2の新機能:
コードベースはXCode 9に移植されました。
ジョイスティックのマネージャーがSwiftで再実装されました。
C64フォントがディレクトリプレビューウィンドウで使用されるようになりました。
デバッグパネルが開いているウィンドウが閉じられたときにエミュレータがクラッシュするバグを修正しました。
スプライトの優先順位の問題を修正しました(ありがとう、Fabio)。
バージョン1.5.1の新機能:
特定の外部スピーカーが接続されているときにオーディオ出力を妨げるバグを修正しました。
バージョン1.4.2の新機能:
1.0rc4から壊れたLorenzテストLDABを修正しました。
RunStop / Restoreを押したときにNMIラインを恒久的に押し下げるバグを修正しました。その結果、このキーの組み合わせを押すと一度しか動作しませんでした。
キーボードマッピングが拡張されました。 ESCキーは 'RunStop'にマッピングされ、Tabキーは 'Restore'にマッピングされます。
内部コードベースがクリーンアップされました。
バージョン1.3の新機能:
VirtualC64は、TAP形式をサポートする仮想データセットをエミュレートします。仮想テープを挿入するには、TAPファイルをメインのエミュレータウィンドウにドラッグアンドドロップします。
新しいツールバーアイコンが追加され、メディアダイアログが開きます。ダイアログには、現在挿入されているディスク、テープ、および接続されている拡張ポートカートリッジに関する情報が表示されます。
(うまくいけば)保存された状態がタイムトラベルドロワーからエミュレーターウィンドウにドラッグされたときにオーディオ再生が停止することがあったバグを修正しました。
バージョン1.0rc2の新機能:
拡張機能
テクスチャ描画コードがクリーンアップされました。
リセット中は、ディスクとカートリッジはそのまま残ります。
バグの修正
ディレクトリスキャナのバグを修正しました。表示されたファイル数を8に制限しました。
バージョン0.9.9.3の新機能:
ジョイスティックのシミュレーションキーがユーザー定義可能になりました。
マウントディスクのダイアログボックスは簡単になりました。
現在のドライブの内容をエクスポートするための新しいメニュー項目が追加されました(サポートされる形式はD64、T64、P00、およびPRGです)
カートリッジを取り付けたときにスナップショットの読み込みと保存ができませんでした。これは今はうまくいくはずです。
T64テープイメージを8つ以上のファイルで読み込むことができなくなるバグを修正しました。
バージョン0.9.9.1の新機能:
マウントダイアログには新しい外観と新機能があります
エミュレータはスナップショットファイルを開く前にバージョン番号を確認するようになりました
固定NTSC描画バグ
デバッグパネルのいくつかの小さな問題を修正
バージョン0.9.8.1の新機能:
バックグラウンド描画ルーチンのバグを修正しました(Bug#149)
ROMダイアログのカートリッジイメージがドロップターゲットになりました(Bug#132)
バージョン0.9.7.1の新機能:
0.9.7キーボード/ジョイスティックのエミュレーションは、直前のコードクリーンアップ。これは今修正されています。
バージョン0.9.6.1の新機能:
ライオンのネイティブフルスクリーンモードが正常に機能するようになりました(醜い罫線はありません)
ライオンマシンで頻繁にクラッシュした古いフルスクリーンモードを削除しました
コメントが見つかりません