24 123
发新话题
打印

货真价实 童叟无欺的 Diskemu2.1祥解

货真价实 童叟无欺的 Diskemu2.1祥解

LBSALE[100]LBSALE[这个贴子最后由warbol在 2004/08/28 02:21pm 第 2 次编辑]

货真价实 童叟无欺的 Diskemu2.1祥解
绝对叙述详尽 物有所值
  【点击下载文件

TOP

货真价实 童叟无欺的 Diskemu2.1祥解

good...

TOP

货真价实 童叟无欺的 Diskemu2.1祥解

绝对货真价实 童叟无欺 !

TOP

货真价实 童叟无欺的 Diskemu2.1祥解

是不是下面这些:
补充一:
0  黑        8  暗灰
1  蓝        9  亮蓝
2  绿       10  亮绿
3  青       11  亮青
4  棕       12  亮红
5  紫       13  亮紫
6  黄       14  亮黄
7  白(浅灰) 15  亮白

所有指令:
bootinfotable:显示启动格式
boot:从软盘或硬盘上启动
语法:Boot <DiskID>
boot  0 从软盘A启动。
boot 80 从第一个硬盘启动。
batch:加载脚本
语法:batch <FileName> [Label]
batch diskemu.cmd        在当前目录加载diskemu.cmd,然后从头开始执行。
batch diskemu.cmd start  在当前目录加载diskemu.cmd,然后从:start位置开始执行。
cd:变更当前目录
语法: cd <Direcotry>
cd /          切换到根目录。
cd image      切换到当前目录下的image目录。
cd /dir1/dir2 切换到/dir1/dir2目录。
cls:和DOS下的一样,清屏。
dir:和DOS下的一样,显示当前目录。
echo:回显控制,用于调试
语法:echo on/off
goto:跳转指令
语法:goto <Label>
goto start   跳转到:start位置
goto ~       跳转到有SetDefLabel指定的位置(这个是我新加的)
getkey:等待按键
语法:getkey <Time> <DefaultKeyName>
getkey 10 entr   等待按键,如果10秒没有按键,使用缺省按键entr作为输入。输入的按键被内部保存,由onkey指令来检测。
keyval:显示当前保存的按键。
loadsegm:设置代码加载位置
emusegm:设置数据加载位置
help:显示帮助信息
语法:help [Command]
help goto   显示goto指令的详细说明。
help        显示所有指令的简要说明。
onkey:检测内部保存的按键输入
语法:onkey <KeyName> <Command>
onkey f1 goto help    如果内部保存的按键是F1,将执行goto help这条命令。
print:在当前显示位置输出后面的字符串。
readtest:测试文件有效性
reboot:重起
quit:退出到命令行模式
run:加载执行代码
run a.img   在当前目录加载a.img,然后根据他的格式,做软盘模拟启动。
run a.bin   在当前目录加载a.bin,然后跳转到他的入口。
type:和DOS下一样
ver:显示版本信息
clear:清屏。同CLS
cat:同UNIX下的cat。同type指令
ls:同dir
logo:显示图片
语法:logo <TimeOut> <ImageFileName>
logo 10 logo.bmp 显示logo.bmp文件,然后等待 10 秒,如果有按键,立即退出。
                  图片如果是256色的BMP文件,支持如下尺寸:320*200, 640*480, 800*600, 1024*768。
                  图片如果是24位真彩色的BMP文件,支持如下尺寸:640*480, 800*600, 1024*768。
                  如果不是,请用相关的图形编辑软件转换,否则无法正常显示。
SetKey:设置内部保存的按键
语法:setkey <KeyName>
setkey entr     把内部保存的按键设置Enter键
SetPos:设置当前位置,后续的显示将从指定位置输出
语法:SetPos <XPos> <YPos>
MenuBar:设置菜单条起始和终止位置
语法:MenuBar [pixel] XStart XStop
menubar 20 40   菜单条将从20列到40列
MenuColor:设置菜单条的颜色
语法:menucolor <BackColorTarget> <ForeColorTarget> [BackColorSource [ForeColorSource]]
menucolor 10 20  设置菜单条的颜色为10号色,菜单条将覆盖当前的20号色的位置。
menucolor 10     设置菜单条的颜色为10号色,菜单条将覆盖当前的backcolor。
HighLight:设置菜单条所在的行
语法:highlight [LineNumber]
highlight 10     把菜单条画在第10行
highlight        消除菜单条
SetDefault:设置goto ~指令跳转的缺省位置
TimerColor:设置倒计数定时器显示的颜色
语法:TimerColor <ForeColor> [BackColor]
timecolor 10 20  倒计数定时器使用10号色,背景使用20号色。
timecolor 10     倒计数定时器使用10号色,背景使用当前背景色。
TimerPos:设置倒计数定时器显示位置
语法:Timerpos <XPos> <YPos>
ForeColor:设置前景色
语法:forecolor <ColorNo>
BackColor:设置背景色
语法:backcolor <ColorNo>
SetDAC:设置调色板
语法:setdac <ColorNo> <RedValue> <GreenValue> <BlueValue>
setdac 10 0xff 0xff 0xff  把10号色设置为白色
setdac 20 0xff 0x00 0x00  把20号色设置为红色
DrawText:显示字符串
语法:drawtext [pixel] [XPos] [YPos] [ForeColor] [BackColor] "字符串
drawtext 10 20 100 200 "test   在(10,20)位置以10号色为前景色,20号为背景色,显示test
         注意:字符串必须以符号“"”开始,在命令和"之间可以有0到4个数字,如果没有就使用当前值
Transparent:设置背景显示模式是否为透过模式
语法:transparent on/off
transparent on    只画前景色。
transparent off   画前景色和背景色。
ColorBlock:画一个色块
语法:colorblock [pixel] <ColorNo> <x1> <y1> <x2> <y2>
colorblock 101 10 12 20 21    用101号色画一个色块,左上角坐标为(10, 12),右下角坐标为(20,21)。
Delay:延迟
语法:delay xxx[s|ms|us]
delay 100ms       延迟100毫秒
AnimatePalette:设置滚动条参数
语法:animatepalette <PaletteStart> <PaletteEnd> xxx[s|ms|us]
animatepalette 0xF0 0xFF 250ms
ShadowParam:设置阴影参数
语法:shadow [pixel] <ColorNumber> <XOffset> [YOffset]
DrawHLine:画水平线
语法:drawhline pixel <ColorNo> <x1> <x2> <y>
DrawVLine:画垂直线
语法:drawvline pixel <ColorNo> <x> <y1> <y2>
LoadChineseFont:设置中文字库及使用参数
语法:loadchinesefont <HighByteStart> <LowByteStart> <Pitch> <Offset> <FontFileName>
loadchinesefont 0xa0 0xa0 94 95 Hzk16
SetResolution:设置显示模式
语法:SetResolution <Width> <High> [ColorDepth]
setresolution 800 600 32 设置显示模式为800*600*32Bit
ProcessParam:指定进度条的参数
语法:processparam [pixel] <ForeColor> <BackColor> <x1> <y1> <x2> <y2>
BackgroundImage:指定背景图片
语法:backgroundimage [pixel] <ImageFileName> [XOffset YOffset]
background Backgrnd.bmp
Repaint:重新绘制背景
语法:Repaint [pixel] [XPos [YPos [Width [High]]]]
Repaint 10 20 30 40  重新绘制指定区域的背景
DrawImage:绘制图片
语法:drawimage [pixel] <ImageFileName> <XOffset> <YOffset> [ClipWidth ClipHigh]
Call:调用子函数
语法:Call <Label>
call DrawMenu        调用函数DrawMenu
Return:从子函数返回
语法:Return
注意:所有数字都可以使用十进制或则十六进制。
SetErrorHandle:设置错误处理
语法:SetErrorHandle
SetErrorHandle call errorhandle当Logo,SetResolution,DrawImage和Repaint出错时,将触发该错误处理。
GetLastError:获取错误的函数号
语法:GetLastError
onError:判断错误的函数号
语法:onError
onerror 0x11 goto test设置模式错误处理

TOP

货真价实 童叟无欺的 Diskemu2.1祥解

要钱的不想要,到别的地方找。

TOP

货真价实 童叟无欺的 Diskemu2.1祥解

天哪我是穷人怎么办

TOP

货真价实 童叟无欺的 Diskemu2.1祥解

还行

TOP

货真价实 童叟无欺的 Diskemu2.1祥解

同意
[img]http://photos.gznet.com/photos/1041512/1041512-vpLoAlESgC.gif[/img][img]http://www.danasoft.com/sig-chi.jpg[/img]

TOP

货真价实 童叟无欺的 Diskemu2.1祥解

没钱啊

TOP

货真价实 童叟无欺的 Diskemu2.1祥解

不要钱的就好了

TOP

 24 123
发新话题