GSSquared v0.4.0 リリース!
GSSquared v0.4.0 リリース!

ジャワイド・バズヤルより

GSSquared v0.4.0 のリリースをお知らせいたします。GSSquared は完全な Apple II システムエミュレータです。バージョン 0.4.0 では大幅な機能強化が行われています(下記参照)。MacOS(Apple Silicon および Intel “fat” バイナリ)、Windows 64、Linux Ubuntu 22.04 向けのバイナリが、github リリースページにて提供されています。
https://github.com/jawaidbazyar2/gssquared
現在のリリースに対する主な更新:
- プラットフォーム選択(起動するApple IIモデルを選択)
- 65c02 仮想 CPU サポート
- 新しい仮想 II プロファイルをサポートします:
- アップルIIe
- Apple IIe 拡張版
- デュアルモッキングボードで強化されたApple IIe
- 以下のサポートを含みます:
- IIe キーボード、VBL、IIe MMU および iOU フラグ、すべての IIe ビデオ モード。
- 表示の更新:
- ビデオ表示コードを大幅にリファクタリングしました
- ビデオモードはすべて、3つのバックエンドレンダラーのいずれかでレンダリングされる同じタイプの中間表現を作成するようになりました。
- Apple IIgsの特許をモデルにした新しい(進行中の)RGBモード
- 80色、ダブルロー解像度、ダブルハイレゾ対応
- 各プラットフォーム(Mac/PC/Linux)に最適化されたピクセル形式
- 80 列モードは、ディスプレイ上で 1 文字分左に正しくシフトされます。
- Mac および Linux でのフルスクリーン (F3) の改善。
- ランタイムブランチと状態なしで 6502/65c02 間の違いを処理する CPU クラス テンプレート。
- コピー&ペースト
- Print Screen キーは画面の内容のピクセル画像をシステム クリップボードにコピーします。
- Shift + Insert を押すと、システム クリップボードのテキストが仮想マシンのキーボード ロジックに貼り付けられます。
- デバッガ
- エミュレータにステップ トレース デバッガーが追加されました。
- 分解によるライブトレース
- Ctrl + Return キーを押してデバッガー ウィンドウを開きます。
- IIeモードでメモリマップフラグのステータスを表示します
- コード実行またはメモリアクセスのブレークポイントを設定できます
- 命令ごとに更新されるメモリ領域に「監視」を設定できます。
- メモリ範囲の表示、メモリ値の設定、ソフトスイッチの操作、コードの逆アセンブルが可能な「モニター」機能
- ディスク II アクセラレーション - ソフトウェアに悪影響を与えることなくディスク II の速度を数倍に向上します。
- Windows では .zip パッケージをビルドできます。
- さまざまなバグ修正
- ゲームコントローラのストロボがアドレスC070-C07Fに応答するようになりました
- 点滅速度がより正確になりました
- その他:
- いくつかの新しいデモおよびテスト プログラム。
- dpp: 新しいビデオシステムロジックのテストハーネス
- cputest: 新しいテンプレートベースのCPUを使用し、実行するCPUタイプとテストスイートを簡単に選択できます。