Hi Bret, the problem of using but not reserving memory for the kernel in FreeDOS sounds vaguely similar to the problem of HMA usage in DOS in general:
DOS installs trampoline handlers outside HMA which make sure that the HMA is actually enabled before DOS calls code there. Maybe a similar approach could be used for the unallocated FreeDOS memory? It could check if the not-reserved temp data is still valid and if not, avoid attempts to use it. Of course it would be better if FreeDOS could behave and use MCB for that temp data in the first place, but I do not know the ins and outs of why it does not or maybe can not do that now. Also, this could be relevant for the way in which FreeCOM misbehaves by using without allocating memory, if I understand the other mails well. It should probably check if the data left in RAM is still valid and if not, reload the (message string) data from disk or from XMS swap RAM? Regards, Eric ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user