中国DOS联盟论坛

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-15 00:22
47,812 topics / 349,917 posts / today 0 new / 48,268 members
DOS开发编程 & 发展交流 (开发室) » [Original] TOdisk32 Initial Version (DJGPP)
Printable Version  10,916 / 13
Floor1 GOTOmsdos Posted 2007-02-27 11:54
铂金会员 Posts 1,827 Credits 5,154
Try DJGPP....
After going through many difficulties, I finally successfully compiled TOdisk using DJGPP... It runs normally
This is the initial version of TOdisk32
(Requires more than 50MB of memory)
Welcome to play...

Attachments
TOdisk32.zip (96.8 KiB)
Floor2 zqlcch Posted 2007-02-28 00:52
初级用户 Posts 85 Credits 178
Oh, finally got it done. It must require more than 50MB of memory. Did you use a fixed-size array? It's recommended to use pointers + the malloc function. At least if there's not enough memory, you can give a prompt. Keep improving. This tool is very convenient.
Floor3 GOTOmsdos Posted 2007-02-28 07:21
铂金会员 Posts 1,827 Credits 5,154
Just had a successful experiment. It's the initial version, so there's still room for improvement.

With such a large memory, arrays definitely won't be used. We'll use pointers + malloc.

Currently, I'm trying to find ways to improve the speed. Now I want to figure out the reasons for GHOST's ultra-fast speed. Is it because of super-fast compression, or the use of UDMA, or using XMS with assembly in real mode?

Hope those who know can share.

(I downloaded the source code of GHOST FOR LINUX, but didn't find relevant functions. There are many libraries, but I don't know if they are there? And I don't know how to call them? The documentation doesn't seem to have it.. I saw a source code dd_rescue, but it doesn't seem to have compression function..)

[ Last edited by GOTOmsdos on 2007-2-28 at 07:22 AM ]
Floor4 wangjf Posted 2007-03-09 23:44
中级用户 Posts 63 Credits 254
Tried it out, and so far no issues have been found
Floor5 zhgwbzhd Posted 2007-03-10 04:20
高级用户 Posts 187 Credits 506
Floor6 barton Posted 2007-03-22 03:24
中级用户 Posts 197 Credits 480 From 黄冈
Support

Download and have a look
Floor7 gmy Posted 2007-03-22 04:37
版主 Posts 392 Credits 1,113
Support original creation. In the long run, GOTO has boldly taken the first step to realize the localization of the core part of backup software. If the version is mature, and then using Easy Language as the shell, it will completely be our own independent intellectual property rights in China.
Floor8 johnsonlam Posted 2007-03-22 05:11
银牌会员 Posts 497 Credits 1,410 From 九龍,香港
Originally posted by GOTOmsdos at 2007-2-28 07:21 AM:
Currently, I want to find ways to improve speed, and now I want to figure out the reasons for the super-fast speed of GHOST. Is it due to super-fast compression, or the use of UDMA, or using XMS in real mode with assembly?



1) Ghost processes files as units, extracting only useful data

2) Ghost has its own read/write program (not dependent on the operating system)

3) Low compression (if the parameter -z9 is not forced, the strongest in the image screen is -z3)

4) Maybe the Block Transfer method mentioned by Jack Ellis, at least transferring data in blocks of 16K each. Many I/O subroutines attached to C in the market are not efficient enough
Floor9 vcmasm Posted 2010-02-10 22:35
初级用户 Posts 15 Credits 30
ghost is developed with DJGPP and compressed with UPX!
Floor10 freesoft00 Posted 2010-05-03 00:15
新手上路 Posts 2 Credits 4
Is this the latest version?
Floor11 JustGo Posted 2010-05-12 11:11
新手上路 Posts 5 Credits 10 From 北京
Something similar to ghost? Let's use it.
Floor12 flybd Posted 2010-05-15 11:30
新手上路 Posts 1 Credits 2
Learning
Floor13 stockghost Posted 2010-05-20 21:11
中级用户 Posts 105 Credits 215
Come and take a look, thanks to GOTOmsdos!
Floor14 shanghai189 Posted 2018-12-28 22:19
新手上路 Posts 5 Credits 10
Great stuff, thanks for sharing.
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023