News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

Some Test Needed

Started by frktons, November 09, 2010, 02:30:30 PM

Previous topic - Next topic

FORTRANS

Quote from: frktons on November 11, 2010, 01:34:57 PM
Well, the 8.3 filename lenght is another problem for old OSes.

I've prepared a version that should run better on yuor machine
and clear the console to white on black as well, and restore the cursor.

Test it and let me know.

Hi Frank,

   It is an old version of PKUNZIP not the OS.  An upgrade failed.
I reverted to an old version for command prompt.  And then
loaded a GUI unzip, but I never remember to use it.  My bad.

   Yes this version works, grid and all.  Cursor and colors (more
or less, boldened) restored.

Thanks,

Steve N.

11/11/2010  07:48a              25,624 TestXOld.zip
11/11/2010  02:32p              75,995 TESTBED.ASM
11/11/2010  02:32p              24,576 TESTBED.EXE


┌────────────────────────────────────────────────────────────────────────────────────────┐
│OS  : Microsoft Windows 2000 Professional Service Pack 4 (build 2195)                   │
│CPU : Pentium III with MMX, SSE1                                                        │
│                                                                                        │
│Test: Conversion of a screen buffer from DOS to Windows CHAR_INFO structure             │
├──────────────────────────────────┬─────────┬──────────┬──────────┬──────────┬──────────┤
│        Algorithm notes           │Proc Size│ Test # 1 │ Test # 2 │ Test # 3 │ Test # 4 │
├──────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┤
│01 Alex / MMX - PUNPCKLBW MOVQ    │    64   │    6.298 │    6.295 │    6.345 │    6.342 │
├──────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┤
│02 Frank / 486 - MOV-BSWAP        │    43   │   13.299 │   12.439 │   12.437 │   12.434 │
├──────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┤
│03 Frank / XMM PUNPCKLBW MOVDQA   │    44   │    4.546 │    4.549 │    4.535 │    4.532 │
├──────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┤
│04 Alex / MMX - PUNPCKLBW MOVNTQ  │    64   │   29.549 │   56.717 │   56.715 │   56.752 │
├──────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┤
│05 Frank / 386 - MOV-SHIFT        │    42   │   11.374 │   11.368 │   11.359 │   11.359 │
├──────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┤
│06                                │         │          │          │          │          │
├──────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┤
│07                                │         │          │          │          │          │
├──────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┤
│08                                │         │          │          │          │          │
├──────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┤
│09                                │         │          │          │          │          │
├──────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┤
│10                                │         │          │          │          │          │
├──────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┤
│11                                │         │          │          │          │          │
├──────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┤
│12                                │         │          │          │          │          │
├──────────────────────────────────┴─────────┴──────────┴──────────┴──────────┴──────────┤
│ Esc   Exit    F1 Help    Copy     Run       View       Save       Display 12   Info    │
└────────────────────────────────────────────────────────────────────────────────────────┘



frktons

I'm glad to see you found a solution.  :U

Frank
Mind is like a parachute. You know what to do in order to use it :-)

frktons

Mind is like a parachute. You know what to do in order to use it :-)

joxley

┌────────────────────────────────────────────────────────────────────────────────────────┐
│OS  : Microsoft Windows XP Professional Service Pack 3 (build 2600)                     │
│CPU : Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz with MMX, SSE1, SSE2, SSE3, SSSE3      │
│                                                                                        │
│Test: Conversion of a screen buffer from DOS to Windows CHAR_INFO structure             │
├─────────────────────────────────┬─────────┬──────────┬──────────┬──────────┬──────────┬┤
│        Algorithm notes          │Proc Size│ Test # 1 │ Test # 2 │ Test # 3 │ Test # 4 ││
├─────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┼┤
│01 Alex / MMX - PUNPCKLBW        │   62    │    4.932 │    4.824 │    5.356 │    4.778 ││
├─────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┼┤
│02 Frank / 486 - MOV-BSWAP       │   43    │    8.797 │    8.584 │    8.585 │    8.564 ││
├─────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┼┤
│03 Frank / XMM - PUNPCKLBW       │   44    │    2.382 │    2.406 │    2.409 │    2.429 ││

milomir

Quote
┌────────────────────────────────────────────────────────────────────────────────────────┐
│OS  : Microsoft Windows 7 Ultimate Edition, 32-bit (build 7600)                         │
│CPU : Pentium(R) Dual-Core CPU E5500 @ 2.80GHz with MMX, SSE1, SSE2, SSE3, SSSE3        │
│                                                                                        │
│Test: Conversion of a screen buffer from DOS to Windows CHAR_INFO structure             │
├─────────────────────────────────┬─────────┬──────────┬──────────┬──────────┬──────────┬┤
│        Algorithm notes          │Proc Size│ Test # 1 │ Test # 2 │ Test # 3 │ Test # 4 ││
├─────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┼┤
│01 Alex / MMX - PUNPCKLBW        │   62    │    8.277 │    8.393 │    8.326 │    8.098 ││
├─────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┼┤
│02 Frank / 486 - MOV-BSWAP       │   43    │    8.454 │    8.486 │    8.676 │    8.535 ││
├─────────────────────────────────┼─────────┼──────────┼──────────┼──────────┼──────────┼┤
│03 Frank / XMM - PUNPCKLBW       │   44    │    1.590 │    1.594 │    1.590 │    1.595 ││