retroarch吧 关注:14,251贴子:41,771
  • 9回复贴,共1

RA JAVA游戏模拟核心FreeJ2Me

只看楼主收藏回复

观前提醒,本教程有一定的技术门槛,
核心出处:https://github.com/hex007/freej2me
一、核心信息文件 freej2me_libretro.info 需要放置于RA根目录的info文件夹里
二、核心文件需要放置RA根目录cores文件夹里
1.windows_x86_64:freej2me_libretro.dll
2.linux_x86_64:freej2me_libretro.so
3.Linux_aarch64:freej2me_libretro.so
三、运行Java游戏需要JRE支持
添加JRE环境变量方法可以百度,下面提供主要的操作说明。
1.windows系统,解压配套的jre压缩包,把到\bin目录的全路径配置到系统环境变量里.
win10的操作流程;打开任意文件夹,右键左侧“此电脑”->属性->右边的“高级系统设置”->底下“环境变量”->双击“系统变量”里 “Path” 开头的那一行
->新建->把刚刚解压出来的jre压缩包里到bin文件夹的全路径复制进去,一路点确定退出。
2.linux操作系统则需要把bin目录添加到系统环境变量PATH里 或 把bin目录里的java文件链接到\usr\bin\目录也是可以的。
四、游戏rom文件名不能为中文,建议使用拼音或英文。游戏rom为.jar文件。
五、Batocera系统整合
官方原版系统整合,接下来的操作需要你熟悉Batocera系统,且有一定的linux系统命令行基础才能完成
1,2,是给RA 添加核心,3,4配置核心所需的JRE环境,5.是给Batocera添加新机种,6是给ES前端添加新机种配套关联,7保存修改,8,9补充说明。
1.把linux_x86_64的核心文件 freej2me_libretro.so 复制到 /usr/lib/libretro目录
2.把freej2me_libretro.info 文件复制到 /usr/share/libretro/info 目录
3.把jre压缩包在share盘里解压,此处需要使用命令行tar解压 tar.gz文件。
4.使用ln -sf 命令把解压出来的jre的bin目录里的java文件链接到\usr\bin\目录内
5.修改 /usr/share/batocera/configgen/configgen-defaults.yml 文件,添加j2me的机种配置
j2me:
emulator: libretro
core: freej2me
6.把提供的 es_systems_j2me.cfg 文件复制到Share盘\system\configs\emulationstation\
7.使用 batocera-save-overlay 命令保存修改。
8.j2me是batocera本身不具备的模拟机种,所以没有专属适配的遮罩,可以参阅官方的文档自行添加
9.建议在游戏设置里把J2ME的游戏分辨率指定为核心提供,这样横屏喝竖屏的游戏会以正确的画面比例显示。


网盘地址:https://share.weiyun.com/3EVcqXoG


IP属地:广东1楼2024-05-06 23:18回复
    在windwos上游玩,只需看前四步。


    IP属地:广东2楼2024-05-06 23:21
    收起回复
      6666


      IP属地:上海来自Android客户端3楼2024-05-07 00:52
      回复
        大佬,能做个ns的核心么


        IP属地:湖北来自Android客户端4楼2024-05-09 13:58
        回复
          感谢楼主分享


          IP属地:北京5楼2024-05-12 20:20
          回复
            支持游戏


            IP属地:江苏来自Android客户端6楼2024-05-14 01:25
            回复