Lua 引擎迁移完成:旧的 C++ Lua 引擎已被移除,相关代码归档至 legacy_code/,新的 Rust Lua 引擎现已全面接管。
兼容性修复:修正了手柄、ROM 读取及输入相关的多处问题,提升了脚本运行的稳定性。
新增回调接口:GetMouseData 回调现已可用,允许 Lua 脚本获取鼠标输入数据。
新增单元测试:为 ROM 相关模块添加了 Rust 单元测试,提升代码质量与可维护性。
Lua Engine Migration Complete: The legacy C++ Lua engine has been removed and archived to legacy_code/. The new Rust-based Lua engine is now fully in control.
Compatibility Fixes: Resolved issues with joypad, ROM reading, and input handling to improve script stability.
New Callback: GetMouseData callback is now available, enabling Lua scripts to access mouse input data.
Unit Tests Added: Rust unit tests for the ROM module have been added to improve code quality and maintainability.