editor_xu 2023-10-09 21:42 采纳率: 50%
浏览 63

make ARCH=native run mainargs=mario却显示ROM 'mario' not found, using default ROM 'mario'

Vmware17,ubuntu22.03。你好,请问一下我已经在nes/rom/文件下添加了关于超级马里奥的rom文件并改名为mario.nes,但在fceux-am/文件下执行make ARCH=native run mainargs=mario却显示ROM 'mario' not found, using default ROM 'mario'
Loading ...
An error occurred while loading the file.Exit code = ffh
make: *** [/root/ysyx-workbench/abstract-machine/scripts/native.mk:24: run] Error 255
自己STFW后有人说是压缩的问题就aptitude install rar和aptitude install unrar,但当我继续在fceux-am/文件下执行make ARCH=native run mainargs=mario时,还是反馈同样的消息,不知道有哪位知道我哪里做错了,还需要怎么做才能运行游戏,谢谢

img


提示错误

img

在nes/rom/文件下放入mario游戏的文件

img

下载unrar

img

下载rar

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-10-10 14:43
    关注

    【以下回答由 GPT 生成】

    首先,ROM 'mario' not found, using default ROM 'mario'的错误提示表明系统无法找到指定的ROM文件。这可能是因为文件路径有误或者文件名错误导致的。请按照以下步骤检查和解决该问题。

    1. 首先,请确保ROM文件已经正确地放置在fceux-am的nes/rom/目录下。可以使用ls命令查看该目录下的文件列表,确认文件名和位置是否正确。

    bash ls /root/ysyx-workbench/fceux-am/nes/rom/

    应该会显示类似如下的结果:

    mario.nes

    1. 确认ROM文件的命名是否正确。根据你的描述,将ROM文件重命名为mario.nes。请使用mv命令确保文件名正确。

    bash mv /root/ysyx-workbench/fceux-am/nes/rom/your_rom_file.nes /root/ysyx-workbench/fceux-am/nes/rom/mario.nes

    此处的"your_rom_file.nes"应该替换为你实际使用的ROM文件名。

    1. 如果步骤1和2都没有解决问题,可能是因为ROM文件无法正确解压缩导致的。请按照以下步骤继续进行。

    2. 首先,确保你已经安装了unrar软件。可以使用以下命令进行安装:

    bash sudo apt-get install unrar

    1. 然后,通过以下命令解压缩ROM文件:

    bash unrar x /root/ysyx-workbench/fceux-am/nes/rom/mario.nes.rar /root/ysyx-workbench/fceux-am/nes/rom/

    这里假设你的ROM文件被压缩为mario.nes.rar,如果文件名不同,请相应地修改命令。

    1. 再次执行make命令,检查是否成功解决了ROM文件找不到的问题:

    bash make ARCH=native run mainargs=mario

    如果还是遇到相同的错误提示,请继续进行以下步骤。

    1. 确保你已经安装了rar软件。可以使用以下命令进行安装:

    bash sudo apt-get install rar

    1. 重新尝试解压缩ROM文件:

    bash rar x /root/ysyx-workbench/fceux-am/nes/rom/mario.nes.rar /root/ysyx-workbench/fceux-am/nes/rom/

    1. 再次执行make命令尝试运行游戏:

    bash make ARCH=native run mainargs=mario

    1. 如果问题仍然存在,请确认你所使用的命令是否正确,以及命令所在的目录是否正确。

    如果以上步骤都没有解决问题,并且你已经尝试过了相关的解决方法,请告诉我,我将尽力提供其他可能的解决方案。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 10月9日