易码技术论坛

 找回密码
 加入易码
搜索
查看: 219466|回复: 6

有关2600图形菜单调用原理

[复制链接]
发表于 2005-11-27 00:57:00 | 显示全部楼层
嗯,扣I扣I的中断全表里面有
 楼主| 发表于 2005-11-27 14:22:00 | 显示全部楼层
以下是引用Mrzeng在2005-11-27 0:57:00的发言:[BR]嗯,扣I扣I的中断全表里面有


不是啦,不管中断的事!

我是指后面的数据表

我知道bios地址

00000151h:

A2 F8 9A A2 5E A0 41 20 A2 E0 4C 51 41

以下是数据表

03 07

98 41 FC 43 1F 42 FC 43 F8 43 4D 44 A0 41 FC 43 08
43 FC 43 46 43 FC 43 A4 41 FC 43

一下是我不知道的图形地址

28 95 03 00 02 96 03 00 DC 96 03 00 B6 97 03 00 90 98 03 00 6A 99 03 00 44  9A 03 00

5501_22007_2439.rar

403 KB, 下载次数: 2

发表于 2005-11-27 21:44:00 | 显示全部楼层
图形有两种格式,$30*$24 and $18*$24(像素),

每6byte为$30像素,3byte为$18像素,此为横坐标,

$24中,每一像素的地址都在原地址基础上加$14,为纵坐标。


发表于 2005-11-27 21:49:00 | 显示全部楼层
以下是引用eeppcc在2005-11-27 14:22:00的发言:[BR]


以下是我不知道的图形地址

28 95 03 00 02 96 03 00 DC 96 03 00 B6 97 03 00 90 98 03 00 6A 99 03 00 44  9A 03 00


28 95 03 00 即代表03(03 00)页$9528(28 95)

8898_22078_3612.rar

72 KB, 下载次数: 367

发表于 2006-1-31 03:20:00 | 显示全部楼层
以下是引用Mrzeng在2005-11-27 0:57:00的发言:[BR]嗯,扣I扣I的中断全表里面有


汗.....扣I扣I?
发表于 2006-2-5 10:28:00 | 显示全部楼层
谁能说明白点
 楼主| 发表于 2005-11-26 23:53:58 | 显示全部楼层 |阅读模式
我们知道,2600的图形菜单是通过执行BIOS来实现的

首先定义数据表地址,然后

第一个图形指向地址,帮助地址

第二个.......

然后就是有关图形数据

这一点我看不懂,我只知道这些图形都是保存在内核里的,我不懂它的调用原理

高手可以研究.

ps:可以研究other文件,因为反汇编它比较容易看懂
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-3-28 21:07 , Processed in 0.012444 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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