telecomadm1145
telecomadm1145
201: OEM02_T195_210513 [M5.txt](https://github.com/OpenTabletDriver/OpenTabletDriver/files/11302864/M5.txt)
i have problems compiling this branch,how did you compile it? it shows: ``` 重新生成开始于 21:18... 已还原 D:\Work\source\repos\OpenTabletDriver\OpenTabletDriver.Native.MacOS\OpenTabletDriver.Native.MacOS.csproj (用时 15 毫秒)。 已还原 D:\Work\source\repos\OpenTabletDriver\OpenTabletDriver.Native.Windows\OpenTabletDriver.Native.Windows.csproj (用时 22 毫秒)。 已还原 D:\Work\source\repos\OpenTabletDriver\OpenTabletDriver.Native.Linux\OpenTabletDriver.Native.Linux.csproj (用时 1 毫秒)。...
> # 缺失知识点/模块 > > * [ ] 缺失Σ溢出的方法 > > * [ ] 缺失按键检测原理(KI KO那个) > > * [ ] 缺失刷各种数量的字符的专题 > > * [ ] 指出地址的储存、打出与使用方法(小端序) > >...
另外,建议移除无意义的乱码字符,这些乱码字符会影响CWII的学习,因为CWII采用了新的一二级转换表,没有之前的bug了 不过乱码字符的特性确实可以很方便的看出来字符的二进制表示... 另外试试将一二级字符表做成纯文字版,加上字体?(这个是可行的,一级字符显示前会被转换为二级字符) 此外,一级字符和二级字符,多字节双字节字符 控制字符之类的**字符**的命名问题应该需要探讨一下(毕竟这些其实是历史遗留),这些很容易误导新手理解 我的建议是: 一级字符改为: 算术字符 二级字符改为: 显示字符 双字节字符改为: 双字节(算术)字符 控制字符改为: ROP函数(gadget) 这个可以讨论一下
> 不建议把控制字符放在字符表里,因为控制字符的本质是函数地址,应该归到rop一类里去 字符表就分1,2级字符就够了 不,我没提控制字符是**字符**,我的意思是,1,2级字符的说法有迷惑性,应该考虑改名,如果是针对新手的话 1,2级字符是早期研究拼字遗留的,这个命名在通常语境下不具有任何意义
> > 没必要列出991cnx的未使用字符功能,使用这些未使用字符的功能也麻烦很多(CWII就更不要说了),也不会有多出Rom能力之外的功能(比如Gamma),并且根据Rom不同可能性质也不同 不过Intg(这样的应该是卡西欧程序员懒得删了,因为这种代码可能被程序的其他地方使用(比如Fix数位显示代码),删除了不会减少多少rom大小 像大Π这样的就彻底被移除了,不过还是可以用e sigma ln这样的方法来算,其实影响不大 > > 这些其实有个别的(比如Intg,在算下取整的累加时很有用)还是满好用的说,弄一下还是有意义的也许,而且也可以补充一下字符表指出那些可以用lbf就能刷,这样对于比较新手的人来说也方便,而且能直接一点看到教程的学习的成效的说 @Physics365 我推测,异常字符的作用效果是可能随着机型甚至版本改变的(卡西欧也没必要保证异常字符能工作),这些和rom的函数和数据偏移和内容不同有关,甚至对于cwi,乱码也是会因为rom变化而改变的 不过,关于异常字符的特性的话可以考虑用ui自动化对着模拟器去刷?我自己之前就用模拟器+ui自动化刷了个字符表 毕竟字符用法也就那几种,ocr一下错误类型或者直接读取stacktrace和寄存器判断就行了
> > > 不建议把控制字符放在字符表里,因为控制字符的本质是函数地址,应该归到rop一类里去 字符表就分1,2级字符就够了 > > > > > > 不,我没提控制字符是**字符**,我的意思是,1,2级字符的说法有迷惑性,应该考虑改名,如果是针对新手的话 > > 1,2级字符是早期研究拼字遗留的,这个命名在通常语境下不具有任何意义 > > 是否可以改成单字节/双字节字符表的说¿ @fish4terrisa-MSDSM 你这就是没有怎么分清单字节双字节 一级二级了 单字节双字节和内容有关的,大部分函数都会对其进行处理,是字符本身的特性 一级二级则是因为被不同的函数解释而导致的,在编辑公式的时候,就是一级字符,显示到屏幕上面的,就是二级字符,这是和被什么函数使用相关的
> > > > > 不建议把控制字符放在字符表里,因为控制字符的本质是函数地址,应该归到rop一类里去 字符表就分1,2级字符就够了 > > > > > > > > > > > > 不,我没提控制字符是**字符**,我的意思是,1,2级字符的说法有迷惑性,应该考虑改名,如果是针对新手的话 > > > > 1,2级字符是早期研究拼字遗留的,这个命名在通常语境下不具有任何意义 > > > > >...
@Physics365 教程内容不考虑在内存区域添加SFR的内容吗? data段0xf000往上就是sfr区域了,包含屏幕帧缓冲区,对比度,屏幕控制,待机,定时器等特殊功能的控制 btw: sfr==special function register 特殊功能寄存器
确认网络环境plz 你可以执行`ping osu.ppy.sh`吗?或者说平时上osu的web有没有出现加载很久的情况 **网络**问题需要自行解决 否则请使用镜像