OS开发入门

看来大多数人真的想要写一个作业系统,却不知道从哪里开始,他们不知道他们需要知道什么程式语言。 嗯,ㄚ琪也是不知道从哪里开始,所以刚好看到一些资料,所以我翻译这篇OS开发入门。 [adsense][/adsense] 用Q&A的方式来写可能比较容易懂。 Q:所以我需要知道什[…]

继续阅读

Set Color Number

在看过30天打造OS!作业系统自作入门(附光碟)的04-05 指标的应用(二)这节后,ㄚ琪要进展到04-06 设定颜色编号,http://community.osdev.info/?VGA这里的视讯DA转换器是本节会用到的资讯: 0x03c6:ピクセルマスクレジスタ(8bit、R[…]

继续阅读

Finally Begin to import C Language

在看过30天打造OS!作业系统自作入门(附光碟)的03-08 迈向32位元模式前的准备工作这节后,ㄚ琪要进展到03-09 终于开始导入C语言,这一节主的一些指令一定要记起来,不然下周书还了,又不知要如何进行了。 首先使用cc1.exe由bootpack.c制作bootpack.g[…]

继续阅读

Make a True IPL

在看过30天打造OS!作业系统自作入门(附光碟)的02-04 针对今后的需要而导入Makefile这节后,ㄚ琪要进展到03-01 制作真正的IPL,这一节主要针对这段程式码做讲解: ; ディスクを读む MOV        AX,0x0820 MOV        ES,AX M[…]

继续阅读

Import Makefile for the Future Needs

在看过30天打造OS!作业系统自作入门(附光碟)的02-03 整理开机磁区的制作程序这节后,ㄚ琪要进展到02-04 针对今后的需要而导入Makefile,这一节感觉就是为了以后写C用的,因为我们都知道Makefile是一个聪明的工具,虽然ㄚ琪尚未搞得很清楚,但是要写大型程式,这个[…]

继续阅读

Arrange the process of the Boot Sector

在看过30天打造OS!作业系统自作入门(附光碟)的02-02 加油,再继续加油这节后,ㄚ琪终于进展到02-03 整理开机磁区的制作程序,这一节我归纳的重点就是双击!cons之后,执行asm->makeimg->run三个命令,等一下,因为这是课本的方式,但是因为ㄚ琪已[…]

继续阅读

打造你的OS建议

这是来自bona fide的OS developer的教学资料Suggestions for Making Your OS,ㄚ琪最近就来翻译这些资料,等到想到自己的OS要有什么东西,再跳出来! 1. 使用linker指令码。 我在用我的核心有很多的麻烦直到我使用linker指令码[…]

继续阅读

Bochs is really slick

说起Bochs这个PC模拟器真的是要好好推荐使用,前几天已经将30天打造OS!作业系统自作入门还回去了,还在想没有书要怎么玩下去,就随意在Google搜寻ORG  0x7c00这个用法,找到了The booting process,Gregor Brunmar推荐三个工具: Fo[…]

继续阅读