![]() |
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-08-26 02:34 |
47,812 topics / 349,910 posts / today 0 new / 48,264 members |
| 其它操作系统综合讨论区 » Take a look at how I made my mini98 |
| Printable Version 4,088 / 27 |
| Floor1 dos时代菜鸟 | Posted 2003-09-08 00:00 |
| 初级用户 Posts 216 Credits 672 | |
|
0. Make a special floppy disk
format a: /s Copy the following files to this floppy disk: himem.sys , emm386.exe , ifshlp.sys , smartdrv.exe , subst.exe , edit.exe , vide-cdd.sys, mscdex.exe , cloaking.exe , findcd.exe , aset.exe Edit a:\config.sys so it contains the following: dos=noauto,high,umb device=a:\himem.sys device=a:\emm386.exe noems device=a:\ifshlp.sys device=a:\vide-cdd.sys /d:mscdrom device=a:\cloaking.exe device=a:\smartdrv.exe /double-buffer /d+ Edit a:\autoexec.bat so it contains the following: @echo off mscdex /d:mscdrom findcd 1 aset path=a:\;z:\mini98 aset temp= aset tmp= aset windir= aset winbootdir= subst z: c:\ Edit a:\msdos.sys so it contains the following WinDir=Z:\MINI98 WinBootDir=Z:\MINI98 HostWinBootDrv=A BootMulti=0 BootGUI=0 DoubleBuffer=0 AutoScan=0 WinVer=4.10.2222 1. Boot the computer with the special floppy disk (hereafter called simply the floppy disk) 2. Install windows 98 to z:\mini98 Before the final setup, the system will restart once. The purpose of this boot is to make some settings for win98, especially registry settings. The registry at this point is the simplest. So take this opportunity to boot the computer with the floppy disk. Run win/d:m to enter safe mode, then edit and streamline the system registry; you can use software such as Super Rabbit. Then run regedit to export the registry as c:\1.reg. 3. Rebuild mini98 according to the file list Boot the computer with the floppy disk. Rename the c:\mini98 folder to c:\miniold, then create a new mini98 folder under c:\ again, and according to the file list copy files from c:\miniold to c:\mini98. Then run the following commands regedit /e c:\2.reg regedit /c c:\2.reg regedit /c c:\1.reg 4. Run the win command to start the newly rebuilt mini98 and see what shortcomings it has so you can improve it (this process may need to be repeated many times), and finally boot the computer again with the floppy disk and run the win command to complete the final test. 5. Refer to the file list and delete useless files and folders to obtain the final mini_win_98. Further explanation: the mini98 folder obtained this way can be copied anywhere, for example to d:\xyz\, then you only need to change subst z: c:\ in a:\autoexec.bat to subst z: d:\xyz. It can also be made to run in a RAM disk, you just need to set the RAM disk as drive z, and copy mini98 to z:\. File list FONTS 09-08-03 15:43 FONTS SYSTEM 09-08-03 15:43 SYSTEM COMMAND COM 94,292 05-05-99 22:22 COMMAND.COM WIN COM 24,791 05-05-99 22:22 WIN.COM EXPLORER EXE 180,224 05-05-99 22:22 EXPLORER.EXE NOTEPAD EXE 53,248 05-05-99 22:22 NOTEPAD.EXE REGEDIT EXE 122,880 05-05-99 22:22 REGEDIT.EXE RUNDLL EXE 4,811 05-05-99 22:22 RUNDLL.EXE RUNDLL32 EXE 24,576 05-05-99 22:22 RUNDLL32.EXE SYSTEM INI 1,051 09-08-03 16:19 SYSTEM.INI WIN INI 8,156 09-07-03 19:09 WIN.INI IOS LOG 2,385 09-08-03 16:19 IOS.LOG ASPI2HLP SYS 1,105 05-05-99 22:22 ASPI2HLP.SYS Directory of H:\mini98\MINI98\FONTS . 09-08-03 15:43 . .. 09-08-03 15:43 .. VGAFIX FON 10,160 05-05-99 22:22 VGAFIX.FON VGAOEM FON 5,168 05-05-99 22:22 VGAOEM.FON VGASYS FON 12,896 05-05-99 22:22 VGASYS.FON MARLETT TTF 17,412 05-05-99 22:22 MARLETT.TTF SIMSUN TTF 10,499,104 05-05-99 22:22 SIMSUN.TTF 5 file(s) 10,544,740 bytes Directory of H:\mini98\MINI98\SYSTEM . 09-08-03 15:43 . .. 09-08-03 15:43 .. IOSUBSYS 09-08-03 15:43 IOSUBSYS VMM32 09-08-03 15:43 VMM32 VRTWD 386 101,617 05-05-99 22:22 VRTWD.386 VGAFULL 3GR 15,360 05-05-99 22:22 VGAFULL.3GR UNICODE BIN 104,043 05-05-99 22:22 UNICODE.BIN APPWIZ CPL 72,192 05-05-99 22:22 APPWIZ.CPL ADVAPI32 DLL 65,536 05-05-99 22:22 ADVAPI32.DLL BROWSELC DLL 45,056 05-05-99 22:22 BROWSELC.DLL BROWSEUI DLL 803,088 05-05-99 22:22 BROWSEUI.DLL CFGMGR32 DLL 45,056 05-05-99 22:22 CFGMGR32.DLL COMCTL32 DLL 577,808 05-05-99 22:22 COMCTL32.DLL COMDLG32 DLL 176,128 05-05-99 22:22 COMDLG32.DLL COMMCTRL DLL 159,995 09-07-03 18:08 COMMCTRL.DLL COMMDLG DLL 92,336 09-07-03 18:10 COMMDLG.DLL COOL DLL 373,643 05-05-99 22:22 COOL.DLL DDEML DLL 32,240 05-05-99 22:22 DDEML.DLL DIBENG DLL 202,800 05-05-99 22:22 DIBENG.DLL GDI32 DLL 159,744 05-05-99 22:22 GDI32.DLL IMM DLL 42,951 05-05-99 22:22 IMM.DLL IMM32 DLL 77,824 05-05-99 22:22 IMM32.DLL INDICDLL DLL 24,576 05-05-99 22:22 INDICDLL.DLL KERNEL32 DLL 475,136 05-05-99 22:22 KERNEL32.DLL LINKINFO DLL 36,864 05-05-99 22:22 LINKINFO.DLL LZEXPAND DLL 23,696 09-07-03 18:08 LZEXPAND.DLL MLANG DLL 491,792 05-05-99 22:22 MLANG.DLL MMSYSTEM DLL 105,595 05-05-99 22:22 MMSYSTEM.DLL MPR DLL 61,440 05-05-99 22:22 MPR.DLL MPRSERV DLL 155,648 05-05-99 22:22 MPRSERV.DLL MSPWL32 DLL 40,960 05-05-99 22:22 MSPWL32.DLL NTDLL DLL 20,480 05-05-99 22:22 NTDLL.DLL OLE32 DLL 790,528 05-05-99 22:22 OLE32.DLL OLEAUT32 DLL 598,288 05-05-99 22:22 OLEAUT32.DLL PIFMGR DLL 81,531 05-05-99 22:22 PIFMGR.DLL RPCRT4 DLL 339,968 05-05-99 22:22 RPCRT4.DLL SHD401LC DLL 61,440 05-05-99 22:22 SHD401LC.DLL SHDOC401 DLL 504,080 05-05-99 22:22 SHDOC401.DLL SHDOCVW DLL 946,448 05-05-99 22:22 SHDOCVW.DLL SHELL DLL 111,847 09-07-03 18:10 SHELL.DLL SHELL32 DLL 1,400,832 05-05-99 22:22 SHELL32.DLL SHLWAPI DLL 282,896 05-05-99 22:22 SHLWAPI.DLL URLMON DLL 446,736 05-05-99 22:22 URLMON.DLL USER32 DLL 69,632 05-05-99 22:22 USER32.DLL VER DLL 12,599 09-07-03 18:10 VER.DLL VERSION DLL 24,576 05-05-99 22:22 VERSION.DLL WIFEMAN DLL 19,195 05-05-99 22:22 WIFEMAN.DLL WININET DLL 459,024 05-05-99 22:22 WININET.DLL WINNLS DLL 29,675 05-05-99 22:22 WINNLS.DLL WINNLS32 DLL 16,384 05-05-99 22:22 WINNLS32.DLL COMM DRV 5,927 05-05-99 22:22 COMM.DRV KEYBOARD DRV 12,251 05-05-99 22:22 KEYBOARD.DRV MMSOUND DRV 3,120 05-05-99 22:22 MMSOUND.DRV MOUSE DRV 7,712 05-05-99 22:22 MOUSE.DRV SYSTEM DRV 2,288 05-05-99 22:22 SYSTEM.DRV VGA DRV 52,080 05-05-99 22:22 VGA.DRV GDI EXE 589,223 05-05-99 22:22 GDI.EXE KRNL386 EXE 125,675 05-05-99 22:22 KRNL386.EXE MPREXE EXE 28,672 05-05-99 22:22 MPREXE.EXE MSGSRV32 EXE 15,099 05-05-99 22:22 MSGSRV32.EXE USER EXE 659,975 05-05-99 22:22 USER.EXE WINOA386 MOD 58,075 05-05-99 22:22 WINOA386.MOD CP_936 NLS 537,858 05-05-99 22:22 CP_936.NLS LOCALE NLS 174,996 05-05-99 22:22 LOCALE.NLS UNICODE NLS 34,676 05-05-99 22:22 UNICODE.NLS DFS VXD 21,303 05-05-99 22:22 DFS.VXD MSMOUSE VXD 15,809 05-05-99 22:22 MSMOUSE.VXD VFD VXD 5,859 05-05-99 22:22 VFD.VXD VFIXD VXD 6,417 05-05-99 22:22 VFIXD.VXD VMM32 VXD 921,389 09-07-03 14:40 VMM32.VXD VMSGD VXD 10,173 05-05-99 22:22 VMSGD.VXD VPBIOSD VXD 5,291 05-05-99 22:22 VPBIOSD.VXD 68 file(s) 14,073,151 bytes Directory of H:\mini98\MINI98\SYSTEM\IOSUBSYS . 09-08-03 15:43 . .. 09-08-03 15:43 .. BIGMEM DRV 9,952 05-05-99 22:22 BIGMEM.DRV ESDI_506 PDR 24,406 05-05-99 22:22 ESDI_506.PDR HSFLOP PDR 25,741 05-05-99 22:22 HSFLOP.PDR RMM PDR 13,242 05-05-99 22:22 RMM.PDR SCSIPORT PDR 23,650 05-05-99 22:22 SCSIPORT.PDR APIX VXD 29,497 05-05-99 22:22 APIX.VXD ATAPCHNG VXD 11,311 05-05-99 22:22 ATAPCHNG.VXD CDFS VXD 59,133 05-05-99 22:22 CDFS.VXD CDTSD VXD 13,884 05-05-99 22:22 CDTSD.VXD CDVSD VXD 32,419 05-05-99 22:22 CDVSD.VXD DISKTSD VXD 18,809 05-05-99 22:22 DISKTSD.VXD DISKVSD VXD 10,194 05-05-99 22:22 DISKVSD.VXD NECATAPI VXD 9,926 05-05-99 22:22 NECATAPI.VXD SCSI1HLP VXD 19,270 05-05-99 22:22 SCSI1HLP.VXD TORISAN3 VXD 11,067 05-05-99 22:22 TORISAN3.VXD VOLTRACK VXD 18,491 05-05-99 22:22 VOLTRACK.VXD 16 file(s) 330,992 bytes Directory of H:\mini98\MINI98\SYSTEM\VMM32 . 09-08-03 15:43 . .. 09-08-03 15:43 .. IFSMGR VXD 185,902 05-05-99 22:22 IFSMGR.VXD IOS VXD 69,570 05-05-99 22:22 IOS.VXD QEMMFIX VXD 9,792 05-05-99 22:22 QEMMFIX.VXD 3 file(s) 265,264 bytes |
|
| Floor2 LK | Posted 2003-09-08 00:00 |
| 高级用户 Posts 309 Credits 915 | |
|
UP
|
|
| Floor3 Wengier | Posted 2003-09-09 00:00 |
| 系统支持 Posts 10,521 Credits 27,736 | |
|
Or maybe it could even be turned into a truly universal MiniWin98, without needing SUBST to make it Z:. Try changing all the Z:\MINI98 entries in the registry to relative paths or the %windir% variable and see what happens?
|
|
| Floor4 LK | Posted 2003-09-09 00:00 |
| 高级用户 Posts 309 Credits 915 | |
|
Following the list, it's still 24M.
|
|
| Floor5 dos时代菜鸟 | Posted 2003-09-09 00:00 |
| 初级用户 Posts 216 Credits 672 | |
|
Some files can be deleted, but you have to consider making the resulting mini98 able to support running most programs.
Recently I've been thinking of a way to remove SimSun and at the same time add system functionality. Take a look at the new thread I'm going to post. |
|
| Floor6 dos时代菜鸟 | Posted 2003-09-09 00:00 |
| 初级用户 Posts 216 Credits 672 | |
|
Modifying the registry seems a bit too much work for me, there seem to be a lot of items to change. I'm a bit tired, everybody can study it a bit. Hehe
|
|
| Floor7 LK | Posted 2003-09-09 00:00 |
| 高级用户 Posts 309 Credits 915 | |
|
If SimSun is removed, does that make it an English version?
|
|
| Floor8 dos时代菜鸟 | Posted 2003-09-10 00:00 |
| 初级用户 Posts 216 Credits 672 | |
|
No, it's not an English version, because the kernel is still the Chinese version, so it's very easy to find the Chinese character support system nodes. For example, after removing SimSun, I used the utility software ucwin to handle Chinese display and input methods and so on. That saves about 5M of space, and also adds a lot of good features.
|
|
| Floor9 dos时代菜鸟 | Posted 2003-09-10 00:00 |
| 初级用户 Posts 216 Credits 672 | |
|
I used this mini98 to make a CD, then put the necessary PC repair/maintenance software onto the CD, such as recovernt, Jiangmin data repair, ghostxp, clearMBR, etc., and also winrar. By modifying the registry and other methods, I also made the mini98 on the virtual z: drive call the Win Rising antivirus software on the CD. At this point, this CD can already handle most standalone maintenance and repair work. And the mini98 loaded into memory is only about 26M.
|
|
| Floor10 Wengier | Posted 2003-09-10 00:00 |
| 系统支持 Posts 10,521 Credits 27,736 | |
|
Why are the two files CONAGENT.EXE and START.EXE not included? They're very useful..
|
|
| Floor11 cn_archer | Posted 2003-09-10 00:00 |
| 元老会员 Posts 991 Credits 2,903 From 福建省 | |
|
I think the main thing is functionality. A 98 made this way probably won't support networking very well. As for display, it can probably only do 16 colors.
If it's meant to run in memory, then yes, the more streamlined the better, but I think the most important thing is practicality. It would be great if a 98 like this could support all kinds of system testing and repair software |
|
| Floor12 hunome | Posted 2003-09-10 00:00 |
| 银牌会员 Posts 721 Credits 2,265 | |
|
Can this system be used to watch dvdrip?
|
|
| Floor13 LK | Posted 2003-09-10 00:00 |
| 高级用户 Posts 309 Credits 915 | |
|
"If it's meant to run in memory, then yes, the more streamlined the better, but I think the most important thing is practicality. It would be great if a 98 like this could support all kinds of system testing and repair software"
I support this support this support this support this support this support this support this ███████████████support this support this support this support this support this support this support this support this support this none██████████████████support this support this support this support this support this support this support this none████████████████support this support this support this support this support this support this support this support this support this ███████none███support this █████support this support this support this support this support this none support this none████████████support this support this support this ████support this support this support this support this support this none██████████████support this support this support this ████support this support this support this support this support this none████████████support this support this support this none███████████support this support this support this none████████████support this support this support this ██████████████support this support this support this ██████████support this support this none██████support this none███████support this support this support this support this support this support this ████support this support this none████support this support this support this █████support this support this none support this support this support this support this ████support this support this ████support this ██support this none█████support this support this none support this support this support this support this ████support this support this ████support this ████none█████support this support this none support this support this support this support this ████support this support this ████support this ████none█████support this support this none support this support this support this support this ████support this support this ████support this ███support this █████support this support this none support this support this support this support this ████support this support this ████support this ███support this █████support this support this none support this support this support this support this ████support this support this ████none████support this █████support this support this none support this support this support this support this ████support this support this ████none████support this █████support this support this none support this support this support this support this ████support this support this ████none████support this █████support this support this none support this support this support this support this ████support this support this ████none████support this █████support this support this none support this support this support this support this ████support this support this ███support this ████support this █████support this support this none support this ██support this none█████support this support this ███support this ███support this none█████support this support this none support this ██████████support this support this none██support this ██support this support this █████support this support this none support this none█████████support this support this support this support this ███support this support this none████support this support this none support this support this none███████support this support this support this support this ███none████support this support this support this support this none support this support this support this ██████support this support this support this none████support this █████support this support this support this none support this support this support this support this none███support this support this support this █████support this none███████support this support this support this support this support this support this support this support this support this support this ██████support this support this none██████support this support this support this support this support this support this support this support this support this none██████support this support this support this ███████support this none support this support this support this support this support this support this support this █████support this support this support this support this none██████support this none support this support this support this support this support this support this none█████support this support this support this support this support this none████support this support this support this support this support this support this support this support this ███support this support this support this support this support this support this support this support this support this support this |
|
| Floor14 dos时代菜鸟 | Posted 2003-09-11 00:00 |
| 初级用户 Posts 216 Credits 672 | |
|
My purpose in making this mini98 is to use it for maintenance work. We can put a large number of DOS utility programs onto the CD, and then make shortcuts for them.
Do you still remember PQMagic PartitionMagic from the earlier years? When you ran it under windows9x, the system would forcibly exit windows9x and enter DOS to run PartitionMagic, and when you exited PartitionMagic, it would automatically start windows9x again (note, this is starting windows9x, not starting the computer). This is actually a shortcut of PartitionMagic doing the work. Based on this principle, we can transplant a large number of DOS utility programs onto the desktop of this mini98. Operation under a graphical interface, plus the explorer program, support for long filenames, fat32 partitions.... no matter what, it's much more comfortable, right? And we can name the shortcuts in Chinese, so if we also add instructions, even a fool can become a computer repair expert, hehe. Also, in order to save space in mini98, we can put the command folder onto the CD too, and then during boot from a: add aset path=%path%;%cdrom%\command to autoexec.bat and that's enough. |
|
| Floor15 LK | Posted 2003-09-11 00:00 |
| 高级用户 Posts 309 Credits 915 | |
|
I tried several times and didn't succeed.
|
|
| 1 2 Next |
|
[ Contact the Union admin team -
中国DOS联盟 -
Standard version ] Sponsored by ifanr Inc | © 2001–2023 |