|
|
9292175e37
|
MAME: NEC Cpu 大量手动内联CLKM,CLKS指令 并将必然位运算固定结果常量化,减少计算
|
2025-11-10 16:59:30 +08:00 |
|
|
|
b30df60365
|
MAME:放弃Switch调度NEC的CPU指令,改为委托数组 | 完善MAME的 cpu timer回收
|
2025-11-07 17:30:46 +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 |
|
|
|
ec94778778
|
改用Google.Protobuf源码版本, 扩展MergeFromEx方法,额外传入CodedInputStream,避免源码每次创建,复用单个对象并做好reset,减少GC
|
2025-11-06 15:30:17 +08:00 |
|
|
|
a4b39f36bb
|
干掉,客户端发送和产生Protobuff以及序列化时的byte[]分配,使用Byte[]池化租用和复用
|
2025-11-06 15:09:10 +08:00 |
|
|
|
148684f8aa
|
更新网络库HaoYueNet版本,消灭网络库内部GC,扩展提供额外length的send方法
|
2025-11-06 15:06:31 +08:00 |
|
|
|
a62ce0e171
|
考虑PSVita,修改C#编写中的高版本out特性,为定义外置
|
2025-11-05 09:48:51 +08:00 |
|
|
|
0e93a85a1f
|
MAME:修改NEC平台 处理器调度方式,提升效率,instruction/GetEA .不再使用委托大数组。改为枚举派发硬编码
|
2025-10-25 01:06:13 +08:00 |
|
|
|
ac83c236ef
|
MAME:减少GC taito igs011 nec 三个地方
|
2025-10-24 01:58:37 +08:00 |
|
|
|
6abda2df0f
|
修正对于缺少EEPROM的M92街机平台的兼容问题。难绷,eeprom是一个可读写存储器,根本不用dump成rom
但是某些游戏依赖,但实际没有意义。比如棒球小子(忍者棒球)
所以这里如果没有eeprom.rom,就创建一个空的eeprom数据 长度128(0x80)字节
|
2025-10-24 01:27:11 +08:00 |
|
|
|
8cb9a28620
|
MAME:跳过旧方案多线程做法才需要的Thread.Sleep(),已不必要,节省时间
|
2025-10-23 10:39:33 +08:00 |
|
|
|
c0a8127d6a
|
MAME避免已经在房间内的玩家重复热机
|
2025-10-23 10:33:52 +08:00 |
|
|
|
75e80df577
|
热机逻辑:主要解决NEOGEO问题,避免加入其他人房间自动联机时,加载流程,cpu一次都没执行,部分逻辑没有初始化
|
2025-10-18 12:01:07 +08:00 |
|
|
|
cfe7332a17
|
Merge branch 'master' of http://git.axibug.com/sin365/AxibugEmuOnline
|
2025-10-17 20:43:52 +08:00 |
|
|
|
bcc4a05c22
|
log
|
2025-10-17 17:22:07 +08:00 |
|
|
|
5fdb799d3c
|
Merge branch 'master' of http://git.axibug.com/sin365/AxibugEmuOnline
|
2025-10-17 17:19:18 +08:00 |
|
|
|
8a48e32e66
|
规范代码
|
2025-10-17 11:30:37 +08:00 |
|
|
|
ef09f73130
|
Merge branch 'master' of http://git.axibug.com/sin365/AxibugEmuOnline
|
2025-10-16 16:56:41 +08:00 |
|
|
|
0314647af0
|
debugconsole默认位置在左上角,方便一点
|
2025-10-16 16:51:48 +08:00 |
|
|
|
5cb474d41a
|
一些Essgee核心优化
|
2025-10-16 15:00:43 +08:00 |
|
|
|
a6178e991c
|
消灭Essgee中GameBoy/DMG的音视频GC
|
2025-10-16 13:23:40 +08:00 |
|
|
|
b85f2ddbbd
|
规避一些导致NS的安全问题
|
2025-10-08 02:06:23 +08:00 |
|
|
|
8669c7a613
|
完全移除文件形式的replay在模拟器中
|
2025-10-08 02:04:37 +08:00 |
|
|
|
2e5827f212
|
阶段性继续完善AxiNSApi
|
2025-10-08 02:01:29 +08:00 |
|
|
|
c457e27bac
|
减少不必要的访问器堆栈开销,完全指针化entry_color读写
|
2025-09-17 18:33:21 +08:00 |
|
|
|
c2ceb8de59
|
clean
|
2025-09-17 16:39:24 +08:00 |
|
|
|
562d1f84e0
|
偏门解决GC问题:D
|
2025-09-17 16:37:38 +08:00 |
|
|
|
15da438f89
|
MAME GC优化
|
2025-09-17 10:21:31 +08:00 |
|
|
|
acf1071ea2
|
Mame NEOGEO SoundStream Monkey Patch(暂时)
|
2025-09-15 18:35:48 +08:00 |
|
|
|
8a415aa10f
|
NS痛苦调试日志
|
2025-09-11 11:00:04 +08:00 |
|
|
|
592d76a302
|
又帮浩哥搽屁股
|
2025-09-10 21:21:21 +08:00 |
|
|
|
a748da1909
|
完善NS IO的API
|
2025-09-10 20:25:29 +08:00 |
|
|
|
9c35d0d23e
|
更换成InGameDebugConsole | 增加GitBash快捷
|
2025-09-08 11:54:58 +08:00 |
|
|
|
0f27fa328c
|
switch
|
2025-08-19 10:21:17 +08:00 |
|
|
|
57c4947623
|
引入最新版本的AxiNSApi
|
2025-08-18 22:12:40 +08:00 |
|
|
|
92169c2f87
|
axio
|
2025-06-16 11:15:21 +08:00 |
|
|
|
e6ef077f16
|
Merge pull request 'master' (#98) from Alienjack/AxibugEmuOnline:master into master
Reviewed-on: sin365/AxibugEmuOnline#98
|
2025-05-14 14:42:39 +08:00 |
|
|
|
0d3024521c
|
网络建立连接断开连接,回到主线程处理
|
2025-05-14 14:06:45 +08:00 |
|
|
|
ef419928ed
|
调整EmuCore基类中获取输入数据和推送的逻辑
|
2025-05-06 12:00:47 +08:00 |
|
|
|
992adc115b
|
NS fixed
|
2025-04-29 16:42:39 +08:00 |
|
|
|
213ed7163c
|
补全Switch的Directory逻辑
|
2025-04-25 14:39:11 +08:00 |
|
|
|
24036739a7
|
整个项目和核心都不再强依赖System.IO进行文件读写,为Switch坐准备
|
2025-04-25 10:30:52 +08:00 |
|
|
|
e66740b8a9
|
mame essgee 不强依赖System的文件读写
|
2025-04-24 19:50:55 +08:00 |
|
|
|
d7fe849bb1
|
除了核心之外的,已经包装了区分Switch和普通的IO
|
2025-04-24 11:27:35 +08:00 |
|
|
|
5aabda7c37
|
Switch文件操作异步实现
|
2025-04-09 00:48:15 +08:00 |
|
|
|
6111319ad4
|
引入 AxiNSApi 以及 补完Switch自动打包
|
2025-04-08 10:36:07 +08:00 |
|
|
|
c77cac4812
|
fixed
|
2025-04-07 11:01:07 +08:00 |
|
|
|
5f9d67b36f
|
AxiNSApi
|
2025-04-07 10:59:03 +08:00 |
|
|
|
5014c81539
|
引入 AxiNSApi 方便操作Switch的API 做一些安全封装
|
2025-04-07 10:56:09 +08:00 |
|