Yamaha S-YXG 50 逆向记录

软件版的SYXG50和MU50真机实际上差的还是不少

加上本贴主要对SYG软件全部重构,或许用处不大(目测)

2 Likes

mame的mu50值得参考的是:他们逆向了整个swp00的meg模块,所有的效果器已经全部是纯cpp代码实现而不是vliw解释器,此外,swp00的awm2对于采样的envelope等操作也值得借鉴

2 Likes

现在的难点不是效果器,而是tone generator算法,mu50这部分代码是在rom里面的,很难逆向

而且软件版本的实现跟mu50的实现很可能完全不同,如果只是加载mu50的rom,我也就不会写这个软件了

1 Like

补充一下

在这个软件中,除了实现 SYXG 系列tbl文件的加载和回放之外,我还计划远期实现VL算法,并集成OPL3和Wingroove

1 Like

LZ试试最近火的rea-agents
GitHub - morluto/rea: Reverse engineer anything with agents, from app behavior down to native binaries. · GitHub