游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4151|回复: 12

???os下的??蜓?教教我.

[复制链接]

39

主题

138

帖子

286

积分

中级会员

Rank: 3Rank: 3

积分
286
QQ
发表于 2006-8-17 22:21:00 | 显示全部楼层 |阅读模式
???os下的??蜓?教教我.
msn: chihotsai@hotmail.com
QQ:319060405

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2006-8-17 22:24:00 | 显示全部楼层

Re:???os下的??蜓?教教我.

开发?
我会

39

主题

138

帖子

286

积分

中级会员

Rank: 3Rank: 3

积分
286
QQ
 楼主| 发表于 2006-8-17 22:26:00 | 显示全部楼层

Re:???os下的??蜓?教教我.

好快  真好

103

主题

1432

帖子

1458

积分

金牌会员

Rank: 6Rank: 6

积分
1458
QQ
发表于 2006-8-17 22:39:00 | 显示全部楼层

Re:???os下的??蜓?教教我.

dos写游戏很了不起啊。怎么显示图片,然后多线程,内存管理。

39

主题

138

帖子

286

积分

中级会员

Rank: 3Rank: 3

积分
286
QQ
 楼主| 发表于 2006-8-17 22:53:00 | 显示全部楼层

Re:???os下的??蜓?教教我.

如何?定??D模式呢?
二十年前很熟
?在要用
全忘了
有人能回?臀业挠????

0

主题

23

帖子

23

积分

注册会员

Rank: 2

积分
23
发表于 2006-8-17 23:11:00 | 显示全部楼层

Re:???os下的??蜓?教教我.

可以用VESA图形模式,没记错的话,进入VESA模式的方法是调用中断10,AX=4f02 BX=mode,不过在DOS写游戏最优先要解决的问题是内存扩展问题,不然640KB放两张图片就没了,内存可以用分页EMS访问或者XMS扩展访问,不过最好的还是DOS4GW保护模式访问(使用watcom C++编译器可直接支持保护模式),然后就是声卡编程,键盘编程,鼠标编程。。。一大堆驱动层的东西

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2006-8-18 08:33:00 | 显示全部楼层

Re:???os下的??蜓?教教我.

键盘并没有什么,一般都是bios中断,最底层了也就是直接读写硬件键盘缓冲区.
不过好像USB键盘不行,没做过.

鼠标不过是33h中断而己.
用Watcom C/C++,OpenWatcom C/C++,那内存就不是什么问题了.但要注意的是需要自己做好硬盘缓冲,这样会比虚拟内存效率更高.

声卡方面,MIDI很方便,例子到处都是.倒是音波文件,Creative有提供一个Sound Blaster声卡开发包,将一个特殊文件按64字节对齐Load进内存后,用函数指针一指就可以用.

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2006-8-18 10:22:00 | 显示全部楼层

进入VESA模式的方法是调用中断10,AX=4f02 BX=mode ???

高手,能不能帮我查一下,
如何进入 320*240*32位 的显示模式?

7

主题

26

帖子

26

积分

注册会员

Rank: 2

积分
26
发表于 2006-8-18 11:07:00 | 显示全部楼层

Re:???os下的??蜓?教教我.

高手,能不能帮我查一下,
如何使用TCP/IP?

0

主题

23

帖子

23

积分

注册会员

Rank: 2

积分
23
发表于 2006-8-18 13:50:00 | 显示全部楼层

Re:???os下的??蜓?教教我.

如果你只用低分辨率模式,可以直接使用标准图形模式,印象中320*240就是13号模式吧,不过好像是256色的,标准模式里是没有32位色的

TC和BC里都带有BGI函数库,就是标准图形模式函数库,若只是写一些简单的程序或作业就不需要VESA了.BGI资料应该很好找,GOOGLE一下就好

如果你需要高分辨率或者高色位和直接操作显存的话就需要使用扩展图形模式,扩展的VESA图形模式的资料可以到这里下载http://www.vesa.org/public/VBE/
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 03:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表