现在开始重新写了,之前依赖的东西太多,导致一直兼容报错,或者一直用别人的东西,独立性越来越差。
因此这次我用nasm汇编来做!
整体还是仿照30DayOS来设计,然后工作还是在WinXP虚拟机上。
另外文档就全在网上写了,不在readme.md上写,md文档上只记录一下进度就好了。写这些文档的目的就是为了以后的写书做准备。
不用完全删除,弄一个新的就行
软件的设计是不断重构的
整体计划:
进入图形
实现基础图形库
实现窗口
实现指针
实现广域窗口
实现UI
实现模型查看器窗口
内存管理
init一些模拟数据
显示出来
点击进入
窗口细化
Txt显示
Txt修改与刷新
右键菜单实现
菜单功能实现
窗口移动窗口重叠
磁盘管理
文件读取与解释器
转入mylang,开启mylang编程
实现各种应用与驱动
U盘化或iso化
彻底完成
首先要下载一系列的东西:
c/c++编译器 clang clang++
nasm汇编语言编译器
自制语言工具 flex bison
虚拟机 qemu vnc