mos6502 delphi
1.0.0
これは、Gianluca GhettiniによるMOSテクノロジー6502 CPUのC ++実装のDelphi / Pascalポートです。コードは速いよりも読みやすくなるように書かれていますが、全体的な実行時間を大幅に短縮するためにいくつかの小さなトリックが導入されています。
主な機能:
ポートは、元のファイルにわずかな変更で記述されました。Run(n)関数は、単一のステップ()関数に置き換えられました - 複数のサイクルを実行する必要がある場合は、その関数をループ内に配置します。
Klaus Dormannによる6502機能テスト(バージョン16-AUG-2013)が含まれています。
非常に基本的なC64エミュレータが含まれています。 Basic ROM Basic.901226-01.binおよびKernal Rom Kernal.901227-03.binをダウンロードする必要があります。副パッケージにあるCommodore CBM.TTFフォントをインストールします。
C64エミュレーターはシンボリックキーボード翻訳を使用するため、キーボードレイアウトは機能するはずです。
このC64エミュレーターは、非常に基本的な6502/6510エミュレーションの例であり、機能が完全ではありません。代わりに、Vice-多目的コモドアエミュレーターをご覧ください。
C64エミュレーターに基づいて、VIC-20エミュレーターが含まれるようになりました。 Basic ROM Basic.901486-01.binおよびKernal Rom Kernal.901486-07.binをダウンロードする必要があります。 C64ソースと比較した変更は、ADDRおよびキーボードマトリックスです。