|
本是
银牌会员
    
积分 2221
发帖 789
注册 2005-1-27
状态 离线
|
『第 16 楼』:
最小版对话框示范程序
使用 LLM 解释/回答一下
MINIdia*.* 文件说明
经过对各个函数的功能合并和代码优化,
本是制作成功最小版对话框示范程序(只
显示汉字版)----
仅1187字节的 miniDia.com (自带字库数据版)
仅818字节的 miniDial.com (需字库 HZK12版)
源程序*.ASM在压缩包中。
本是 于2006.9.4
MINIdia*.* File Description
After merging the functions of each function and optimizing the code, this was a successful production of the smallest version of the dialog box demonstration program (only the Chinese character display version) ----
Only 1187 bytes of miniDia.com (self-contained font data version)
Only 818 bytes of miniDial.com (requires font HZK12 version)
The source program *.ASM is in the compressed package.
Ben Shi on 2006.9.4
附件
1: MINIDIAL.RAR (2006-9-4 23:55, 5.57 KiB, 下载附件所需积分 1 点
,下载次数: 65)
|

my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2006-9-4 23:55 |
|
|
kmlxk
初级用户
 
积分 45
发帖 17
注册 2006-9-23
状态 离线
|
『第 17 楼』:
使用 LLM 解释/回答一下
Originally posted by jizhouhao at 10:50:
呜呼,同感。。。 到处都是ax,bx,看整段程序就晕了。
Originally posted by jizhouhao at 10:50:
Alas, I feel the same... Everywhere are ax, bx, and the whole program makes me dizzy.
|
|
2006-9-25 03:01 |
|
|
wwwlgh
初级用户
 
积分 92
发帖 41
注册 2005-12-23
状态 离线
|
『第 18 楼』:
使用 LLM 解释/回答一下
可否加如下功能:
1、在开始这里,可以加载程序,就像点击:window的开始-》程序-》word,就可以运行word。
2、退出你这个界面时,按确定退到dos下面,按取消继续回到原来界面。
Can the following functions be added:
1. Here at the start, programs can be loaded, just like clicking: Windows' Start -> Programs -> Word to run Word.
2. When exiting this interface, press OK to return to DOS, and press Cancel to continue to return to the original interface.
|
|
2006-12-11 23:15 |
|
|
sky18
新手上路

积分 5
发帖 4
注册 2005-10-21 来自 hb
状态 离线
|
|
2006-12-22 06:43 |
|
|
ipc185
新手上路

积分 19
发帖 6
注册 2006-12-26
状态 离线
|
|
2006-12-26 21:42 |
|
|
LiveOnLove
中级用户
  
积分 493
发帖 161
注册 2002-10-29 来自 ZHCN
状态 离线
|
『第 21 楼』:
使用 LLM 解释/回答一下
LZ和本是兄弟真的太强了。HOHO
LZ and Ben are brothers, really too strong. HOHO
|
|
2006-12-28 13:55 |
|
|
nyuser
新手上路

积分 4
发帖 2
注册 2007-1-24
状态 离线
|
|
2007-1-25 01:09 |
|
|
Jneny
高级用户
    中國DOS聯盟常任參議员
积分 686
发帖 318
注册 2005-11-4
状态 离线
|
『第 23 楼』:
使用 LLM 解释/回答一下
高人呀,小弟一直想學習汇编,但是就是学不了门,闷呀,
Oh, expert! Little brother has always wanted to learn assembly language, but just can't get started, so depressed.
|

. 繽紛色彩閃出的美麗是因為它沒有分開每種色彩...>/
我的百度空间: BEYOND超越 为什么用DOS |
|
2007-1-25 01:41 |
|
|
本是
银牌会员
    
积分 2221
发帖 789
注册 2005-1-27
状态 离线
|
『第 24 楼』:
使用 LLM 解释/回答一下
读王爽的“汇编语言”可以真正开窍式入门!(可惜我自己当年  没人这么写过书!)
再边做实验边查看一本汇编指令书。----要多反汇编短小的.COM文件。
一定要在实战中学习实战!!!
否则永远不能实战!!!!!!
我从来没在课堂上从老师嘴边学过计算机!
纯自学(对着屏幕)----从英文DOS到汉字DOS到系统、软、硬、程设......
Reading Wang Shuang's "Assembly Language" can really lead to an "enlightenment" entry! (Unfortunately, back in my own day, there was no such book written like that!)
Then, while doing experiments, also refer to an assembly instruction book. --- You need to disassemble short.COM files frequently.
You must learn through actual combat! ! !
Otherwise, you will never be able to do actual combat! ! ! ! ! !
I have never learned about computers from a teacher in class!
Pure self-study (facing the screen) --- from English DOS to Chinese DOS to systems, software, hardware, programming, etc.
|

my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2007-1-25 02:44 |
|
|
Jneny
高级用户
    中國DOS聯盟常任參議员
积分 686
发帖 318
注册 2005-11-4
状态 离线
|
『第 25 楼』:
使用 LLM 解释/回答一下
强呀, 不知道我啥时候才能学会,真想找个师付,
Strong, I don't know when I will be able to learn it. I really want to find a teacher.
|

. 繽紛色彩閃出的美麗是因為它沒有分開每種色彩...>/
我的百度空间: BEYOND超越 为什么用DOS |
|
2007-1-31 09:07 |
|
|
osfree
初级用户
 
积分 72
发帖 34
注册 2007-1-12 来自 中国大陆
状态 离线
|
『第 26 楼』:
使用 LLM 解释/回答一下
不错,支持。
12*12,14*14,16*16的中文字库可以考虑外挂,可以节省内存,不过要牺牲速度。
在 PowsdeRTOS 系统中的:GUI ,以前也遇到内存与速度的问题,呵呵。
Not bad, support.
12*12, 14*14, 16*16 Chinese character fonts can be considered for external use, which can save memory, but at the cost of speed.
In the PowsdeRTOS system: GUI, I also encountered memory and speed issues before, heh heh.
|

PowsdeRTOS,可运行于FreeDOS,窗口实时操作系统. |
|
2007-2-1 04:27 |
|
|
osfree
初级用户
 
积分 72
发帖 34
注册 2007-1-12 来自 中国大陆
状态 离线
|
『第 27 楼』:
使用 LLM 解释/回答一下
引用18楼
Originally posted by wwwlgh at 2006-12-11 23:15:
可否加如下功能:
1、在开始这里,可以加载程序,就像点击:window的开始-》程序-》word,就可以运行word。
2、退出你这个界面时,按确定退到dos ...
在 PowsdeRTOS系统的 GUI 中,就是如你所说的那样:开始 -> 程序 -> 应用程序。。。。
其实这正是“先入为主”的原因,造成了大家已经存在的使用习惯,象APPLE系统中的“开始”又是另一番感受,呵呵。
Last edited by osfree on 2007-2-1 at 04:45 AM ]
Quote from post 18
Originally posted by wwwlgh at 2006-12-11 23:15:
Can the following functions be added:
1. In the Start area, programs can be loaded, just like clicking: Windows Start -> Programs -> Word to run Word.
2. When exiting this interface, press OK to return to DOS...
In the GUI of the PowsdeRTOS system, it is as you said: Start -> Programs -> Applications...
In fact, this is exactly the reason for "first impression bias", which has caused the existing usage habits of everyone. Like the "Start" in the APPLE system, it is another feeling, hehe.
Last edited by osfree on 2007-2-1 at 04:45 AM ]
|

PowsdeRTOS,可运行于FreeDOS,窗口实时操作系统. |
|
2007-2-1 04:33 |
|
|
本是
银牌会员
    
积分 2221
发帖 789
注册 2005-1-27
状态 离线
|
『第 28 楼』:
使用 LLM 解释/回答一下
Originally posted by osfree at 2007-2-1 04:27:
不错,支持。
12*12,14*14,16*16的中文字库可以考虑外挂,可以节省内存,不过要牺牲速度。
在 PowsdeRTOS 系统中的:GUI ,以前也遇到内存与速度的问 ...
在DOS汉字系统发展史上,字库的处理方案可供参考。如果能知道经常显示的内容的文字范围,可以考虑常用字字模放高速缓存,其它字模放在硬盘,这样也能达到一个较好的速度。
Originally posted by osfree at 2007-2-1 04:27:
Not bad, support.
For 12*12, 14*14, 16*16 Chinese character fonts, consider external hanging, which can save memory but sacrifice speed.
In the PowsdeRTOS system: GUI, I also encountered memory and speed issues before...
In the history of the development of DOS Chinese character systems, the font processing solution can be for reference. If you can know the text range of the content that is often displayed, you can consider putting the frequently used character glyphs in the high-speed cache, and the other character glyphs in the hard disk, so that a better speed can also be achieved.
|

my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2007-2-1 12:44 |
|
|
hxm02
新手上路

积分 2
发帖 1
注册 2008-9-17
状态 离线
|
|
2008-9-17 09:55 |
|
|
netwinxp
高级用户
   
积分 741
发帖 366
注册 2007-7-25
状态 离线
|
『第 30 楼』:
使用 LLM 解释/回答一下
在DOS下面,全部靠调用画点来完成的话,那速度将会很慢,比较折衷的办法是硬性规定矩形框的起始和终结位置必须为8的倍数(这个也就相当于文本模式的坐标,有利于将原来的英文软件汉化<无须汉字系统支持>,同时也不会出现要屏蔽写入的点),由于是16色,所以可以把颜色拆成4个位面分4次写,在写显存的时候尽可能用32位的方式进行传送,凑不足4字节的点再特殊处理,酱紫整体显示速度会提高很多。
Last edited by netwinxp on 2008-9-18 at 04:59 PM ]
Under DOS, if you rely entirely on calling the drawing of points, the speed will be very slow. A more compromise method is to rigidly stipulate that the start and end positions of the rectangular box must be multiples of 8 (this is also equivalent to the coordinates in text mode, which is beneficial for localizing the original English software without the support of a Chinese character system, and at the same time, there will be no need to shield the written points). Since it is 16-color, the color can be split into 4 planes and written 4 times. When writing to the video memory, try to use 32-bit transmission as much as possible. Special processing is done for points that are not enough to make up 4 bytes. In this way, the overall display speed will be greatly improved.
Last edited by netwinxp on 2008-9-18 at 04:59 PM ]
|
|
2008-9-18 16:57 |
|