18


朗報です。屋根裏部屋で何年も過ごした後も、私の c64 はまだ稼働しています。

c64 の電源を入れたときに、挿入済みのフロッピー ディスクからプログラムを自動的にロードして実行するにはどうすればよいですか?

次のような自動実行コマンドload "*",8,1で十分です...

よろしく
MoC

4

6 に答える 6

9

LOAD"*",8,1入力するコマンドで十分だと書いています。それでは、その特定のコマンドの唯一の問題は、プログラムをロードするだけで、自動的に実行しないことだと思いますか? もしそうなら、いくつかの解決策があります:

  1. 機械語プログラムの場合は、入力LOAD"<FILENAME>",8,1:してから ( を押さずに<RETURN>) <SHIFT>+を押す必要があります<RUN/STOP>

  2. BASIC プログラムの場合は、入力LOAD"<FILENAME>",8:してから ( を押さずに<RETURN>) <SHIFT>+を押し<RUN/STOP>ます。

  3. でロードすると自動的に実行されるように、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
    
于 2012-07-31T09:50:17.907 に答える
8

これは、一部のカスタム カートリッジがないと不可能です。

これを修正する 1 つの方法は、Retro Replay カートリッジを入手して、独自のコードをハッキングすることです。

于 2010-12-03T09:48:06.857 に答える
4

それを行う方法があるとは思えません。このケースを処理するカートリッジが必要になりますが、そのようなカートリッジは存在しないと思います。

于 2010-12-03T09:48:34.803 に答える
4

より適切でより適切な解決策はEasyFlash実際にあります。Retro Replay独自の ROM で一般的に使用されます。これはデフォルトの ROM で非常に便利なカートリッジであるため、別の ROM をフラッシュすることは決してありません。EasyFlashまた、これらのカートリッジを持っていない場合よりも高価です。

現時点では、Prince Of Persia(!) ROM が書き込まれてEasyFlashおり、c64 を開くと、要求どおりに自動実行されます。

于 2011-11-25T07:34:01.547 に答える
4

100% の関連性はありませんが、C128 は C128 モードでディスクを自動起動できます。たとえば、Ultima V (C128 には音楽があるが、C64 または C64 モードの C128 には音楽がない) は自動起動します。

カートリッジに関しては、1541 Ultimate 2 をお勧めします。モジュール rom イメージからゲームを実行することもできます (ただし、プリンス オブ ペルシャは何らかの理由で動作しませんが、おそらくソフトウェアの問題でしょうか?)。 (これにより、実際のディスクへの転送も簡単になります)、REU、テープインターフェース(注文した場合)など。

于 2014-05-23T22:09:57.117 に答える