A9VG电玩部落论坛

 找回密码
 注册
搜索
楼主: hitomilee

game watch双系统制作教程

[复制链接]

精华
0
帖子
486
威望
0 点
积分
509 点
种子
16 点
注册时间
2006-5-15
最后登录
2024-7-2
 楼主| 发表于 2021-8-14 16:41  ·  安徽 | 显示全部楼层
orzeus 发表于 2021-8-9 15:55
用老外的patch直接修改OpenOCD的源码,可以直接在Linux刷双系统。(只是原版rom的patch过程还得用老外提 ...

等大神测试结果,这边用树莓派习惯了,就没去尝试linux了

精华
0
帖子
38
威望
0 点
积分
38 点
种子
10 点
注册时间
2021-7-8
最后登录
2022-9-28
发表于 2021-8-17 08:28  ·  广东 | 显示全部楼层
hitomilee 发表于 2021-8-8 02:11
回头整理一份教程,最近沉迷永劫无间

厉害了,坐等!

精华
0
帖子
12
威望
0 点
积分
12 点
种子
10 点
注册时间
2014-12-14
最后登录
2022-6-21
发表于 2021-8-17 22:47  ·  美国 | 显示全部楼层
hitomilee 发表于 2021-8-8 02:11
回头整理一份教程,最近沉迷永劫无间

为何我更新ChineseUI这个版本后游戏会出现无法保存的情况你有遇到过吗?

精华
0
帖子
12
威望
0 点
积分
12 点
种子
10 点
注册时间
2014-12-14
最后登录
2022-6-21
发表于 2021-8-17 22:48  ·  美国 | 显示全部楼层
村中小伙 发表于 2021-8-17 22:47
为何我更新ChineseUI这个版本后游戏会出现无法保存的情况你有遇到过吗?

游戏无法保存挡更新中文名称会闪退

精华
0
帖子
486
威望
0 点
积分
509 点
种子
16 点
注册时间
2006-5-15
最后登录
2024-7-2
 楼主| 发表于 2021-8-18 03:00  ·  安徽 | 显示全部楼层
村中小伙 发表于 2021-8-17 22:48
游戏无法保存挡更新中文名称会闪退

是的,中文名称我试过改几个可以,多个好像会有点问题,具体原因我不确定,无法保存是因为新版的双系统BUG,KB大神已经修复,修改下面几个文件即可
1.打开Core/Inc/gw_linker.h 文件
第8行添加:extern uint8_t __EXTFLASH_BASE__;

2.打开Core/Src/main.c 文件
第231行的 uint32_t save_address = flash_ptr - &__EXTFLASH_START__;
替换为:uint32_t save_address = flash_ptr - &__EXTFLASH_BASE__;

第254行的:uint32_t save_address = flash_ptr - &__EXTFLASH_START__;
替换为:uint32_t save_address = flash_ptr - &__EXTFLASH_BASE__;

打开 根目录下的 STM32H7B0VBTx_FLASH.ld
第77行的:__EXTFLASH_START__ = 0x90000000 + __EXTFLASH_OFFSET__;
替换为:__EXTFLASH_BASE__ = 0x90000000;  /* Beginning of addressable extflash addresses */
__EXTFLASH_START__ = __EXTFLASH_BASE__ + __EXTFLASH_OFFSET__;  /* Beginning of where we're going to store emulator and rom data */

第93行的:__SAVEFLASH_START__ = __EXTFLASH_START__ + __EXTFLASH_LENGTH__;
替换为:__EXTFLASH_END__ = __EXTFLASH_START__ + __EXTFLASH_LENGTH__;
__SAVEFLASH_START__ = __EXTFLASH_END__;
第95行的:__CONFIGFLASH_START__ = __SAVEFLASH_START__ + __SAVEFLASH_LENGTH__;
替换为:__CONFIGFLASH_START__ = __SAVEFLASH_END__;

修改后上传覆盖,清除缓存MAKE CLEAN,然后重新BUILD就可以了

精华
0
帖子
486
威望
0 点
积分
509 点
种子
16 点
注册时间
2006-5-15
最后登录
2024-7-2
 楼主| 发表于 2021-8-18 03:10  ·  安徽 | 显示全部楼层

已经更新了,你可以看看,不过最新CHINESEUI的分支好像下了,可以用newUI分支,就是 -b chineseUI参数改成 -b NewUI

精华
0
帖子
12
威望
0 点
积分
12 点
种子
10 点
注册时间
2014-12-14
最后登录
2022-6-21
发表于 2021-8-18 11:06  ·  美国 | 显示全部楼层
hitomilee 发表于 2021-8-18 03:10
已经更新了,你可以看看,不过最新CHINESEUI的分支好像下了,可以用newUI分支,就是 -b chineseUI参数改 ...

好的谢谢大神

精华
0
帖子
716
威望
0 点
积分
749 点
种子
122 点
注册时间
2010-11-16
最后登录
2024-11-25
发表于 2021-8-19 10:09  ·  广东 | 显示全部楼层
动手能力点赞

精华
0
帖子
4
威望
0 点
积分
4 点
种子
12 点
注册时间
2021-8-5
最后登录
2024-6-1
发表于 2021-8-19 10:57  ·  湖南 | 显示全部楼层
好的谢谢大神

精华
0
帖子
12
威望
0 点
积分
12 点
种子
10 点
注册时间
2014-12-14
最后登录
2022-6-21
发表于 2021-8-21 11:36  ·  美国 | 显示全部楼层
大大可不可以把你的ChineseUI版本上传一个NewUI这个版本是不支持中文了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-11-26 07:19 , Processed in 0.264357 second(s), 14 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部