Welcome Guest ( Log In | Register )

Outline · [ Standard ] · Linear+

 Minimal GUI app in Linux, 972 bytes only

views
     
Mat Quasar
post Feb 16 2025, 01:13 AM

Getting Started
**
Validating
64 posts

Joined: Nov 2024
QUOTE(FlierMateI @ Sep 12 2022, 06:18 PM)
I am attaching an app similar to "guicpuid.zip" (Linux GUI app) but in native Windows.

user posted image

I use "TextOutA" from GDI32 (graphics device interface) API to display the processor name.

Full source: (Compile with FASM)
itextpad.com/ySabmqIr4U

Source file and binary executable (cpuid.asm & cpuid.exe) are included in the Zip file below.

Enjoy!
*
This is another version, I call it "CPU-Y", though it is an incompleted project. The complete project shall include detection of processor features like SSE3, SSE4.1 /4.2, AVX, AVX2, AVX512F.

user posted image

Currently it only shows CPU name and number of CPU cores (On Intel, it is the maximum number of logical processors supported, not actual number of CPU cores).

But this version, unlike the previous CPUID.EXE, allows user to copy the CPU name with right-click menu.

As usual, source file and Windows 32-bit EXE are included.


Attached File(s)
Attached File  cpuy.zip ( 2.44k ) Number of downloads: 10
Mat Quasar
post Feb 20 2025, 06:43 PM

Getting Started
**
Validating
64 posts

Joined: Nov 2024
Hi, I have finalized the CPU-Y now to include processor features in listbox.

But it requires Windows 10, at least, according to Microsoft:

QUOTE
Support for PF_SSSE3_INSTRUCTIONS_AVAILABLE through PF_AVX512F_INSTRUCTIONS_AVAILABLE were added in the Windows SDK (19041) and are supported by Windows 10, Version 2004 (May 2020 Update) or later.


user posted image

This post has been edited by Mat Quasar: Feb 20 2025, 08:51 PM


Attached File(s)
Attached File  cpuy2.zip ( 3.23k ) Number of downloads: 5

 

Change to:
| Lo-Fi Version
0.0165sec    0.89    7 queries    GZIP Disabled
Time is now: 21st December 2025 - 03:03 PM