• Joined on 2026-09-16
Alpha pushed to feat/saolei-minesweeper at Anccend/risc-v-cpu 2026-09-23 22:55:11 +08:00
1e5cb54c00 docs(readme): 记录上板实测出来的 PS/2 方向约定(鼠标 dy 取负)
28c696ece2 fix(ps2): 鼠标 dy 方向取负(PS/2 正 dy = 上,软件正 dy = 下);键盘补 W/A/S/D 别名
Compare 2 commits »
Alpha pushed to feat/saolei-minesweeper at Anccend/risc-v-cpu 2026-09-23 22:36:06 +08:00
9dfff16794 feat(board): 支持 PS/2 键盘(与鼠标共用板载 USB HID 口),并修好 PS/2 帧校验
9bbe6bc7eb debug(board): PS/2 诊断升级 —— 用 LED 直接看两根线的电平与活动
77dd102675 feat(board): 板载 USB HID 口接 PS/2 鼠标,与板载按键并存
64428bdd85 feat(tools): 仿真调试台适配新版显存,并修好 xsim 里跑 python 的环境问题
10d4836ad7 fix(saolei): 修 hard 模式光标到某一格就跳回最左边(列只有 5 位)
Compare 6 commits »
Alpha pushed to feat/saolei-minesweeper at Anccend/risc-v-cpu 2026-09-19 20:35:24 +08:00
db0a174bb7 docs: 仿真演示步骤补上 _tmp 目录的创建命令,复制粘贴即可跑
Alpha pushed to feat/saolei-minesweeper at Anccend/risc-v-cpu 2026-09-19 20:33:17 +08:00
694446d8f0 docs: README 补上扫雷烧板步骤与无显示器仿真演示命令
Alpha pushed to feat/saolei-minesweeper at Anccend/risc-v-cpu 2026-09-19 20:28:42 +08:00
553171e776 fix(vga): 光标框改成黄色常亮 2 像素,一眼可见
Alpha pushed to feat/saolei-minesweeper at Anccend/risc-v-cpu 2026-09-19 20:01:30 +08:00
713ee99941 feat(saolei): 交互玩扫雷每一步自动出 PNG
Alpha pushed to feat/saolei-minesweeper at Anccend/risc-v-cpu 2026-09-19 19:54:56 +08:00
132c9202f6 feat(saolei): 命令行交互式玩扫雷(无需 VGA 显示器)
Alpha pushed to feat/saolei-minesweeper at Anccend/risc-v-cpu 2026-09-19 19:50:39 +08:00
0908580e46 tcl: 新增扫雷专用建工程脚本 + 修文本自检误报
Alpha pushed to feat/saolei-minesweeper at Anccend/risc-v-cpu 2026-09-19 19:43:08 +08:00
b8c62c2726 tb: 无显示器扫雷联调套件(完整一局通关 216/216)
Alpha pushed to feat/saolei-minesweeper at Anccend/risc-v-cpu 2026-09-19 19:33:21 +08:00
47d2f22d07 fix(saolei): 修好鼠标事件链路三处 RTL bug —— 仿真里扫雷已能正常游玩
3f765ae4c5 fix(saolei): 修显存窗口译码 + 段间空洞填 NOP; 新增无显示器调试台(仿真截图)
Compare 2 commits »
Alpha pushed to feat/saolei-minesweeper at Anccend/risc-v-cpu 2026-09-19 16:26:17 +08:00
4ef3960553 feat(tcl): create_project.tcl 自动清理旧工程后重建
e44680a114 feat(board): 新增课程新版中断测试上板(多级中断 + 附加 SLL/SB/BLTU)
Compare 2 commits »
Alpha pushed to feat/saolei-minesweeper at Anccend/risc-v-cpu 2026-09-18 16:32:32 +08:00
4f82331dbe docs(tcl): 说明只用 -part 建工程、不依赖 Nexys4DDR 板卡文件(附可选 -board_part 写法)
Alpha pushed to feat/saolei-minesweeper at Anccend/risc-v-cpu 2026-09-18 16:18:14 +08:00
189d028943 chore: 忽略根目录下批量运行 Vivado 产生的 vivado*.jou/log
Alpha pushed to feat/saolei-minesweeper at Anccend/risc-v-cpu 2026-09-18 16:16:55 +08:00
3512238965 fix(rtl): 修 cpu21_ps2_mouse 三处真 bug, 综合已通过 (0 errors / 0 critical warnings)
Alpha pushed to feat/saolei-minesweeper at Anccend/risc-v-cpu 2026-09-18 16:13:48 +08:00
e4d58a3439 fix(saolei): 修复被编辑器覆盖的 board_top 端口行; 自检脚本支持 -Fix; tcl 默认定义 SAOLEI_ROM
Alpha pushed to feat/saolei-minesweeper at Anccend/risc-v-cpu 2026-09-18 16:02:26 +08:00
df7b3aee6d fix(rtl): 清除被工具反复注入到 .v 末尾的 README 残行; 新增 RTL 文本自检脚本
4e3525ffe2 fix(saolei): 修复被文本工具改坏的 RTL —— 这是综合失败的直接原因
Compare 2 commits »
Alpha pushed to feat/saolei-minesweeper at Anccend/risc-v-cpu 2026-09-16 20:15:52 +08:00
f50639e90f feat(saolei): 新增纯 C 扫雷(MMIO 显示 + 中断读鼠标),扩展 CPU 外设并清理仓库
Alpha created branch feat/saolei-minesweeper in Anccend/risc-v-cpu 2026-09-16 20:15:52 +08:00