中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » [原创]QB45到这里来,你的问题哦!
作者:
标题: [原创]QB45到这里来,你的问题哦! 上一主题 | 下一主题
xy_god
中级用户

疯狂的流浪者


积分 276
发帖 56
注册 2003-9-25
状态 离线
『楼 主』:  [原创]QB45到这里来,你的问题哦!

====== 在 2003-10-8 17:30:48 您来信中写道: ======
我有些关于系统编程的问题正好碰到你,
如何编写一个800*600*16位色,刷新频率75HZ的程序?
如何编写一个改写BIOS内容的程序。
如何编写一个读取大于8。4GB硬盘的程序。
不要原程序,给我中断的入口、出口调用参数即可。用I O端口的 请直述!

=====================================
800*600,16位色用下面的中断:
mov ax,4f02h
mov bx,102h
int 10H
就是用10H中断,AX表示为使用VESA模式,BX为要设置的显示模式
我写过BMP解码的程序的,不过,可移植性一直没有解决!
刷新率我就不知道如何控制了!盼望高手指点一二!
//*****************************************************//
改写BIOS内容:
应该是改写CMOS内容吧?一般是写0X70或者0X71端口啦!
//******************************************************//

控制大于8。4G的硬盘:
http://220.195.149.80:8080/view.asp?file=309
只好给你这个东西了,好多我都记得不太清楚了,呵呵!
//*********************************************************//

真是不好意思,我都   是在编写代码的时候去查这些东西,很少去记他们的,嘿嘿!
如果有错误的地方,多多原谅啦!

[em24]



临河居士
http://www.xygod.pc5.org
2003-10-8 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
xy_god
中级用户

疯狂的流浪者


积分 276
发帖 56
注册 2003-9-25
状态 离线
『第 2 楼』:  

对啦,你好象不是只用QB的吧,这些东西用QB很难实现的吧?!



临河居士
http://www.xygod.pc5.org
2003-10-8 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
QB45
高级用户




积分 677
发帖 194
注册 2003-9-13
状态 离线
『第 3 楼』:  

谢谢你的回答,给了我很大的帮助!
VESA模式下显存的地址和规则是怎么样的啊?它的调色板是怎样构成的啊?

改写BIOS内容不是CMOS,就是CIH破坏的那个。
BIOS里面存放的是程序,而CMOS里面存放的是数据!




我(QB45)的照片与简历
http://www.programfan.com/club/showbbs.asp?id=197280
2003-10-8 00:00
查看资料  发送邮件  发短消息 网志  OICQ (406930019)  编辑帖子  回复  引用回复
xy_god
中级用户

疯狂的流浪者


积分 276
发帖 56
注册 2003-9-25
状态 离线
『第 4 楼』:  

TNND,怎么回事,我的IE突然死掉,我刚才写的恢复帖子全没了,55555555555555555,
下次再写吧!苦!



临河居士
http://www.xygod.pc5.org
2003-10-8 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
xy_god
中级用户

疯狂的流浪者


积分 276
发帖 56
注册 2003-9-25
状态 离线
『第 5 楼』:  

OK,再给兄弟你推荐一个网址,不过你需要你有一定的C语言基础哦!http://tc256.cn.st/



临河居士
http://www.xygod.pc5.org
2003-10-8 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
QB45
高级用户




积分 677
发帖 194
注册 2003-9-13
状态 离线
『第 6 楼』:  

一个字"爽"! 不用多说!



我(QB45)的照片与简历
http://www.programfan.com/club/showbbs.asp?id=197280
2003-10-10 00:00
查看资料  发送邮件  发短消息 网志  OICQ (406930019)  编辑帖子  回复  引用回复
iceboy
银牌会员




积分 1681
发帖 512
注册 2003-8-2
状态 离线
『第 7 楼』:  



  Quote:
以下是引用xy_god在2003-10-8 19:38:02的发言:
TNND,怎么回事,我的IE突然死掉,我刚才写的恢复帖子全没了,55555555555555555,
下次再写吧!苦!

写长篇大论时最好在记事本里写,写十分钟保存一次...



Somehow somewhere I've got to choose.
No matter if it is win or lose.
2003-10-10 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 8 楼』:  

编写读取8.4GB硬盘的程序很简单呀,DOS本来就支持大硬盘嘛。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-10-10 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
defrag
中级用户

痴迷DOS者


积分 456
发帖 570
注册 2004-10-9
状态 离线
『第 9 楼』:  

HIMEM+QB7.1就支持4G内存吗!



DOS不是万能的,没有DOS是万万不能的
自古系统谁无死?留取胆清照汗青![upload=bmp]uploadImages/20035317345478982.png[/upload]
2005-7-26 14:57
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
qb45
高级用户




积分 677
发帖 194
注册 2003-9-13
状态 离线
『第 10 楼』:  

defrag,好象我没有问这个问题啊!
不过qb4.5+HIMEM也支持4GB内存
不+himem也是支持4GB内存的,就是麻烦一些



我(QB45)的照片与简历
http://www.programfan.com/club/showbbs.asp?id=197280
2005-7-30 10:44
查看资料  发送邮件  发短消息 网志  OICQ (406930019)  编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: