好消息,我的C64在花了很多年的时间在我的阁楼上花了很多年。
但是我一直想知道的是:

我如何自动 负载和运行 来自一个程序 软盘 已经插入了
当我打开C64时?

一些自动运行命令,例如 load "*",8,1 足够...

问候
MOC

有帮助吗?

解决方案

没有一些自定义墨盒,这是不可能的。

解决此问题的一种方法是获得复古重播墨盒并为其砍掉自己的代码。

其他提示

您写一个您输入的命令, LOAD"*",8,1 足够了。那么,我可以假设该特定命令的唯一问题是它仅加载但不会自动运行该程序?如果是这样,您有许多解决方案:

  1. 如果是机器语言程序,那么您应该输入 LOAD"<FILENAME>",8,1: 然后(不按下 <RETURN>) 按 <SHIFT>+<RUN/STOP>.

  2. 如果是基本程序,请输入 LOAD"<FILENAME>",8: 然后(不按下 <RETURN>) 按 <SHIFT>+<RUN/STOP>.

  3. 可以编写一个基本程序,以便将其加载时自动运行 LOAD"<FILENAME>",8,1. 。为此,首先将以下行添加到程序的开头:

    0 POKE770,131:POKE771,164
    

    然后发出以下命令来保存程序:

    PRINT"{CLR}":POKE770,113:POKE771,168:POKE43,0;POKE44,3:POKE157,0:SAVE"<FILENAME>",8
    

不是100%相关的,但是C128可以在C128模式下自动磁盘。例如,Ultima V(在C128上具有Musics,但在C64或C128上没有C64模式)。

至于墨盒,我建议使用1541 Ultimate 2.它也可以从模块ROM图像运行游戏(尽管波斯亲王出于某种原因对我不起作用,也许是软件问题?),但是您也得到了相当不错的软盘模拟器(这也使得更容易将其传输到真实磁盘),REU,磁带接口(如果您订购)等。

我怀疑有办法做到这一点。您将需要一个处理此案的墨盒,我认为不存在这样的墨盒。

更好,更合适的解决方案是 EasyFlash 实际上。 Retro Replay 通常与自己的ROM一起使用。由于默认情况下它是一个非常有用的墨盒,因此我永远不会闪烁其他ROM。它也比 EasyFlash 如果您没有这些墨盒。

目前,我有 Prince Of Persia (!)rom写信给我 EasyFlash 当我打开C64时,它会像您的要求一样自动运行。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top