Commodore 128 の Basic v7 エミュレーションを Ubuntu で動作させることは可能ですか?

Commodore 128 の Basic v7 エミュレーションを Ubuntu で動作させることは可能ですか?

私は VICE をインストールしましたが、Commodore 64 のゲームやプログラムを実行する点ではうまく機能しているようです。基本的な v4.0 自体が機能するかどうかはテストしていませんが、Commodore 128 の機能を利用するための提案を検索すると、C64 の機能のインストールまたは構成のみが示されます。C128 の機能に関するすべての参照は、不完全または機能しないようです。

サウンド エンベロープとビデオ ジオメトリ機能を使用するために、VICE を C128 Basic V7.0 エミュレーターとして実行する方法はありますか?

そうでない場合、従来の 80 列モードで C128 ベーシックをエミュレートできる、Ubuntu で使用できる他の c128 エミュレーターはありますか?

答え1

VICEは、C128 用としても素晴らしいエミュレータです。残念ながら、ドキュメントはひどいものです。専門家、マニア、変人向けの情報は山ほどありますが、重要な情報は 3.14.17 と 3.14.18 の間のどこかに隠されています。(一般の読者がすでに諦めている時点で...)

実のところ、とても簡単です。

  1. F7PC キーボードの を押すと、40 列モードと 80 列モードが切り替わります。
  2. を押してハードリセットを実行しますAltF12

2番目のウィンドウ(x128そこには) が、すっきりとした 80 列の表示で実現しました。

お役に立てれば。

追加メモ: もう一度確認しました。残念ながら、AltF12このキーの組み合わせはウィンドウ マネージャーによって頻繁に使用されるため、Linux では非常に不適切なデフォルトの選択です。したがって、このキーの組み合わせでハード リセットを実行しても機能しないか、期待どおりの効果が得られない可能性があります。そのため、この方法でも失敗する場合は、ドロップダウン メニューからハード リセットを実行してください。ファイル -> リセット -> ハード。 これは保証された何があっても働くこと。

答え2

キーの組み合わせではなく、GRAPHIC コマンドを使用することもできます。

GRAPHIC 0は40列モードに切り替わります

GRAPHIC 5は80列モードに切り替わります

@syntaxerror が言うように、PC システム以外では F7 と ALT+F12 は絶対にダメだというのは私もまったく同感です。私の Mac でも同じ問題があります。Mac では F キーが実際にはオリジナルの Commodore F キーにマッピングされています (そのため F7 はホスト システムの F7 キーを実行するのではなく、単に LIST コマンドを表示します)。どういうわけか、私の Mac は VICE の起動時に 80 列モードのままです。これは気に入っていますが、起動時に切り替え方法がわかりません。

関連情報