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

Reply via email to