Skip to content

Commit 64c96b7

Browse files
authored
Update README.md
1 parent abaa4f8 commit 64c96b7

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

README.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,9 +136,18 @@ unzip ONSYURI.7z to SDCARD:/Emus/
136136
## Bugs or TODO
137137
* onscripter-jh_ori编译的核心产生闪退
138138
```
139-
原因:libretro.cpp包含了错误的ONScripter.h头文件,导致getWidth()返回0,
139+
原因:libretro.cpp包含了错误的ONScripter.h头文件,导致ons.getWidth()返回0,
140140
产生crash,如果指向正确的头文件目录即可解决这个问题
141141
142+
解决了上一年(没错,这个问题我想了一年)onscripter_libretro编译
143+
jh原版代码的RA核心文件会crash的问题——其实主要不是代码的问题,
144+
而是因为我包含错了头文件(包含到SJIS版的ONScripter.h头文件了)——
145+
只要改成包含jh版的ONScripter.h头文件就不会闪退了,我晕。
146+
这个bug的另一个原因是不能传递窗口大小为0给RA,
147+
原来的代码没有做0大小串口的判断,
148+
我顺便加上了窗口大小为0时的异常处理(给它一个非0缺省的窗口大小)
149+
150+
142151
143152
core核心(_libretro.so)闪退的PC版调试方法
144153
(通过PC版xubuntu 20.04 64位的gdb调试):

0 commit comments

Comments
 (0)