Commit Graph

16 Commits

Author SHA1 Message Date
96039886f4 MAME:NEOGEO 把高频sprite频处理从优化后的指针化的unsafe数组,循环直接改为指针推进,避免重新计算地址,争取到了一些性能 2025-11-17 01:29:37 +08:00
4914db1b54 MAME:一些进一步小细节优化 2025-11-16 23:15:36 +08:00
0009a2d00e 哎,自动补全using shit 2025-11-13 16:43:59 +08:00
898353b652 MAME:ADPCMA_calc_chan内联,减少adpcm[c]寻址 | MC68000 CMPI内联ReadValueB 2025-11-13 16:33:46 +08:00
e41c910496 MAME:Sound 一些指针缓存 2025-11-13 15:16:22 +08:00
4649149103 MAME:YM2151.chan_calc 手动内联,和大量指针寻址缓存。对Cps1、M72和Mamco平台均可得到间接有效优化 2025-11-12 17:31:47 +08:00
ec292251e0 MAME: FM小小unsafe缓存 2025-11-12 00:25:19 +08:00
909d1b35f1 MAME:内联渲染和音频函数,缓存一些数组高频读取固定index,减少寻址 2025-11-12 00:09:34 +08:00
200ee3830b 进行一些内联优化,还有timer对象池优化 2025-11-11 17:55:44 +08:00
1aec567eb2 MAME:终于基本实现了MAME的CPU Timer的对象池,开心 2025-11-07 00:30:07 +08:00
9e7b37a709 MAME:减少M92的IRQ SOUND的GC 2025-11-06 17:06:17 +08:00
75e80df577 热机逻辑:主要解决NEOGEO问题,避免加入其他人房间自动联机时,加载流程,cpu一次都没执行,部分逻辑没有初始化 2025-10-18 12:01:07 +08:00
b85f2ddbbd 规避一些导致NS的安全问题 2025-10-08 02:06:23 +08:00
acf1071ea2 Mame NEOGEO SoundStream Monkey Patch(暂时) 2025-09-15 18:35:48 +08:00
e66740b8a9 mame essgee 不强依赖System的文件读写 2025-04-24 19:50:55 +08:00
21468a6397 使用MAME新的motionkey定义,debug,更新协议 2025-01-25 01:36:38 +08:00