Jump to content

os2fan2

Member
  • Posts

    442
  • Joined

  • Last visited

  • Days Won

    1
  • Donations

    0.00 USD 
  • Country

    Australia

Everything posted by os2fan2

  1. You can change the letters if you break the setup after text mode install. See this: http://www.boot-land.net/forums/index.php?showtopic=5480 You can change the install letter on any drive, as long as ye get the correct diskette.
  2. File names and parameters with spaces appear in quotes eg "T J Smith" Reserved characters can be escaped with ^, eg ^& or ^" or ^%. The variable %% expands to %. & separates commands on the same line, eg echo hi & goto :end && is a conditional &, the second command is executed if the first succeeds. || is a conditional or, ie "do something || echo something failed." will say 'something failed' only when it fails.
  3. One trick is to unmount the partitions in windisk (dskmgmt.msc), before you start working with them. This will stop the 702 error message that PM gives.
  4. The usual trick here is to include BOOTFIX.BIN in your system, or to put bartpe into a bootloader that default-loads the normal hard drive.
  5. Based on what i saw at Wengier Wu's site, ye might want to do this. run windows from a batch file :win9x.bat @echo off c: cd \windows win cd \
  6. You can thin directx down to something smaller under NT, prolly under 98 too. Here is what i use under NT50 (2k): dxsetup.exe dxnt.cab dsetup32.dll dsetup.dll bdant.cab I suppose y replace the *nt.cab with *9x.cab
  7. LitePC (the makers of 98lite), did a version of the 95 shell for Windows 98. It is basically a hack of the 95 shell, with win98 bitmaps, and a hack to use a renamed shell32.dll it's called 'sleekv2.zip'.
  8. cmd.exe in Windows 2k is the same as the one in xp. So the 5.00. version will handle all of xp stuff. I suspect also that there is no version to match xp, since by this time, development on the win9x line had largely stopped.
  9. Of zipped logo.bmp, I was thinking more of boot disks, where space is limited. You can use diskettes in places like vfloppy (load a diskette from an image file on the hard drive). None the same, the mod that Tihiy made to io.sys saves something like 100kb on the disk,
  10. The patched io.sys (w98.zip) downloaded from this is the one from kb 311561. The official microsoft patch gives two files (winboot.98g, winboot.98s), which are identical to the bit. So the above changes will work on both 98 and 98se. It works also without alteration on Tihiy's reduced version of IO.SYS (eg ionologo.sys). This patch of io.sys is in different locations to the w3xstart patch.
  11. I suppose, were there a way of determining if Windows were booting int Windows mode or DOS mode, it might be possible to use alternate logos, like LOGO.SYS vs LOGO.DOS. It may be too much trouble, but i suppose it would be the thing. Start in Windows or in MS-DOS with different logos. Another idea is to support .zipped logos, or something like it. thanks for listening.
  12. Running DEPEND on the file FINDEXER.DLL shows that it calls for GDIPLUS.DLL and UXTHEME.DLL. GPIPLUSS.DLL will work under Windows 98/ME, as long as it is installed in the application's directory. UXTHEME.DLL i don't think runs under Windows 98
  13. That works too. It just does not handle pipes though. Solution: Use both.
  14. Win95cmd comes in two versions: NT4 = 233k and NT5 = 307k. These were released as part of the SDK, but have become loose-distributed. If you want functionality to match the 2K/XP cmd.exe, ye need to download the larger one (NT5). The smaller one emulates NT4's cmd.exe. In any case, putting it into \windows\command is a useful thing, because ye might want start | run | cmd. I don't think it's a good thing to set COMSPEC globally to it, but you do need to set comspec in its session for things to work properly, ye use this reg file. [HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor] "AutoRun"="set comspec=c:\\windows\\command\\cmd.exe" "PathCompletionChar"=0x00000009 "CompletionChar" = 0x00000009 The first sets the comspec (ye need to change the path and exefile name, if Windows is not in c:\windows.) Pathcompletion sets tab to scroll through partly completed paths.
  15. A new release of my QBASIC help file is due out this week. Most of the editing is done (except for dual-boot). Topics LOCK, UNLOCK, LOGO.SYS, and MSDOS.SYS have been completed. New topics include ABOUT (typing "help about" gives an about page!, and SELECT (from MS-DOS 4!). The qbasic.exe is the one found at http://www.phatcode.com/ , which includes a WinXP bug fix. Other fixes include using HELP.HLP in the editor, and the open *.* for *.TXT. Future plans: One thing i plan to do is to move many of the undocumented / auxillary files and drivers into an alphabetical listing akin to the QBASIC.HLP function commands. This would free up some of the front page, because users seeking information on given files can get a "one-liner" and link, eg SIZER.EXE -> Part of <MEMMAKER>. A table of references, including COMMANDS.TXT. MSDOSDRV.TXT, and http://www.mdgx.com/ is given as well. Some work is none the less original.
  16. It's simple and it's plain: 4NT 8.02 REXX (regina rexx) Patrick McPhee's DLLs Semware Editor FC/2 and FC/W ShellExec Windows Commander Snagit BurnAtOnce DskImage, BFI and Extract2
  17. Compress.exe from the Windows resource kit, is the reverse of Expand.exe. COMPRESS [-r] [-d] [-z] Source Destination COMPRESS -r [-d] [-z] Source [Destination] -r Rename compressed files. -d Update compressed files only if out of date. -zx LZX compression. -z MS-ZIP compression. -zq[n] Quantum compression and optional level (in range 1-7, default is 4). Source Source file specification. Wildcards may be used. Destination Destination file | path specification. Destination may be a directory. If Source is multiple files and -r is not specified, Destination must be a directory. The level of compression given by makecab is identical with compress -r -zx filename outdir By itself, compress -r file outdir, gives a compression identical with Windows 3.10 (any kind). For windows XP and above ye find compress.exe in the reskit. For 2k, it is rath found by google.
  18. For a related problem, you can put 'wassociate' in the "sendto" menu. If you then think some proggie you have installed have diddled the association, send a document to "Winassoc", and it will display the association currently in effect. You can then use the menus etc to change these accordingly. http://www.xs4all.nl/~wstudios/Associate/index.html
  19. You could use 'compress.exe' from the resource kit. compress -r * outputdir
  20. Work has begun on a slop-file (it's like a slip, but just slopped on the source), for Windows 3.51 + SP5. Unlike a slip file, a slop file is simply unzipped over the unmodified sources (here i386 and sp5). This is the first stage of integration, and consists of merging later fixes into either sp5 or w351. Much of this is planned to form the basis of the NT4 + SP7 rewrite. Site page is: http://www.boot-land.net/forums/index.php?showtopic=4289 Here is a cute rexx script, for adding Windows 3.1 colour schemes. Rexx is from win351 reskit. /* REXX */ /* Add colour schemes from K7654 etc to Windows 3.51 */ call openkey 'HKEY_CURRENT_USER', 'Control Panel\Color Schemes' call addkey 'Green Machine=FF00,4000,FFFFFF,0,8000,0,40FF40,8000,0,8000,8000,0,40FF40,C0C0C0,808080,0,C0C0C0,800000,FFF FFF,0,FFFFFF' call addkey 'Peaceful=804000,C0C0C0,C0C0C0,0,C0C0C0,0,808000,C0C0C0,FFFFFF,808000,C0C0C0,0,C0C0C0,C0C0C0,8282 82,0,808080,808000,FFFFFF,0,FFFFFF' call addkey 'School Colors=800000,408080,FFFFFF,0,FFFFFF,0,8080,800000,FFFFFF,800000,800000,0,C0C0C0,C0C0C0,808080,0,808 080,8080,FFFFFF,FFFFFF,FFFFFF' call addkey 'Storm=0,808080,FFFFFF,0,C0C0C0,0,800080,808080,FFFFFF,C0C0C0,C0C0C0,0,C0C0C0,C0C0C0,808080,0,808 080,8080,FFFFFF,FFFFFF,FFFFFF' call addkey 'Austral=80FF80,80FFFF,FFFFFF,0,FFFF,0,4000,4080,FFFFFF,4080,4080,0,C0C0C0,C0C0C0,808080,0,808080 ,808080,FFFFFF,FFFFFF,FFFFFF' call addkey 'Bluey1=808040,800000,FF0000,FFFFFF,FFFF00,0,0,FFFF80,FFFF00,FFFF00,FFFF00,0,FFFF00,FFFF00,FF0000 ,0,808080,0,FFFF00,0,FFFF80' call addkey 'Bluey=808040,800000,FF0000,FFFFFF,FFFF00,0,0,FFFF80,FFFF00,FFFF00,FFFF00,0,808080,C0C0C0,808080, 0,808080,0,FFFF00,0,FFFFFF' call addkey 'Bronze=8080,183030,FFFFFF,0,FFFFFF,808080,408080,408080,FFFFFF,408080,408080,0,408080,8080,0,0,C 0C0C0,8080,FFFFFF,C0C0C0,C0C0C0' call addkey 'Default1=C0C0C0,FFFFFF,FFFFFF,0,FFFFFF,0,8000,FFFFFF,FFFFFF,C0C0C0,C0C0C0,0,C0C0C0,C0C0C0,808080 ,0,C0C0C0,8000,FFFFFF,0,FFFFFF' call addkey 'Freddy=8000FF,400080,FFFFFF,FF0000,FFFF,0,FF,80FF80,0,8080,408080,0,FF,C0C0C0,808080,0,808080,0, FFFF00,0,FFFFFF' call addkey 'Great Western=80FFFF,E8FFFF,FFFFFF,0,FFFF,0,4000,4080,FFFFFF,4080,4080,0,C0C0C0,C0C0C0,808080,0,808080,808 080,FFFFFF,FFFFFF,FFFFFF' call addkey 'Green Fire=0,4000,8000,0,C0C0C0,0,0,C0C0C0,FF00,C0C0C0,C0C0C0,0,808080,C0C0C0,808080,0,808080,0,FFFF,0,FFF FFF' call addkey 'Greens=8000,FFFFFF,FFFFFF,0,FFFF,0,8000,FF80,FFFFFF,C0C0C0,C0C0C0,0,40FF00,C0C0C0,808080,0,C0C0C 0,0,FF00,0,FFFFFF' call addkey 'Grey=C0C0C0,C0C0C0,C0C0C0,0,C0C0C0,0,C0C0C0,C0C0C0,0,C0C0C0,C0C0C0,0,C0C0C0,C0C0C0,808080,0,8080 80,C0C0C0,FFFFFF,808080,FFFFFF' call addkey 'LCD Default Screen Settings=808080,C0C0C0,C0C0C0,0,C0C0C0,0,800000,C0C0C0,FFFFFF,800000,C0C0C0,0,C0C0C0,C0C0C0,7F8080,0 ,808080,800000,FFFFFF,0,FFFFFF' call addkey 'LCD Reversed - Dark=0,80,80,FFFFFF,8080,0,8080,800000,0,8080,800000,0,8080,C0C0C0,7F8080,0,C0C0C0,800000,FFFFFF,828 282,FFFFFF' call addkey 'LCD Reversed - Light=800000,FFFFFF,FFFFFF,0,FFFFFF,0,808040,FFFFFF,0,C0C0C0,C0C0C0,800000,C0C0C0,C0C0C0,7F8080,0,80 8040,800000,FFFFFF,0,FFFFFF' call addkey 'Latest=8000,FFFFFF,FFFFFF,0,FFFF,0,0,80FFFF,FFFF,C0C0C0,C0C0C0,0,808080,C0C0C0,808080,0,808080,0 ,FFFFFF,0,FFFFFF' call addkey 'MonoGreen=8000,FFFFFF,FFFFFF,0,FFFFFF,0,0,80FFFF,FFFFFF,C0C0C0,C0C0C0,0,808080,C0C0C0,808080,0,8 08080,0,FFFFFF,0,FFFFFF' call addkey 'OS/2 Warp=808000,E8FFFF,FFFFFF,0,C0C0C0,0,800040,C0C0C0,FFFFFF,C0C0C0,C0C0C0,0,C0C0C0,C0C0C0,808080,0,808 080,808080,FFFFFF,808080,FFFFFF' call addkey 'OS/2=C0C0C0,E8FFFF,FFFFFF,0,C0C0C0,0,808040,C0C0C0,FFFFFF,80FFFF,C0C0C0,0,C0C0C0,C0C0C0,808080,0,808080 ,808080,FFFFFF,808080,FFFFFF' call addkey 'Plasma Plus=0,FF0000,0,FFFFFF,FF00FF,0,800040,C0C0C0,FFFFFF,80,FFFFFF,C0C0C0,FF0000,C0C0C0,808080,0,C0C0C0, FFFFFF,0,0,FFFFFF' call addkey 'Purple People=800040,C0C0C0,FFFFFF,0,C0C0C0,0,800040,808080,FFFFFF,808080,808080,0,10E0E0E0,C0C0C0,808080,0 ,808080,0,FFFFFF,0,FFFFFF' call addkey 'Win-OS/2 Original=C0C0C0,E8FFFF,FFFFFF,0,FFFFFF,0,808040,C0C0C0,FFFFFF,80FFFF,C0C0C0,0,C0C0C0,C0C0C0,808080,0 ,808080,808080,FFFFFF,808080,FFFFFF' /* http://www.i24.com/en/win31/tips/w31mm_en.htm */ call addkey 'Windows 95 standard=808000,808080,FFFFFF,0,C0C0C0,0,800000,808080,FFFFFF,C0C0C0,C0C0C0,0,10E0E0,C0C0C0,808080,0 ,808080,800000,FFFFFF,C0C0C0,FFFFFF' call addkey 'Win 3.0 Standard=C0C0C0,E8FFFF,FFFFFF,0,FFFFFF,0,804000,FFFFFF,FFFFFF,808080,FFFFFF,0,E0E0E0,C0C0C0,808080,0 ,808080,D80000,FFFFFF,C0C0C0,FFFFFF' call addkey "Stephan's experiment #3=400000,804000,E8FFFF,0,40B4E0,0,9DD8F0,229DCC,0,70C8E8,1C7CA2,0,229DCC,40B4E0,124F65,0,187CA0,70C 8E8,0,104C60,CAEAF7" call regexit exit openkey: parse arg regroot, keyname; say regroot'+'keyname regkey = w32RegOpenKey(regroot, keyname) return regexit: say 'Closing:' regkey call w32RegCloseKey regkey return addkey: parse arg value'='data say value call w32RegSetValue regkey, value, 'REG_SZ', data return
  21. os2fan2

    I need screenshots

    Here is Win351mem.zip, a bmp of Windows 3.51 memory. I used norton utils to get further memory details. It is basically Windows NT 3.51 (from the cdrom), with SP5 and a few apps installed. It dual boots with PC-DOS 5.02 It's a complete install, but it shows that Wendy is a newbie to networks :S Took ages for the files to copy, (eg 6 hrs - i ran this bit overnight). Once it did, it installed relatively fast. win351mem.zip
  22. os2fan2

    I need screenshots

    I'm just did a heavy software rebuild of my main machines and currently have few operating systems open. I have eCS 1.2 OS/2 4.51 up and running as a real boot, but have no graphics installed in it as yet. I have a VPC shot of OS/2 1.3, and the 2,00 + 2.10 is easy to come by, but these images were lost in the scrapedown. They should not be hard to make. I have not used 3.0 or 4.0 for a while, though. The windows 3.51 build on the #2 frame is currently dead in the water. Need to rebuild this. Not sure of what shots to do, but will look for suitable things,
  23. See, eg http://www.msfn.org/board/custom-SP-t82169.html for some existing attempt at this. The idea here was to add all of the post sp6a stuff into sp6a. The post gives the first SI (what needs to be added to the 299444 update.inf), based on the fixes listed as http://nt4ref.zcm.com.au/patch.htm . This is the hardest bit (from lots of little bits and pieces), one creates 299444+additions. and then one merges this into SP6A. It largely works, it gives 'revised service pack 6a'. It's pretty straight forward, but largely the process is moribound. Plans were made to add extra stuff like directx 5. I am currently looking at doing an SI tape (superimposition tape), that will both slipstream NT4 and act as a standalone service pack 7. I am not sure how far i will get to, but the plan is to build SP7 as an install, and then add slipstreaming of it (largely based on REXX scripts: rexx and the necessary DLLs will form part of the package. [OS/2 includes Rexx ]. I still don't know about having rexx in the final install. A lot of the stuff from this will be Win 3.51 usable too, since updating the registry is pretty much the same. W [Message number 324 = 18*18]
  24. I'm "looking at" a script. At the moment, it seems pretty straight forward to convert INF Regadd and Regdel lines into REXX commands to add lines to registry. I suppose one can use reg2inf to do registry lines. It's just a matter of string processing. You mount appropriate hives as hklm\dsoftware etc, with an extra 'd'. It's pretty straight forward to add d to the beginning of a string. At the moment i am assessing known issues. * [strings] is best pre-processed. I am hoping that munge will do this. Case sensitivity is the issue here. * CurrentControlSet should be made to point to ControlSet001. There is no need to do Controlset002. * Need to map the data type onto rexx input. Should not be hard. [doco issue] * Need to consider which hives to load. This is a look at Windows 3.x and 4.x registry hives. (needs to handle 3.x as well). I am slowly assembling the assorted files that fdv used, largely to assemble a fairly straight-forward fix pack with little addin, based on workstation. With IE, some of the registry stuff hides in shell32.dll, i think. Edit: FDV accidentally deleted the post! Restored completely.
  25. I'm looking at a fast script to add .INF files directly into the hives. This is what happens when Win2k etc load HIVE*.INF in the text mode. In essence, one can use the reg.exe interface, or something in the rexx.exe in the NT4 service pack to feed lines into the registry.
×
×
  • Create New...