![]() |
China DOS Union-- Unite DOS · Advance DOS · Grow DOS --Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum |
| Guest | Log in | Register | Members | Search | China DOS Union |
|
中国DOS联盟论坛 The time now is 2026-09-14 23:12 |
47,812 topics / 349,917 posts / today 0 new / 48,268 members |
| DOS开发编程 & 发展交流 (开发室) » Survey on DOS Software Development |
| Printable Version 16,053 / 8 |
| Floor1 ecurb2006 | Posted 2007-01-09 13:17 |
| 中级用户 Posts 123 Credits 272 | |
|
We hope this survey can understand the current software development situation under DOS. If you or your company are still engaged in DOS - related development, we hope you can vote.
In this way, to a certain extent, more people can understand the current demand for DOS software development, and provide more potential help for software development! Tips: Please do not post content similar to the following 1. "There is no need to develop DOS software anymore" Then paying attention to this section and replying to the post is itself very stupid. 2. "Useless survey" Since you have read it and think it is useless, there is even less need to reply. 3. "Develop software on Windows" There are many other operating systems in the world, such as Unix, Linux, FreeBSD, Solaris, etc., each has its own advantages. Only knowing Windows is not a good idea, and Windows also has multiple branches or versions such as Windows 9x, NT, XP and Window CE, Windows XP Embedded, etc. So different occasions and different needs require different operating systems and application software. 4. "Support" Well, it's a good idea to have this thought. It would be better to have actions. Anyone can know from the number of views of this topic whether many people are concerned about this topic. So it is suggested not to reply with similar or identical posts. 5. "Not support" Similar to situation 1, there is nothing much to say. I am a developer of a micro 16/32-bit embedded GUI. I independently completed a micro GUI in my spare time (about four years). Currently, this GUI has been successfully ported to DOS, Linux, uC/OS-II. Small in size, ranging from 100KB to 180KB! Features: multi-window support | full Chinese input/display | most commonly used GUI controls | 99.9% written in ANSI C | strong portability For more information, please visit http://www.ecurb2006.com (temporarily inaccessible) CSDN Blog: http://blog.csdn.net/ecurb2006 I post this topic hoping to understand the latest developments and demands of DOS software development. Hope more people can benefit from this survey. Thank you for your attention! |
|
| Floor2 zqlcch | Posted 2007-01-11 07:39 |
| 初级用户 Posts 85 Credits 178 | |
|
After seeing the work, I feel it's very good. Such works are very suitable for special uses like industrial control programs. Most friends in the forum are generally engaged in free DOS program development, which is not very suitable. It is suggested that the poster post it on relevant forums. After all, there are also many free GUIs now (qbwin, winsail, allegro, etc.)... The poster's four-year achievement is still very good
|
|
| Floor3 osfree | Posted 2007-01-12 02:42 |
| 初级用户 Posts 34 Credits 72 From 中国大陆 | |
|
Free window operating system that can run under FreeDOS: PowsdeRTOS.
"Microkernel" Technology Powsde-RTOS is an embedded real-time multitasking operating system (ME-RTOS: Microkernel Embedded RTOS) with "microkernel" technology. It does not have the large and heavy "software baggage" like conventional software, so the system is stable and solid, and its own delicacy maximizes efficiency. Extensive "Embedded" Technology Powsde-RTOS has powerful functions and only occupies more than ten KB of memory. After functional expansion (for example, adding the window interface of Micro-GUI), it is only a few hundred KB. It fully embodies "embedded" technology, realizes software embedding in chips or electronic disks for users, and exquisite embedded products will win more markets, and development and upgrade are easy. Ultra-fast Real-time Multitask (Real-time Multitask) Features Since the Powsde-RTOS system adopts "Microkernel Embedded Real-time Multitask Operating System (Microkernel Embedded RTOS)" and the application layer code adopts "multi-process programming", it performs exceptionally well in real-time multitasking. Task concurrent processing is easy, and it is beyond the reach of single-task operating systems or "simplex-process software" under multi-task systems in real-time multitask concurrent processing. According to the corresponding programming mode, the system can select operating modes with respective advantages: absolute preemptive and task cooperative after configuration according to the number and characteristics of application tasks. Embedded "Micro Database Management System MDBMS" The biggest feature of the "Micro Database Management System MDBMS (Micro-Database Manage System)" embedded in Powsde-RTOS is that it is both a "micro Micro" system and can be partially compatible with mainstream large commercial databases (such as SQL, ORACLE, SYBASE, etc.). The original data files processed by the system can be directly recognized and read into the database by mainstream large commercial databases, so many intermediate systems can be omitted in some large systems, and data can be directly stored in the server. The system time has directly adopted the embedded "Julian day counting method" (JD) Since Powsde-RTOS directly adopts the Julian (JD) day counting method (Julian day counting method or Caesar day counting method) generally adopted in academia, continuous calendar and time-related scientific calculations span billions of years, without the "millennium problem", commonly known as astronomical calendar. In various large database programs (such as SQL, ORACLE, SYBASE, etc.), there are calendar kernel programs related to this without exception. Especially in large systems that need to perform massive data analysis on the time axis, the intelligent devices composed of this system all have JD time stamps when processing pre-real-time data, thus bringing great convenience to large background systems. Embedded "Micro Graphical User Interface Interface POWSDE Micro-GUI" The "Micro Graphical User Interface Interface Micro-GUI" embedded in Powsde-RTOS is 100% Chinese-ized, completely compatible with the mainstream window interface operation style and usage habits, with "windows, panels, buttons, icons" and so on. It is easy to get started and operate freely at the first use, just like on the desktop system. The resolution supports 128X64, 320X240, 640X480, 800X600, 1024X768, non-standard sizes. The color supports 2 colors, 8 colors, 16 colors, 256 colors, 16 bits. The screen effects support: background automatic cache and recovery, saving or loading images in data stream mode, visual animation, etc. System supports "dynamic skin change" technology POWSDE Micro-GUI supports "dynamic skin change" technology, so that the interface color of industrial products can also meet the personalized or customized needs of users. At the same time, it has the "Boot Window" feature. Embedded "Direct Chipset Driver DCD Technology" The Powsde-RTOS system adopts "Direct Chipset Driver DCD Technology (Direct Chipset Driver)" for all communication ports, directly drives the registers of the communication port hardware chip and directly reads and writes the data stream of the communication port, instead of driving and reading and writing data through the interrupt call of the BIOS system software, thus avoiding the overhead and data transmission when calling BIOS, improving the reliability of data and transmission time. It supports real-time concurrent operation of communication port data communication. At the same time, all communication ports are equipped with variable input and output buffers, and the buffer is a variable circular linked list instead of a fixed-size linear linked list. Parameters such as the total capacity, number of linked nodes, and single table capacity of this circular linked list can be flexibly configured and monitored by users according to actual conditions. Embedded "File Transfer Protocol POWSDE Micro-FTP" The simplified "File Transfer Protocol FTP (File Transfer Protocol)" function embedded in the Powsde-RTOS system brings convenience and functional extension to "remote file download and remote online software upgrade". The communication port of the system adopts "dynamic protocol" technology All communication ports of the Powsde-RTOS system can adopt "dynamic protocol" switching technology, and different external sensors or data devices of different manufacturers and different protocols can be accessed by the same communication port. When replacing external sensors or data devices of different manufacturers and different protocols, it is only necessary to open the setting window to set different protocol codes for the external sensors or data devices under the same communication port. The same communication port can also be dynamically configured as an "uplink remote communication port" or a "downlink local communication port" according to the actual wiring. The system adopts hierarchical dynamic user management and permission management The Powsde-RTOS system introduces and adopts hierarchical dynamic user permission management similar to the large commercial system. Users with different permissions have completely isolated, different, and private window menus and function systems. Therefore, users need to log in like large systems before performing any operation to enter, and there is SOE sequence log recording, which brings convenience to the operation management of the equipment. System supports "remote maintenance, online upgrade" The Powsde-RTOS system supports "remote maintenance" and has many characteristics. It supports remote maintenance functions such as remote start/stop, remote parameter setting, remote file download, remote online software upgrade, remote diagnosis, etc. |
|
| Floor4 ecurb2006 | Posted 2007-02-05 05:02 |
| 中级用户 Posts 123 Credits 272 | |
|
Now it's roll call.
GOTOmsdos Wengier Ben Shi zqlcch 19951001 xxxxzzzz cchessbd happyman06 dsysps ad669 gezi322 osfree JasonDay cnch happybasic |
|
| Floor5 19951001 | Posted 2007-02-08 00:21 |
| 高级用户 Posts 272 Credits 570 From 北京 | |
|
Major: Computer Application Technology
Mainly use C and C++ to develop programs on WIN32 platform and Linux platform. Developing programs under DOS is a personal hobby, generally small tools for personal use. |
|
| Floor6 pcuser80 | Posted 2007-02-09 03:54 |
| 初级用户 Posts 50 Credits 136 | |
|
Currently in the learning stage, because DOS programming is simpler than WINDOWS programming...
|
|
| Floor7 happybasic | Posted 2007-03-22 02:08 |
| 中级用户 Posts 118 Credits 298 | |
|
Industry: Optical drive R & D
Common languages for Work: 80c51, DJGPP, Borland C/C++(DOS && WIN) For hobbies: Quick BASIC, Visual Basic |
|
| Floor8 mrli81 | Posted 2009-09-14 01:28 |
| 新手上路 Posts 6 Credits 14 | |
|
Common languages for work: C
For hobbies: C, asm Environment: keil, iccavr, tc++3.0, bc++, avrgcc Compiler usage: Edit interface: UE, Method of using compiler: Write self-made bat, make generated bat patches for compilers, load with UE |
|
| Floor9 wang123ok | Posted 2018-10-06 23:06 |
| 初级用户 Posts 13 Credits 22 | |
|
The purpose of the forum is to let people who know nothing about it gradually understand the knowledge and fun in it. Now it's the era of Win10. Why do some people miss DOS? Because some things are not better the newer they are, just more convenient to operate. But its foundation is DOS. I hope the DOS forum will get better and better. I like it!
|
|
|
[ Contact the Union admin team -
中国DOS联盟 -
Standard version ] Sponsored by ifanr Inc | © 2001–2023 |