如何在Commodore c64上从软盘自动启动程序

时间:2010-12-03 09:43:01

标签: autorun c64

好消息,我的c64在花了很多年的时间在我的阁楼上后仍在运行 但我一直想知道的是:

如何自动加载&从已插入的软盘中运行程序 当我打开c64?

load "*",8,1这样的自动运行命令就足够了......

问候
交通部

5 个答案:

答案 0 :(得分:8)

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

解决这个问题的一种方法是获取Retro Replay墨盒并为其破解自己的代码。

答案 1 :(得分:8)

你写的是你键入的命令,如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
    

答案 2 :(得分:3)

不是100%相关,但C128可以在C128模式下自动引导磁盘。例如,Ultima V(在C128上有音乐但在C64模式下不在C64或C128上)自动调节。

至于墨盒,我推荐使用1541 Ultimate 2.它还可以运行来自模块rom图像的游戏(虽然Prince of Persia由于某些原因不适合我,可能是软件问题?)但你也得到了良好的软盘模拟器(也可以更容易地将内容传输到真实磁盘),REU,磁带接口(如果您订购)等。

答案 3 :(得分:2)

我怀疑有办法做到这一点;你需要一个处理这种情况的墨盒,我认为不存在这样的情况。

答案 4 :(得分:2)

实际上,更好,更合适的解决方案是EasyFlashRetro Replay通常与其自己的ROM一起使用。由于它是一个非常有用的盒式磁带,默认ROM,我永远不会闪存另一个ROM。如果你没有任何这些墨盒,它也比EasyFlash贵。

目前,我已将Prince Of Persia(!)ROM写入我的EasyFlash,当我打开我的c64时,它就像您要求的那样自动运行。