Hi, On Mon, Aug 27, 2012 at 3:43 AM, Zoltán Bacskó <zbac...@gmail.com> wrote: > > I have some DOS programs that can be useful for the FreeDOS community. > > http://falco1.heliohost.org/softwares.html#dos > > Regarding source codes I'm not familiar with Freedos coding standards, > so If you need them contact me. (But some of them ara available mainly > in NASM and TASM syntax)
FAKEMEM sounds interesting, apparently a very small (~ 100 bytes) TSR for intercepting VESA and reporting 4 MB so that old apps don't choke on higher amounts. SSE isn't as useful, too small, too rough, and we already have similar (CWSTUB.EXE, HDPMI32.EXE, CWSDPMI.EXE) that check for suitable access (ring 0), check for availability of CPUID, then check it for SSE features, etc. before enabling. Though very few apps use SSE well, if at all. (No idea about AVX, ugh.) Neither of these have sources, I guess that's what you meant. (Didn't look too hard at others.) Since they're so small, I guess you almost? meant "ndisasm -b16 -o100h" is our friend here. ;-) P.S. TSCDOS sounds cool, has TASM sources, but I'm not sure how accurate it is. Some processors (e.g. early Pentiums) eventually reset, and later ones were wonky (non-atomic??) on SMP machines. I guess that doesn't matter for us (and still seems to work correctly here). You should probably check for CPUID and check it first for availability, before blindly trying, though!! (You might even check for RDTSCP if available.) http://en.wikipedia.org/wiki/Time_Stamp_Counter ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel