上一主题下一主题
«12»Pages: 1/2     Go
主题 : 【分享】SAROO日常固件更新贴(2024.12.24)
级别: SAROO开发组
UID: 322214
精华: 1
发帖: 13
威望: 10 星
金钱: 134 浮游币
贡献值: 96 点
好评度: 48 点
人气: 0 点
在线时间: 54(时)
注册时间: 2023-10-05
最后登录: 2025-01-09
楼主  发表于: 2023-10-05 23:17

【分享】SAROO日常固件更新贴(2024.12.24)

管理提醒: 本帖被 YZB 执行加亮操作(2023-10-05)
  本贴 将 不 定 期 更 新SAROO测试固件。

github上也会有固件更新,但可能是累计一段时间后才release一次。  


-----------------------------------------------------
2024-12-24:

1. 增加游戏封面显示功能
        将cover.bin放入SAROO文件夹下即可。
        显示封面时左方向键可以切换封面显示的图层。

2. 增加启动刻录盘的功能

3. 支持虚拟记忆卡与系统存档共存
        可以在存档管理界面方便的交换存档。

4. 更好的BIOS兼容性

5. 更好的手柄兼容性

6. 增加希腊语,波兰语和瑞典语


因添加封面的缘故,所有此次升级文件较大,请将下列5个压缩包下载存放至一起,然后解压第一个压缩包即可得到所有文件,将所有文件复制到sd卡内即可
SAROO_20241224.part1.rar (5120 K) 下载次数:262
SAROO_20241224.part2.rar (5120 K) 下载次数:223
SAROO_20241224.part3.rar (5120 K) 下载次数:213
SAROO_20241224.part4.rar (5120 K) 下载次数:214
SAROO_20241224.part5.rar (65 K) 下载次数:175









-----------------------------------------------------
2024-06-27:

1.修复SD卡偶尔会损坏的bug。

2.支持多index音轨的游戏。

3.更加灵活的gameid匹配方式。
 现在配置文件中gameid的空格多少都不影响匹配。

4.菜单语言增加意大利语。

SAROO_20240627.rar (223 K) 下载次数:392


-----------------------------------------------------2024-05-15:

1.屏幕分辨率调整为320x240,可以显示12个菜单项。


2.背景图片
  放mainmenu_bg.gif到/SAROO/下即可。动画也可以。文件大小300KB以内。


3.背景音乐
  把PCM音频文件放到/SAROO/下即可。
   单次播放: /SAROO/bgsound.pcm
   循环播放: /SAROO/bgsound_r.pcm
  如何生成PCM:
  ffmpeg.exe -i subor.mp3 -ar 44100 -ac 2 -f s16le -acodec pcm_s16le bgsound.pcm


4.游戏分类
 在配置文件中增加分类:
  category = "分类1"
  category = "分类2"
  category = "分类3"
  category = "分类4"
 最多支持12个分类。
 在/SAROO/ISO/下面建立相应的目录:
  /SAROO/ISO/分类1/
  /SAROO/ISO/分类2/
  /SAROO/ISO/分类3/
  /SAROO/ISO/分类4/
 将游戏放入对应分类目录即可。
 如果分类名显示乱码,请确认配置文件是UTF-8编码的。


5.游戏排序
 配置文件新增sort_mode项:
  sort_mode = 0  # 不排序
  sort_mode = 1  # 按字母顺序
  sort_mode = 2  # 按字母逆序
 注意中文只能按unicode顺序排序,无法按拼音排序。


6.CDPlayer界面下的按键模式
 进入CDPlayer界面后(按Z进入,或游戏中退回):
  A: 启动游戏
  C: 启动游戏,并使用系统存档
  Start: 直接返回SAROO菜单。


7.游戏兼容性有所提升



SAROO_20240515.rar (221 K) 下载次数:316

-----------------------------------------------------

2024-03-16:

1. 新的字体系统。采用变宽字体,显示更紧凑。超长菜单项会滚动显示。

2. 增加德语,法语,俄语,繁体中文的支持。在主菜单中按LT键可以动态切换语言。

3. 支持在游戏中换盘的功能。
    假设游戏xxxxx有两张盘,目录名为
        [xxxxxxxxDisc 1xx]
        [xxxxxxxxDisc 2xx]
    要保证两个目录仅有一个数字的差异。
    在saroocfg.txt写入以下内容:
        [Game-ID]
        multi_disc = "Disc "
    这样Firm就能根据当前Disc知道下一张盘的名字。
    在游戏显示换盘的提示时,按下SD卡让它弹出,再重新压入SD卡,即可完成换盘。


SAROO_20240316.rar (217 K) 下载次数:346

-----------------------------------------------------
2024-01-18_2:
1. 修复不识别exfat格式的tf卡的问题
2024-01-18的固件忘记打开支持exfat格式了,如果你是使用的exfat格式的卡并升级了原2024-01-18固件的话,会发现进不去SAROO菜单。
解决方法如下:
准备一张fat32格式的tf卡,下载最新的固件(附件中的2024-01-18_2压缩包),解压到fat32格式的tf卡内,并运行saroo重新升级一次,这样就可以使用原来的exfat格式的tf卡了

SAROO_20240316.rar (217 K) 下载次数:346

2024-01-18:


1. 本次升级支持了8M的扩展存储卡功能。会在/SAROO/下面自动生成SS_MEMS.BIN文件。可以放四百多个存档。
2. 在进入主菜单的"系统CD播放器"时,会把主机存档复制一份到/SAROO/SS_BUP.BIN。这样方便主机存档的导出。

3. 新增KOF95与UltraMan这两个特殊游戏的支持。因为与固件冲突,这两个游戏只支持主机存档(附件中压缩包内的ISO文件夹内已附带这2个游戏需要的rom文件,请不要删除,玩过这2个游戏之后只能按主机的电源键重新启动进入SAROO菜单)

4. 本次升级了bootloader,以改善偶尔的加载失败现象 请在土星端执行一次升级即可。

SAROO_20240118_2.rar (3365 K) 下载次数:464



-----------------------------------------------------

2023-11-25:


1. 本次升级修正了一些游戏音乐播放问题。EXFAT的支持已经加上了。

2. 本次升级更改了固件放置与加载的方式。请先放入ssmaster.bin进行升级,然后再复制mcuapp.bin和ssfirm.bin到SAROO目录下。
现在所有文件都放在SAROO目录下了。以前的ramimage.bin不再需要。saroocfg.txt也要移动到SAROO下面。
以后发布的固件除了FPGA外,直接放在SD卡即可,不再需要手动升级了。


SAROO_20231125.rar (205 K) 下载次数:254
-----------------------------------------------------
2023-11-11:


1. 本次升级是各种错误修正,因此兼容性有所提升。之前不少动画播放卡住的游戏现在都可以了。


2. 请先放入ssmaster.bin和SSMaster.rbf进行升级,然后再复制ramimage.bin。
升级时可能会卡在升级界面,请等待一分钟然后再关机重新开机即可(如果开机以后还有升级选项,再重新点一次升级即可,这样下次开机就不会出现这个选项了


SAROO_20231111.rar (217 K) 下载次数:247




-----------------------------------------------------

2023-11-01:


1. 支持存档功能。将自动在/SAROO/下创建SS_SAVE.BIN文件,每个游戏64KB存档空间(比系统存档大一倍)。

2. 支持启动正版光盘游戏。

3. 请先放入ssmaster.bin进行升级,然后再复制ramimage.bin。否则因为版本不一致,会导致启动失败。

SAROO_20231101.rar (181 K) 下载次数:180

-----------------------------------------------------
2023-10-05:

1. 实现"加载二进制文件"功能,二进制文件存放路径 /SAROO/BIN 文件夹内,默认载入节��0x06004000 并执行

2. 增加了几个配置文件选项


3. GUI会显示各个固件的版本信息

4. 游戏兼容 性 些 许提升

SAROO_20231005.rar (176 K) 下载次数:222

[ 此帖被YZB在2024-12-24 21:19重新编辑 ]
本帖最近评分记录:
  • 好评度:+1(kosuya) 辛苦了,送你 1 点人气
  • 级别: SAROO开发组
    UID: 322046
    精华: 0
    发帖: 73
    威望: 0 星
    金钱: 253 浮游币
    贡献值: 1102 点
    好评度: 200 点
    人气: 0 点
    在线时间: 370(时)
    注册时间: 2022-09-11
    最后登录: 2025-01-29
    沙发  发表于: 2023-11-02 21:09

    引用
    引用第46楼simlive于2023-11-02 20:54发表的  :
    存档功能咋用的?升级后在记忆卡管理界面还是只有本体的记忆卡啊



    每个游戏一个存档,只存在tf卡上,不会在主机内置记忆体中!但游戏时需要选择“内置记忆卡”存储器
    级别: SAROO开发组
    UID: 322046
    精华: 0
    发帖: 73
    威望: 0 星
    金钱: 253 浮游币
    贡献值: 1102 点
    好评度: 200 点
    人气: 0 点
    在线时间: 370(时)
    注册时间: 2022-09-11
    最后登录: 2025-01-29
    板凳  发表于: 2023-11-02 21:13

    引用
    引用第43楼gcy于2023-11-02 16:35发表的  :
    这个存档功能不好使啊!还是需要自己创建存档文件夹才好使?


    存档文件自动建立,存档内容目前无法在主机管理界面查看,每个游戏建立一个独自的空间,游戏时自动读入相对应的存档

    如需查看,需要进游戏后在游戏存档管理界面查看
    级别: SAROO开发组
    UID: 322046
    精华: 0
    发帖: 73
    威望: 0 星
    金钱: 253 浮游币
    贡献值: 1102 点
    好评度: 200 点
    人气: 0 点
    在线时间: 370(时)
    注册时间: 2022-09-11
    最后登录: 2025-01-29
    地板  发表于: 2023-11-17 15:45

    回 96楼(15117574) 的帖子

    在游戏名称上按Z,进9球画面后按A或start进游戏,这时使用原机内置记忆卡


    tzmwx 于 2023-11-17 15:47 补充内容:
    [b]回 91楼(jounge) 的帖子[/b]
    做板前直接去掉,不要留
    级别: SAROO开发组
    UID: 322046
    精华: 0
    发帖: 73
    威望: 0 星
    金钱: 253 浮游币
    贡献值: 1102 点
    好评度: 200 点
    人气: 0 点
    在线时间: 370(时)
    注册时间: 2022-09-11
    最后登录: 2025-01-29
    草席  发表于: 2023-11-25 14:35

    回 101楼(jounge) 的帖子

    2盏灯那里的FLASH芯片是给FPGA用的的,git上有编程器直接刷此FLASH芯片的04固件,你查看一下git上左上角issues里面4月份的聊天记录

    卡上一共3盏灯,从右往左定义A\B\C,
    A灯为MCU灯,兼顾读盘、报错等功能;
    B灯为FPGA灯,固件正常此灯才会点亮;
    C灯为系统灯,只有进入SAROO菜单后才会点亮;


    如果刷了上述固件,开机后B灯还是不亮就要找其它问题了
    卡带右上角挂个串口在电脑看看,有没有报错信息
    [ 此帖被tzmwx在2023-11-25 14:52重新编辑 ]
    级别: SAROO开发组
    UID: 322046
    精华: 0
    发帖: 73
    威望: 0 星
    金钱: 253 浮游币
    贡献值: 1102 点
    好评度: 200 点
    人气: 0 点
    在线时间: 370(时)
    注册时间: 2022-09-11
    最后登录: 2025-01-29
    5楼  发表于: 2023-11-28 10:30

    回 104楼(jounge) 的帖子

    根据你的描述你已经完成了FPGA04固件的刷入
    AB灯亮起说明芯片已正常启动,建议将git上0.1版软件解压后拷贝到TF卡,开机测试
    C灯需要正常进入saroo菜单后才会亮起

    多次插拔卡带,避免卡槽问题
    级别: SAROO开发组
    UID: 322046
    精华: 0
    发帖: 73
    威望: 0 星
    金钱: 253 浮游币
    贡献值: 1102 点
    好评度: 200 点
    人气: 0 点
    在线时间: 370(时)
    注册时间: 2022-09-11
    最后登录: 2025-01-29
    6楼  发表于: 2023-11-28 11:10

    回 110楼(endlesstide) 的帖子

    1楼固件是按发布日期的早晚来设定的压缩包,每一个版本都是以升级了上一个版本为基础的,然后其中有一个FPGA固件不是每次都升级的。

    比如20231101之前升级包都是基于早期20230419的FPGA04版固件,没有涉及到FPGA的升级,压缩包里没有FPGA的固件。
    20231111含有FPGA05版本升级固件
    20231125基于FPGA05运行,按照已升级上一个版本为原则压缩包里不含有FPGA05固件

    所以按照你现在的情况先用20231111升级,然后再用20231125升级

    截止2023/11/28,开机后,SAROO菜单底部会显示
    MCU:年年年年月月日日      SS:年年年年月月日日     FPGA:XX

    请确保以下配置:
    20231101(含)之前的固件均应该是FPGA04版本
    20231111(含)之后的固件均应该是FPGA05版本

    注意:
    发现网络上有图片或视频显示存在FPGA02和06的版本,这里需要说明的是,作者从20230419亲自正式发布的版本只有04和最新的05共两个,其余版本请勿使用
    级别: SAROO开发组
    UID: 322046
    精华: 0
    发帖: 73
    威望: 0 星
    金钱: 253 浮游币
    贡献值: 1102 点
    好评度: 200 点
    人气: 0 点
    在线时间: 370(时)
    注册时间: 2022-09-11
    最后登录: 2025-01-29
    7楼  发表于: 2023-12-04 15:23

    回 120楼(zengzidane) 的帖子

    20231125的创新就是为了避免MCU在频繁的升级刷写过程中出错导致变砖而出的。
    在1125的MCU芯片中只有一个引导程序,主体功能均在TF卡中的,开机后MCU直接运行TF卡中的程序文件,以后升级只需更换TF卡中文件即可。

    所以目前20231125公开版软件屏蔽了MCU芯片内固件的刷写功能,不能降级。
    如有觉得兼容性变差,请直接指出某某游戏某某问题,便于TPU或YZB除错。
    如果你一定要降级,把老版本ssmaster.bin改名成mcuboot.bin放入update目录即可
    [ 此帖被tzmwx在2023-12-05 21:50重新编辑 ]
    级别: SAROO开发组
    UID: 322046
    精华: 0
    发帖: 73
    威望: 0 星
    金钱: 253 浮游币
    贡献值: 1102 点
    好评度: 200 点
    人气: 0 点
    在线时间: 370(时)
    注册时间: 2022-09-11
    最后登录: 2025-01-29
    8楼  发表于: 2023-12-12 00:32

    回 124楼(ggmmapple) 的帖子

    目前saroo不支持金手指,只有简单的内存写入功能
    级别: SAROO开发组
    UID: 322046
    精华: 0
    发帖: 73
    威望: 0 星
    金钱: 253 浮游币
    贡献值: 1102 点
    好评度: 200 点
    人气: 0 点
    在线时间: 370(时)
    注册时间: 2022-09-11
    最后登录: 2025-01-29
    9楼  发表于: 2024-01-17 14:57

    回 137楼(jounge) 的帖子

    10000,普通串口监测软件都可以
    级别: SAROO开发组
    UID: 322046
    精华: 0
    发帖: 73
    威望: 0 星
    金钱: 253 浮游币
    贡献值: 1102 点
    好评度: 200 点
    人气: 0 点
    在线时间: 370(时)
    注册时间: 2022-09-11
    最后登录: 2025-01-29
    10楼  发表于: 2024-01-21 14:11

    回 152楼(funnyboy) 的帖子

    进系统CD播放器功能已带有“备份原机内记忆卡到TF卡”功能使用,没有启动虚拟的内置和外置记忆卡,是看不到存档管理里面有“外置记忆卡”的。

    需要看虚拟的外置记忆卡内容可以在游戏列表里按Z键,进入9球界面再进存档管理。但注意在9球界面(不管你是在游戏列表里按Z键进入的,还是在游戏中按ABC+START进入的)再次进入游戏后虚拟的内置和外置记忆卡均会被关闭,也就是说9球下进游戏只能使用原机真实的内置记忆卡。

    如果你是在游戏列表中按A直接进入游戏,但又没找到外置记忆卡的请告知这个游戏名称和版本。

    [ 此帖被tzmwx在2024-01-21 14:18重新编辑 ]
    级别: SAROO开发组
    UID: 322046
    精华: 0
    发帖: 73
    威望: 0 星
    金钱: 253 浮游币
    贡献值: 1102 点
    好评度: 200 点
    人气: 0 点
    在线时间: 370(时)
    注册时间: 2022-09-11
    最后登录: 2025-01-29
    11楼  发表于: 2024-03-06 13:23

    回 180楼(saga) 的帖子

    SAROO需要两个固件:MCU固件和FPGA固件。

    20240118包里只有MCU固件,没有FPGA固件。

    你看到的两个固件实际是一个,只是不同的文件名,一个是老版名,一个是新版名而已。老版名是为了1125前版本直接升级0118使用。
    所以MCU你随便刷哪个都是ok的!

    最新的FPGA05固件在20231111版包里
    级别: SAROO开发组
    UID: 322046
    精华: 0
    发帖: 73
    威望: 0 星
    金钱: 253 浮游币
    贡献值: 1102 点
    好评度: 200 点
    人气: 0 点
    在线时间: 370(时)
    注册时间: 2022-09-11
    最后登录: 2025-01-29
    12楼  发表于: 2024-03-07 20:19

    回 182楼(saga) 的帖子

    注意作者首页的说明1125版已经将mcu主程序搬离mcu芯片,即1125以后mcu芯片固件只是一个启动程序,主程序已移到TF卡,一般情况下只要升级TF卡里的mcu软件即可
    级别: SAROO开发组
    UID: 322046
    精华: 0
    发帖: 73
    威望: 0 星
    金钱: 253 浮游币
    贡献值: 1102 点
    好评度: 200 点
    人气: 0 点
    在线时间: 370(时)
    注册时间: 2022-09-11
    最后登录: 2025-01-29
    13楼  发表于: 2024-03-18 12:35

    回 193楼(最后的凝视) 的帖子

    图片:
    图片:
    图片:
    引用
    引用第193楼最后的凝视于2024-03-17 19:24发表的  :
    感谢更新。多谢用爱发电的大佬
    不过,我这边没太看明白游戏中换盘这个。
    假设我的多盘游戏是“异灵 (J)”,我saroocfg里是不是应该这么写?
    # 异灵 (J) CD0
    [T-30001G  V1.000]
    .......


    异灵不属于“游戏中”换盘的游戏,可以不使用multi_disc功能,该游戏换盘符合世嘉多盘游戏设计规范,可以在复位和开关机后选择下一张光盘继续游戏
    有个别游戏不符合世嘉设计规范,只能在游戏进行中,必须要在电视屏幕提示你“换盘”的时候完成换盘动作才行,不能关机,不能复位。这一类游戏需要用到这个multi_disc指令
    具体用法:
    SAROO“游戏中”换盘使用方法:
    1.在ISO下游戏镜像的文件夹中增加“关键字”,如CD,Disc等等;一些规范的redump游戏实际已在文件夹名称里含有指令所需的关键字,比如Disc 1、CD1之类,注意这些现成的关键字里可能含有“空格”,比如“Disc空格”,不要忘了这个空格。记住文件夹名称除数字1、2之外所有字符均应相同,数字必须在关键字后方。
    2.在saroocfg.txt中增加multi_disc指令:
    # GameName
    [Game ID]
    multi_disc = "关键字"
    如:
    文件夹
    SAROO/ISO/RAMPO(Japan)(Disc 1)
    SAROO/ISO/RAMPO(Japan)(Disc 2)
    关键字就是“Disc空格”
    # Rampo
    [GS-9011   V1.000]
    multi_disc = "Disc "

    3.在游戏中“SD卡弹出再插入”完成换盘

    图片再展示一下案例
    级别: SAROO开发组
    UID: 322046
    精华: 0
    发帖: 73
    威望: 0 星
    金钱: 253 浮游币
    贡献值: 1102 点
    好评度: 200 点
    人气: 0 点
    在线时间: 370(时)
    注册时间: 2022-09-11
    最后登录: 2025-01-29
    14楼  发表于: 2024-04-27 00:31

    回 217楼(as958) 的帖子

    FPGA固件 版本多少?
    级别: SAROO开发组
    UID: 322046
    精华: 0
    发帖: 73
    威望: 0 星
    金钱: 253 浮游币
    贡献值: 1102 点
    好评度: 200 点
    人气: 0 点
    在线时间: 370(时)
    注册时间: 2022-09-11
    最后登录: 2025-01-29
    15楼  发表于: 2024-05-26 14:04

    引用
    引用第252楼simlive于2024-05-26 09:59发表的  :
    240515运行KOF96时肩键无法使用。退回240316的固件时可以正常使用。



    玩kof96肩键在0316里面起了什么作用
    级别: SAROO开发组
    UID: 322046
    精华: 0
    发帖: 73
    威望: 0 星
    金钱: 253 浮游币
    贡献值: 1102 点
    好评度: 200 点
    人气: 0 点
    在线时间: 370(时)
    注册时间: 2022-09-11
    最后登录: 2025-01-29
    16楼  发表于: 2024-05-27 10:09

    回 251楼(nightkid) 的帖子

    根据游戏内容,分类成比如射击、赛车、飞机,

    需要在cfg文件添加三个项目(这里延续上方三种射击、赛车、飞机,最多12种)

    ISO目录下对应cfg文件项目添加三个相同名称的文件夹(射击、赛车、飞机)

    将不同类别的游戏(带文件夹)拷贝到对应的这三个文件夹内,即可在saroo界面看到这3个“分类项目”和游戏


    要点:cfg添加的分类名称必须与ISO下分类文件夹名称相同,20240515支持最多12个分类


    注意:一旦启动“分类“功能,ISO目录下的所有游戏将不显示,所有游戏必须转移至分类文件夹内(且与CFG中含有相同的分类文件夹名称)才能正常显示
    级别: SAROO开发组
    UID: 322046
    精华: 0
    发帖: 73
    威望: 0 星
    金钱: 253 浮游币
    贡献值: 1102 点
    好评度: 200 点
    人气: 0 点
    在线时间: 370(时)
    注册时间: 2022-09-11
    最后登录: 2025-01-29
    17楼  发表于: 2024-05-27 10:14

    回 246楼(simlive) 的帖子

    htt p://bbs.chinaemu.org/read-htm-tid-129540-fpage-3.html

    联系此贴主人可解决你的问题


    tzmwx 于 2024-05-27 10:15 补充内容:
    [b]回 243楼(funnyboy) 的帖子[/b]
    你镜像问题,重新转换一下
    级别: SAROO开发组
    UID: 322046
    精华: 0
    发帖: 73
    威望: 0 星
    金钱: 253 浮游币
    贡献值: 1102 点
    好评度: 200 点
    人气: 0 点
    在线时间: 370(时)
    注册时间: 2022-09-11
    最后登录: 2025-01-29
    18楼  发表于: 2024-06-03 10:50

    回 258楼(肥肉) 的帖子

    楼上已有答案,SAROO运行时主机CD处理模块被软件切断,无法使用VCD卡,不能看VCD
    级别: SAROO开发组
    UID: 322046
    精华: 0
    发帖: 73
    威望: 0 星
    金钱: 253 浮游币
    贡献值: 1102 点
    好评度: 200 点
    人气: 0 点
    在线时间: 370(时)
    注册时间: 2022-09-11
    最后登录: 2025-01-29
    19楼  发表于: 2024-06-16 14:28

    回 261楼(starfall) 的帖子

    具体问题具体分析,建议制作前购买的芯片确保真品,制作时要确保BGA焊点焊接完好

    先从saroo卡指示灯开始,一共三盏灯,按照位置可以暂定义为左中右三盏灯,你目前插上土星后亮了几盏灯,有没有闪烁等等
    上一主题下一主题
    «12»Pages: 1/2     Go