最初由 中关村长! 发布
我猜是要取到DOS存放环境变量的内存首地址。
warrior@2005-09-11 08:06
传说中的日语读法英语????RedNax@2005-09-11 08:16
引用最初由 中关村长! 发布
我猜是要取到DOS存放环境变量的内存首地址。
引用最初由 Doubledr 发布
第39行:i=*(unsigned int far *)MK_PP(0,0x22*4+2)-1;
这句没有错吗?
中关村长!@2005-09-11 08:43
引用最初由 RedNax 发布
主要最后的注释是"and allocate buffer",似乎不仅仅是为了得到一个首地址。
引用最初由 RedNax 发布
这句至少在语法上没有问题,语法上就是把宏MK_PP(0,0x22*4+2)产生的立即数(立即数耶!古代编写和OS底层打交道的程序就那么直接么?)强制转换成无符号整形的far pointer,然后取值,再减1。
RedNax@2005-09-11 12:40
原来如此,那么前面定义的input_buffer便是用来拷贝环境变量的空间了。只有256BYTE?这样的系统能操纵GUNDAM吗…… XDBlind_siegfried@2005-09-11 14:48
好垃圾的源码,完全没有感觉Re: Re: [无聊]解读GUNDAM RX-78 GP01操作系统源程序
mcv@2005-09-11 15:06
引用最初由 iliiad 发布
难怪老窝都差点被人家端了……:D
说实话,俺倒是很想知道驾驶员在战斗中看到一句XSET:memeory link broken后停机会是什么感觉……OTL
cazel@2005-09-12 08:50
0083制作还是相当认真的呢…………gls@2005-09-12 11:03
这个场景最严重的问题是,这个显示器的防反光功能实在差劲。jojogogo@2005-09-12 16:20
想起MSL的野人来了... 说一句: 现在MSL好冷清~dldjy15@2005-09-12 19:36
看不懂C语言啊,极度郁闷ing……alex31@2005-09-12 22:03
我的人生目标是,学电脑,就算学焊机箱,也不能学编程Doubledr@2005-09-13 05:29
引用最初由 RedNax 发布
主要最后的注释是"and allocate buffer",似乎不仅仅是为了得到一个首地址。
这句至少在语法上没有问题,语法上就是把宏MK_PP(0,0x22*4+2)产生的立即数(立即数耶!古代编写和OS底层打交道的程序就那么直接么?)强制转换成无符号整形的far pointer,然后取值,再减1。
hamankarn@2005-09-13 11:34
太转业了,竟然连这种小地方都注意到了!rehon@2005-09-13 11:46
汗 C语言啊 那是天上飘过的浮云吧……苍山雪@2005-09-13 13:57
显然是Ctrl-C Ctrl-V 来的 Orz