朗報です。屋根裏部屋で何年も過ごした後も、私の c64 はまだ稼働しています。
c64 の電源を入れたときに、挿入済みのフロッピー ディスクからプログラムを自動的にロードして実行するにはどうすればよいですか?
次のような自動実行コマンドload "*",8,1
で十分です...
よろしく
MoC
LOAD"*",8,1
入力するコマンドで十分だと書いています。それでは、その特定のコマンドの唯一の問題は、プログラムをロードするだけで、自動的に実行しないことだと思いますか? もしそうなら、いくつかの解決策があります:
機械語プログラムの場合は、入力LOAD"<FILENAME>",8,1:
してから ( を押さずに<RETURN>
) <SHIFT>
+を押す必要があります<RUN/STOP>
。
BASIC プログラムの場合は、入力LOAD"<FILENAME>",8:
してから ( を押さずに<RETURN>
) <SHIFT>
+を押し<RUN/STOP>
ます。
でロードすると自動的に実行されるように、BASIC プログラムを作成することができますLOAD"<FILENAME>",8,1
。これを行うには、まず次の行をプログラムの先頭に追加します。
0 POKE770,131:POKE771,164
次に、次のコマンドを発行してプログラムを保存します。
PRINT"{CLR}":POKE770,113:POKE771,168:POKE43,0;POKE44,3:POKE157,0:SAVE"<FILENAME>",8
これは、一部のカスタム カートリッジがないと不可能です。
これを修正する 1 つの方法は、Retro Replay カートリッジを入手して、独自のコードをハッキングすることです。
それを行う方法があるとは思えません。このケースを処理するカートリッジが必要になりますが、そのようなカートリッジは存在しないと思います。
より適切でより適切な解決策はEasyFlash
実際にあります。Retro Replay
独自の ROM で一般的に使用されます。これはデフォルトの ROM で非常に便利なカートリッジであるため、別の ROM をフラッシュすることは決してありません。EasyFlash
また、これらのカートリッジを持っていない場合よりも高価です。
現時点では、Prince Of Persia
(!) ROM が書き込まれてEasyFlash
おり、c64 を開くと、要求どおりに自動実行されます。
100% の関連性はありませんが、C128 は C128 モードでディスクを自動起動できます。たとえば、Ultima V (C128 には音楽があるが、C64 または C64 モードの C128 には音楽がない) は自動起動します。
カートリッジに関しては、1541 Ultimate 2 をお勧めします。モジュール rom イメージからゲームを実行することもできます (ただし、プリンス オブ ペルシャは何らかの理由で動作しませんが、おそらくソフトウェアの問題でしょうか?)。 (これにより、実際のディスクへの転送も簡単になります)、REU、テープインターフェース(注文した場合)など。