# day30-modify01 **Repository Path**: packx/day30-modify01 ## Basic Information - **Project Name**: day30-modify01 - **Description**: 30天自制操作系统地一个改编版代码 - **Primary Language**: C - **License**: Not specified - **Default Branch**: wxf - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-20 - **Last Updated**: 2024-01-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 30天OS代码改编01 #### 介绍 30天自制操作系统地一个改编版代码 本系列代码,算是一个临时的改编版代码。 之所以说是临时,那是因为,从第17版开始,代码在qemu和virtualbox里面运行正常,而在bochs里面会运行出错。 对于bochs里面的bug,我暂时还没有调试好。当时写代码的时候,就专注于qemu平台的运行和调试了,没有在bochs里面进行观察与调试。 以后,我会新增代码仓库,以创建一个qemu,bochs,virtualbox均可用的代码系列。 现有的代码,第1版到第16版,bochs,qemu,virtualbox虚拟机里面均可用。 从第17版开始,我增加了声霸卡驱动程序,用以播放音乐。从这个版本开始,代码在bochs里面就会运行出错了。 后来,我又尝试去掉了声霸卡驱动,然而,去掉了声霸卡驱动的代码包,在bochs里面,依然会运行出错。 如果要使用的话,建议大家将这里的代码视为在qemu和virtualbox里面可用的小内核。对于bochs,大家看着用吧。