没事就玩玩纸娃娃^_^
30天自制操作系统吧
全部回复
仅看楼主
level 1
hankerstudio 楼主
实现有功能有:
1.鼠标API
2.滚动条(不是很好用, 拖动滚动块不灵活)
3.计算器(支持浮点数的运算,通过正数部分,小数部分分别用运算实现)
4.记事本(内存处理有问题,会出现一些小黑块, 使用功能正常)
5.右键菜单
6.开始菜单
7.系统时间与关机功能
8.其它小功能
2023年03月03日 08点03分 1
level 1
hankerstudio 楼主
这是完整代码
链接: [有效] https://pan.baidu.com/s/1CzjUcnPF2PqLQo4aecPKuQ?pwd=m42c 提取码: m42c
2023年03月03日 09点03分 2
qemu.exe -L . -m 128 -localtime -std-vga -fda fdimage0.bin 启动内存我给了128M
2023年03月03日 09点03分
感谢大佬分享
2025年12月31日 03点12分
level 1
hankerstudio 楼主
2023年03月08日 03点03分 3
level 1
hankerstudio 楼主
秒针清除上一条线时有时清除不干净,小小bug不影响使用^_^
2023年03月09日 08点03分 4
level 1
hankerstudio 楼主
添加了导航栏
上图
2023年04月19日 09点04分 9
level 1
hankerstudio 楼主
实现了输入法, 五笔的哦, 拼音输入法也是一样的实现方式
2023年04月28日 03点04分 11
实现思路 1. 添加一个快捷键切换输入法 2. 添加一个输入法预选词预览窗口 3. 加载输入法字库 4. 处理键盘输入数据(五笔是4个字母确定一个中文字自动上屏, 也可以4个以内字母按空格上屏, 拼音可以多个字母) 5. 将中文字转多字节, 一次性要发送多个字节给应用 6. 应用需要允许接收非英文字节
2023年04月28日 03点04分
level 1
hankerstudio 楼主
输入法实现代码相关截图
2023年04月28日 03点04分 12
level 1
大佬能分享一下新的项目代码吗?好几处没想明白想参考一下,谢谢了!
2023年05月14日 19点05分 13
链接: https://pan.baidu.com/s/1RSeATPEnR4JzdORRpr1BTw?pwd=1fj8 提取码: 1fj8 这是16位的
2023年05月26日 04点05分
level 5
大佬厉害,但是之前玩大佬的系统的时候,一运行about命令就死机了,这个是为什么?
2023年05月25日 23点05分 14
之前分享了几个版本,不知道具体是哪个,你可以一段段代码测试,
2023年05月26日 04点05分
about死机是因为开的内存不够, 把Makefile中的 STACK 改为100K就正常了
2023年05月26日 07点05分
level 5
还发现了一个bug,井字棋中“X”胜利没有文字,右下角时间是UTC而不是中国的UTC+8
2023年05月26日 00点05分 15
(虽然后面那个不算bug,但一打开是00:20就有点难受
2023年05月26日 00点05分
我这边运行时区是中国的,跟我电脑的时间是对得上的 应该是虚拟机bios里的默认时区问题吧 井字棋是第一个鼠标游戏, 当时重点在鼠标接口上,没太注意游戏的bug^_^,友友可自行优化~
2023年05月26日 04点05分
@hankerstudio 我用qemu跑默认时区就是UTC
2023年05月26日 06点05分
那就手动加8小时吧^_^, 我这边用qemu, VM都正常
2023年05月26日 06点05分
level 2
膜拜大佬,这是C写的吗,有用汇编吗
2023年06月07日 15点06分 16
开机是用汇编的,进入bios后跳到c,后面就全是c了
2023年06月27日 00点06分
level 5
哦对了,今天玩了玩这个系统又发现了些bug
1.大量程序闪退,怀疑是STACK设置不对导致
2.键盘编码错误,按下4键输入的是2,应该不是只有这个一个键有问题,极有可能是整个键盘用的仍然是日语键盘的扫描码而非英文键盘的
2023年06月17日 04点06分 17
中间调试过程中的版本是比较多bug, 主要问题是内存分配不当引起的, 内存这块我比较弱, 好些地方没整明白, 看下这后面的版本,bug解决掉挺多
2023年06月27日 00点06分
这是8位的版本: [有效] https://pan.baidu.com/s/1xEsJ_Nm2WqVc7yWwT05clw?pwd=mw73这是16位的版本: [url]https://pan.baidu.com/s/1xEsJ_Nm2WqVc7yWwT05clw?pwd=mw73 [/url]
2023年06月27日 00点06分
这是16位的版本: [url]https://pan.baidu.com/s/1NU5KwZNZLrBvMAwPB-s2bQ?pwd=2rc6 [/url]
2023年06月27日 00点06分
这个系统就是玩的, 入门快, 入坑也快^_^, 新手练手非常好, 我就是这样的, 只要能看懂代码的都能学会~
2023年06月27日 00点06分
level 6
大佬
2023年06月23日 08点06分 18
1