MSFN Forum: 2012 Project Wish List - MSFN Forum

Jump to content


  • 4 Pages +
  • 1
  • 2
  • 3
  • 4
  • You cannot start a new topic
  • You cannot reply to this topic

2012 Project Wish List "Year of Code" Rate Topic: -----

#21 User is offline   jds 

  • -DOS+
  • PipPipPipPip
  • Group: Members
  • Posts: 593
  • Joined: 03-June 08
  • OS:98SE
  • Country: Country Flag

Posted 04 January 2012 - 06:55 PM

View Postdencorso, on 03 January 2012 - 11:47 PM, said:

View PostJoseph_sw, on 03 January 2012 - 05:05 AM, said:

... analyze it the using wdmcheck.
From missing imports names reported by wdmcheck...

Quite interesting trick... I'll sure try it next time I need to find why some driver is refusing to work on XP.

@jumper: BTW, WDMCHECK's companion, Walter Oney's WDMSTUB.SYS, can make some WDM drivers work with 9x/ME, and might be updated to include more stubs inside it. It's like KernelEx, but caters for .SYS WDM drivers, specifically. it could very well be the long sought-for solution for getting the printer drivers to work. The sources are provided in Oney's drivers book.

Note that the "printing problem" often mentioned regarding KernelEx is specific to the printer driver being used, and not a universal problem. In my case, I was able to identify the offending DLL from the printer driver and disable KernelEx for it, so now printing works fine for me.

View PostCzerno, on 04 January 2012 - 12:31 PM, said:

Wish list ? First thing, a happy and peaceful year for everybody !

As for Windows 9x (and DOS) enhancements : support for hard disks with 4 kilobyte native sectors, whether ATA, SATA, USB or otherwise connected.

I have got such a USB disk appliance - that I can't use in our beloved "older" OS :(

I am aware of Mr Loew's commercial patches - do they include support for USB attached 4k-sectored disks (or cooperate with third party USB mass storage support ?)

But - this is wish time isn' it - can't we work towards a free/libre solution ?

And why not hope R. Loew could generously release his big sector patches - or otherwise contribute his knowledge of undocumented DOS 7 / Windows 9x disk structures.

Well, if I remember correctly, USB drives with sectors up to 4K are already supported. I had an MP3 player with 1K sectors and that worked fine on W98 (until it developed a hardware fault).

Any yes, let's wish for a better, peaceful world!

View PostBogdanV, on 04 January 2012 - 12:46 PM, said:

View Postdencorso, on 04 January 2012 - 11:46 AM, said:

Win 2k and XP drivers are WDM, all right. But the implementation of WDM differs somewhat between those NT-Family OSes and the 9x/ME-Family. So sound drivers and USB drivers are the most likely to work, although some need WDMSTUB.SYS to work correctly. Video drivers are among the least likely to work across families, because the video subsystem implementation is hugely different across families, I'm sorry to say.


<sigh> I was skeptical about it but seeing that tool I thought we might just pull it off with a wrapper.

Anyway, thanks for the clarifications ! I've heard about this problem for quite some time but I never managed to find any detailed information about it. Would you happen to know where I can find more details as to why 98/ME supports only a subset of the features specified in the WDM model ? The DDK had lots of info on supported stuff, but nothing regarding why video drivers don't work.


PS: For clarification : I understood what you said only that I'd like to read the technical details so-to-say.

As far as I could understand what little I've read, WDM drivers share common source code for bot W9X and WNT, but use some different build setting or libraries or some such.

Joe.


#22 User is offline   rloew 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 932
  • Joined: 30-May 05
  • OS:98SE
  • Country: Country Flag

Posted 04 January 2012 - 07:30 PM

View Postjds, on 04 January 2012 - 06:55 PM, said:

Well, if I remember correctly, USB drives with sectors up to 4K are already supported. I had an MP3 player with 1K sectors and that worked fine on W98 (until it developed a hardware fault).

IKB yes. 2KB yes. 4KB no.
There is also the issue of Partitioning and Formatting them as well.

#23 User is offline   jds 

  • -DOS+
  • PipPipPipPip
  • Group: Members
  • Posts: 593
  • Joined: 03-June 08
  • OS:98SE
  • Country: Country Flag

Posted 05 January 2012 - 12:39 AM

View Postrloew, on 04 January 2012 - 07:30 PM, said:

View Postjds, on 04 January 2012 - 06:55 PM, said:

Well, if I remember correctly, USB drives with sectors up to 4K are already supported. I had an MP3 player with 1K sectors and that worked fine on W98 (until it developed a hardware fault).

IKB yes. 2KB yes. 4KB no.
There is also the issue of Partitioning and Formatting them as well.

I stand corrected. I guess MS were catering for CD-ROM support, where 2K sectors are the norm.

BTW, I finally found your previous comment on this 2K limit : http://www.msfn.org/...post__p__921313

Joe.

#24 User is offline   rloew 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 932
  • Joined: 30-May 05
  • OS:98SE
  • Country: Country Flag

Posted 05 January 2012 - 01:06 AM

View Postjds, on 05 January 2012 - 12:39 AM, said:

View Postrloew, on 04 January 2012 - 07:30 PM, said:

View Postjds, on 04 January 2012 - 06:55 PM, said:

Well, if I remember correctly, USB drives with sectors up to 4K are already supported. I had an MP3 player with 1K sectors and that worked fine on W98 (until it developed a hardware fault).

IKB yes. 2KB yes. 4KB no.
There is also the issue of Partitioning and Formatting them as well.

I stand corrected. I guess MS were catering for CD-ROM support, where 2K sectors are the norm.

BTW, I finally found your previous comment on this 2K limit : http://www.msfn.org/...post__p__921313

Joe.

Apparently. You can stick a 2KB Sector FATxx Partition on a CD and it is recognized.

#25 User is offline   I41Mar 

  • Newbie
  • Group: Members
  • Posts: 29
  • Joined: 04-September 09

Posted 05 January 2012 - 04:42 AM

Hello,
my little wish is to able to boot and run Win98Se from a external USB HDD drive at USB 2 speed. That would be wonderful.

Happy new year 2012 to all!
I41Mar

This post has been edited by I41Mar: 05 January 2012 - 04:46 AM


#26 User is offline   dencorso 

  • Adiuvat plus qui nihil obstat
  • Group: Super Moderator
  • Posts: 4,861
  • Joined: 07-April 07
  • OS:98SE
  • Country: Country Flag

Posted 05 January 2012 - 03:59 PM

Boot the HDD to DOS, load Grub4DOS, chainload Plop at USB 1.x speed, then have Plop boot Win 9x/ME at USB 2.0 speed. It's tricky to implement, but quite possible to do. You'll will have to live with having no USB hot-plugging, however, because if you let the USB drivers load Windows will hang up in mid-boot. It seems it's possible to exclude just one hub, but I've never tried that. If you decide to try this, open a new thread about it, and we'll help you along the way.

#27 User is offline   tsampikos 

  • Newbie
  • Group: Members
  • Posts: 46
  • Joined: 30-August 11
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 11 January 2012 - 01:33 AM

A complete up to date Windows Millenium service Pack would be nice. Also intensive support for Windows 95-98 in general. But if I want to be honest, everything is already fine, great support,great projects! Here is the home of the Windows 9x user. :yes:

#28 User is offline   herbalist 

  • paranoid independent
  • PipPipPipPipPip
  • Group: Members
  • Posts: 726
  • Joined: 15-December 06
  • OS:98
  • Country: Country Flag

Posted 11 January 2012 - 08:37 AM

View Postrloew, on 03 January 2012 - 01:54 PM, said:

View Postherbalist, on 03 January 2012 - 06:02 AM, said:

We seem to be getting more coders and additional talent here (with more of the discussions going beyond what I understand). And since this is a wish list, how about the ability to at least partially take advantage of dual or multi core processor or multiple processors? Even if this was limited to being able to dedicate or assign the 2nd processor to a single demanding application.

I have written an API that supports multi-core. At present it does require that Applications be written to use the API.

I was looking at the idea of running Virtual PC (or a better option if Kex and Import patcher make that possible) on its own processor while the rest of the system runs on the first processor. Would this require a complete rewrite of VPC?

#29 User is offline   mrsk565 

  • Power User
  • Pip
  • Group: Members
  • Posts: 65
  • Joined: 01-January 12
  • OS:Windows 7 x86
  • Country: Country Flag

Posted 11 January 2012 - 10:32 AM

Quote

Win 2k and XP drivers are WDM, all right. But the implementation of WDM differs somewhat between those NT-Family OSes and the 9x/ME-Family. So sound drivers and USB drivers are the most likely to work, although some need WDMSTUB.SYS to work correctly. Video drivers are among the least likely to work across families, because the video subsystem implementation is hugely different across families, I'm sorry to say.



Is there some way we could implement Nt kernal into win9x/ME family ? There is a number of ideas to go off.

1. Replace win9x/ME kernal with Nt kernal from win2000 ( Probably would work the best )
2. Dual Kernal program could be created, it could manage kernal support modes, 9x/NT.
3. Combine two kernals into one stable/fast kernal thus improving many areas of performance with drivers and programs.

I think it would be a great idea to have one of these ideas made availible. However, I would not sacrifice any of my current performance just to have
NT.

#30 User is offline   rloew 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 932
  • Joined: 30-May 05
  • OS:98SE
  • Country: Country Flag

Posted 11 January 2012 - 02:16 PM

View Postherbalist, on 11 January 2012 - 08:37 AM, said:

View Postrloew, on 03 January 2012 - 01:54 PM, said:

View Postherbalist, on 03 January 2012 - 06:02 AM, said:

We seem to be getting more coders and additional talent here (with more of the discussions going beyond what I understand). And since this is a wish list, how about the ability to at least partially take advantage of dual or multi core processor or multiple processors? Even if this was limited to being able to dedicate or assign the 2nd processor to a single demanding application.

I have written an API that supports multi-core. At present it does require that Applications be written to use the API.

I was looking at the idea of running Virtual PC (or a better option if Kex and Import patcher make that possible) on its own processor while the rest of the system runs on the first processor. Would this require a complete rewrite of VPC?

It may be possible to push Windows 98 entirely into another Core. I was able to push DOS, except for Interrupt Code, into any Core I wanted.

I'm not sure there would be much advantage to running VPC in another Core. Windows XP and up support Multi-Core so they would run VPC in the Base Core and push everything else into the other Cores producing the same result.

#31 User is offline   Czerno 

  • Newbie
  • Group: Members
  • Posts: 16
  • Joined: 21-September 11
  • OS:98SE
  • Country: Country Flag

Posted 16 January 2012 - 11:38 AM

View Postrloew, on 04 January 2012 - 07:30 PM, said:

IKB yes. 2KB yes. 4KB no.


Dear RLoew, are you saying that the MS-DOS kernel (without those patches of yours) doesn't work properly with a max_sector_size (in list-of-lists) of 4 Kibytes ?

Would you care to explain where the problem is, exactly ? I tried and ran with max_sector_size increased up to 4096, both MSDOS 6.22 and 7.10, work buffer as well as regular buffers in HMA were indeed 4k and, behold, the system seemed to work properly - at least I coumdn't crash it in an admittedly short test session.

How is one supposed to expose the bug, assuming there is a bug in the kernel which manifests itself with 4k sectors (this is what you've been telling us, right?) - I'm not talking of the utilities, format, defrag and the rest....

Regards


--
Czerno

#32 User is offline   rloew 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 932
  • Joined: 30-May 05
  • OS:98SE
  • Country: Country Flag

Posted 16 January 2012 - 12:59 PM

View PostCzerno, on 16 January 2012 - 11:38 AM, said:

View Postrloew, on 04 January 2012 - 07:30 PM, said:

IKB yes. 2KB yes. 4KB no.


Dear RLoew, are you saying that the MS-DOS kernel (without those patches of yours) doesn't work properly with a max_sector_size (in list-of-lists) of 4 Kibytes ?

Would you care to explain where the problem is, exactly ? I tried and ran with max_sector_size increased up to 4096, both MSDOS 6.22 and 7.10, work buffer as well as regular buffers in HMA were indeed 4k and, behold, the system seemed to work properly - at least I coumdn't crash it in an admittedly short test session.

How is one supposed to expose the bug, assuming there is a bug in the kernel which manifests itself with 4k sectors (this is what you've been telling us, right?) - I'm not talking of the utilities, format, defrag and the rest....

Regards


--
Czerno

I was referring to Windows 9x, not DOS. DOS can handle 16K Block Devices, 32K with my Patches. The existing Disk Driver only recognizes 512 Byte Sectors though.
None of the BIOSes I have could handle my 3TB USB Drive which used 4KB Logical Sectors. Most don't recognize it. One refused to Boot.
I have not tried any of the DOS USB Drivers.

#33 User is offline   Czerno 

  • Newbie
  • Group: Members
  • Posts: 16
  • Joined: 21-September 11
  • OS:98SE
  • Country: Country Flag

Posted 16 January 2012 - 01:40 PM

View Postrloew, on 16 January 2012 - 12:59 PM, said:

I was referring to Windows 9x, not DOS. DOS can handle 16K Block Devices, 32K with my Patches.


Ah, you meant Windows, not DOS. This would be your VFAT.VXD mod, right ?

Quote

The existing Disk Driver only recognizes 512 Byte Sectors though.


Are we back to DOS ? Are you referring to the standard driver in IO.SYS / MSDOS.SYS ?
ISTM the standard dos disk driver utilises whatever sector size is specified in the BPB, unit per unit.

Quote

None of the BIOSes I have could handle my 3TB USB Drive which used 4KB Logical Sectors. Most don't recognize it. One refused to Boot.


My computer BIOSes won't do that either, unsurprisingly ...

Quote

I have not tried any of the DOS USB Drivers.


Thought you said you had. Well, the USBASPI.SYS version I use handles 4k sectors properly through the USB (using SCSI commands of course).
I'll now try to modify - or rewrite - the block device (DIDD1000.SYS) as soon as I'm fully confident that DOS 7.10 kernel does work properly with 4 kibyte sectors.

On another note, there may be renewed efforts by the FreeDOS team to make large sectors "happen" there too...

I'll keep you all updated.

--
Czerno

This post has been edited by Czerno: 16 January 2012 - 01:40 PM


#34 User is offline   rloew 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 932
  • Joined: 30-May 05
  • OS:98SE
  • Country: Country Flag

Posted 16 January 2012 - 02:58 PM

View PostCzerno, on 16 January 2012 - 01:40 PM, said:

View Postrloew, on 16 January 2012 - 12:59 PM, said:

I was referring to Windows 9x, not DOS. DOS can handle 16K Block Devices, 32K with my Patches.


Ah, you meant Windows, not DOS. This would be your VFAT.VXD mod, right ?

I Patched DOS to work up to 32K and VFAT.VXD to work up to 4K.

Quote

Quote

The existing Disk Driver only recognizes 512 Byte Sectors though.


Are we back to DOS ? Are you referring to the standard driver in IO.SYS / MSDOS.SYS ?
ISTM the standard dos disk driver utilises whatever sector size is specified in the BPB, unit per unit.

Yes I was. The disk driver in IO.SYS totally ignores the Sector Size in the BPB.

Quote

Quote

None of the BIOSes I have could handle my 3TB USB Drive which used 4KB Logical Sectors. Most don't recognize it. One refused to Boot.


My computer BIOSes won't do that either, unsurprisingly ...

Quote

I have not tried any of the DOS USB Drivers.


Thought you said you had. Well, the USBASPI.SYS version I use handles 4k sectors properly through the USB (using SCSI commands of course).

I meant with the 3TB drives. I did some tests a while ago with smaller drives.

Quote

I'll now try to modify - or rewrite - the block device (DIDD1000.SYS) as soon as I'm fully confident that DOS 7.10 kernel does work properly with 4 kibyte sectors.
On another note, there may be renewed efforts by the FreeDOS team to make large sectors "happen" there too...

The Large Sector Mods I made were in the Disk Driver and Boot Code, so a User supplied Block Device should work with DOS 7.

This post has been edited by rloew: 16 January 2012 - 03:01 PM


#35 User is offline   herbalist 

  • paranoid independent
  • PipPipPipPipPip
  • Group: Members
  • Posts: 726
  • Joined: 15-December 06
  • OS:98
  • Country: Country Flag

Posted 16 January 2012 - 06:26 PM

Since this is a wish list, is anyone willing to restart development on this Open Source Fatsec Security Driver?
Description:
Emulate filesystem security on Windows 9x systems with FAT16/32 filesystems. Files, directories, and drives can be assigned read/write/execute permissions which are enforced by a kernel-mode driver. Configuration file is locked while the driver is loaded.

This was discussed about 3 years ago here but there wasn't much interest at the time. Now that there's almost no AV support for 98, maybe it should get another look.
http://www.msfn.org/...er-2004-project

#36 User is offline   Czerno 

  • Newbie
  • Group: Members
  • Posts: 16
  • Joined: 21-September 11
  • OS:98SE
  • Country: Country Flag

Posted 17 January 2012 - 06:38 AM

View Postrloew, on 16 January 2012 - 02:58 PM, said:

Yes I was. The disk driver in IO.SYS totally ignores the Sector Size in the BPB.


With all due respect, this assertion makes little sense. The MS driver does use the bytes per sector value from the BPB copy made at sysinit time (part of what some DOS leaked source code calls BDSs).

I believe unpatched MS-DOS will access and mount an internal disk (anything that doesn't require a special Config.sys driver) w/ big sectors properly.. Does it not in your experience ? While you were developing your TB+ pack, did your tests include a (real or simulated) internal fixed HD with 4k sectors ?

OTOH a drive that requires a (Config.sys or later) driver, there is a (small) problem with unpatched MS-DOS, because the max_bytes_per_sec_of_any_block_device is fixed before config.sys is executed. Is this what you had in mind above and what your patch addresses ?

Quote

The Large Sector Mods I made were in the Disk Driver and Boot Code, so a User supplied Block Device should work with DOS 7.


I'm not considering booting at this stage of the little project, only the mount of an external (USB) disk using as little supplementary code as possible...

This post has been edited by Czerno: 17 January 2012 - 06:45 AM


#37 User is offline   rloew 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 932
  • Joined: 30-May 05
  • OS:98SE
  • Country: Country Flag

Posted 17 January 2012 - 09:15 PM

View PostCzerno, on 17 January 2012 - 06:38 AM, said:

View Postrloew, on 16 January 2012 - 02:58 PM, said:

Yes I was. The disk driver in IO.SYS totally ignores the Sector Size in the BPB.


With all due respect, this assertion makes little sense. The MS driver does use the bytes per sector value from the BPB copy made at sysinit time (part of what some DOS leaked source code calls BDSs).

Correcting what I said earlier. I should have said the Disk Partition Scanner ignores the Sector Size, not the Disk Driver.
Since the Table built by the Scanner is used to create the BPBs use by the Disk Driver, the Disk Driver never sees the original BPBs on the Disk Partitions.
The Sector size is defaulted to 512 Bytes. If you have any doubt, change the Sector Size field of a Partition to 4K and reboot. With an Unpatched IO.SYS, the Partition will still function as if you never changed it.

There is also a bug in the Disk Driver, but it only affects CHS Partitions.

Quote

I believe unpatched MS-DOS will access and mount an internal disk (anything that doesn't require a special Config.sys driver) w/ big sectors properly.. Does it not in your experience ? While you were developing your TB+ pack, did your tests include a (real or simulated) internal fixed HD with 4k sectors ?

As mentioned above, Unpatched DOS will not recognize internal drives as having other than 512 Byte Sectors, so big Sectors will not work.
I do not have a real Disk using 4KB Logical Sectors, so I used an Emulator.
I include a Large Sector emulation DDO in my TBPLUS Pack. This allow users to use a single 3TB hard drive directly (SATA) or through USB interchangeably.

Quote

OTOH a drive that requires a (Config.sys or later) driver, there is a (small) problem with unpatched MS-DOS, because the max_bytes_per_sec_of_any_block_device is fixed before config.sys is executed. Is this what you had in mind above and what your patch addresses ?

Not so. The Maximum Block Size is not set until after CONFIG.SYS is processed. This was intentional as User Drivers are not constrained to use 512 Byte Blocks. I also include a Driver File that allows the Maximum Block Size to be set at will. This is used if Reformatting to a larger Sector Size or inserting a Large Sector Floppy after Boot. I did Patch the code to increase the maximum Block Size possible to 32K. It was 16K.

Quote

Quote

The Large Sector Mods I made were in the Disk Driver and Boot Code, so a User supplied Block Device should work with DOS 7.


I'm not considering booting at this stage of the little project, only the mount of an external (USB) disk using as little supplementary code as possible...

I know. I was indicating that you have a good chance of success.
Be aware that you will need to return a 4KB Sector BPB in your Device Driver when CONFIG.SYS is processed. Also don't use CHS Partitions on any of these Drives.

This post has been edited by rloew: 17 January 2012 - 09:21 PM


#38 User is offline   Czerno 

  • Newbie
  • Group: Members
  • Posts: 16
  • Joined: 21-September 11
  • OS:98SE
  • Country: Country Flag

Posted 18 January 2012 - 12:15 PM

View Postrloew, on 17 January 2012 - 09:15 PM, said:

Correcting what I said earlier. I should have said the Disk Partition Scanner ignores the Sector Size, not the Disk Driver.
Since the Table built by the Scanner is used to create the BPBs use by the Disk Driver, the Disk Driver never sees the original BPBs on the Disk Partitions.
The Sector size is defaulted to 512 Bytes. If you have any doubt, change the Sector Size field of a Partition to 4K and reboot. With an Unpatched IO.SYS, the Partition will still function as if you never changed it.


Makes sense now. The MS init module checks sector size inside the PBR and marks the partition invalid if other than 512 bytes. How many pigs did Gates have to hire to produce that kind of code ?

Thanks for this and the other heads-up (or should it be heads-ups ?).

Quote

I know. I was indicating that you have a good chance of success.
Be aware that you will need to return a 4KB Sector BPB in your Device Driver when CONFIG.SYS is processed. Also don't use CHS Partitions on any of these Drives.


I'll make limited efforts, while I hope to persuade the FreeDOS types to get their kernel right.

Can you (anyone) tell if DR/Open DOS -especially versions which recognise FAT32 - can cope with 4K sectors ?

This post has been edited by Czerno: 18 January 2012 - 12:17 PM


#39 User is offline   jumper 

  • Masters HJ/TJ'er (back in training)
  • PipPipPip
  • Group: Members
  • Posts: 359
  • Joined: 21-January 11
  • OS:98SE
  • Country: Country Flag

Posted 27 January 2012 - 08:29 PM

The following discussion has Wish List written all over it. Would it be possible to limit the resources available to an app in any way other than to hook the various allocation and creation APIs to fail if the calling process has reached its limit?

View Postmrsk565, on 26 January 2012 - 10:55 AM, said:

I hate to change the subject but I'm really getting fed up with the 98se networking and internet features. I'm wanting to replace it with win2k or even ME'S network and internet. But I forgot if that can be done, can someone help me on this. And maybe it could be in the SP or it can be an individual pack.

View Postsubmix8c, on 26 January 2012 - 11:59 AM, said:

??? Have you tried starting another topic and telling what your problem is? I have no problems with them...

View Postmrsk565, on 26 January 2012 - 12:16 PM, said:

Yes I did, but with that topic I talked about something alittle different. Its called Wifi connection issues in the main page of the 9x forum. But there I talk about
how my adaptor likes to crash and also how Opera crashes sometimes for no reason. I suspect the most problem here is with memory leak control, these programs are
not being set to any memory limit. Which is why I also propose a program created alike kernelex which has a tab that can give you the control to limit how much memory a program can use. I believe they have this for DOS programs. Anyway I was able to find better drivers and a better realtek progam for my adaptor. So thats pretty much fixed, and I will try some different versions of opera, but without memory limits there is no telling if it will run and not crash atleast twice a day.

Anyway, lets go back to the project at hand above which is spanish support and if anyone likes the idea of a memory limit program so we can try an get a handle on 98's memory leaks and memory address errors (BSOD), Please start a new topic. I am just learning programing so I wont start that topic. but someone more skilled can, I dont care who takes credit just as long as we keep making 98 better. Thanks and sorry for the interuption.

View PostFredledingue, on 26 January 2012 - 04:00 PM, said:

mrsk565, you talked about .bat files, which can be launched with all sorts of options stored in their .pif shortcut.
I don't know why they restricted that to bat files and didn't extend that to all executables.
That would be great. Bat files take so little resources that's irrelevant now. That was for time when computers worked with less than 16 Mb of ram...

View Postloblo, on 26 January 2012 - 04:35 PM, said:

It's not restricted to .bat files, it applies to all dos executables as well and it applies only to bat and dos programs because a new dos virtual machine is created when you run one of those.

View Postmrsk565, on 26 January 2012 - 09:11 PM, said:

You think we're on to something here ? I mean when it comes to programs and how they work we really are not sure when they may decide to crash the system. Many with the web browsers. I haven't had many crashes on other things, and when I have I was working with settings to my wifi adaptor and network stuff (no big deal though i was messing around). I don't know if its a flash issue because pages have alot of flash ads and flashly little clips like from walmart. Whatever it maybe this fix we are talking about may not fix the program from crashing. But it will save the whole system from going down and having to reboot. And lets put in a little pop-up that says this program will crash in 20sec. enough time to save and close without trouble :)
Or set peramitors to not allow any operation a program may do, that may exceed the mem limit set by the user.


#40 User is offline   jds 

  • -DOS+
  • PipPipPipPip
  • Group: Members
  • Posts: 593
  • Joined: 03-June 08
  • OS:98SE
  • Country: Country Flag

Posted 28 January 2012 - 08:28 AM

View Postjumper, on 27 January 2012 - 08:29 PM, said:

View Postmrsk565, on 26 January 2012 - 09:11 PM, said:

You think we're on to something here ? I mean when it comes to programs and how they work we really are not sure when they may decide to crash the system. Many with the web browsers. I haven't had many crashes on other things, and when I have I was working with settings to my wifi adaptor and network stuff (no big deal though i was messing around). I don't know if its a flash issue because pages have alot of flash ads and flashly little clips like from walmart. Whatever it maybe this fix we are talking about may not fix the program from crashing. But it will save the whole system from going down and having to reboot. And lets put in a little pop-up that says this program will crash in 20sec. enough time to save and close without trouble :)
Or set peramitors to not allow any operation a program may do, that may exceed the mem limit set by the user.


FreeRAM XP Pro 1.52 (despite what its name suggests, it runs on W9X and is freeware) has a feature similar to what you want. It will pop-up when system resources are below a pre-defined limit and let you close tasks, and prepare for a reboot before things become unstable. BTW, I don't know if its main intended function, to automatically free memory, has any side effects, so I've disabled this feature for now.

Joe.

Share this topic:


  • 4 Pages +
  • 1
  • 2
  • 3
  • 4
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy