易码技术论坛

 找回密码
 加入易码
搜索
查看: 78724|回复: 2

[分享]jsr $e0a2(图形化菜单)参数表意义

[复制链接]
发表于 2005-7-23 16:33:00 | 显示全部楼层
忘了说了,先x,y指向参数表,再jsr $e0a2就行了。
发表于 2005-7-25 12:20:00 | 显示全部楼层
看得眼都花了...
 楼主| 发表于 2005-7-23 15:55:33 | 显示全部楼层 |阅读模式
比如一个有7个选项的,参数表应该是这样的:
$03 $07;$03指按下或上当前选项跳跃的个数,可以是任意数字,但最后会经过一个and #$07的运算,结果为$06时为开机画面那样的系统菜单。
$xx $yy $aa $bb;1,$yyxx为选中后执行地址,$bbaa为帮助地址。
$xx $yy $aa $bb;2
$xx $yy $aa $bb;3
$xx $yy $aa $bb;4
$xx $yy $aa $bb;5
$xx $yy $aa $bb;6
$xx $yy $aa $bb;7
$cc $dd $ee $00;1,$ddcc为图象数据地址,图象数据的前两字节指定其宽和高,一般是$30和$24或$18和$24,最多216=6*36,$ee为图象数据所在页,因为有一个lda $0a,and #$7f,sta $0a,所以就算取$80也使用不了xram的数据,要用自定义的图象,只能放在ram中。
$cc $dd $ee $00;2
$cc $dd $ee $00;3
$cc $dd $ee $00;4
$cc $dd $ee $00;5
$cc $dd $ee $00;6
$cc $dd $ee $00;7
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

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

GMT+8, 2024-4-26 07:15 , Processed in 0.009185 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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