x
This website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine
HPC:Factor Logo 
 
Latest Forum Activity

.EXE Difference between x86 and x86emu

1 2
torch Page Icon Posted 2023-01-24 2:49 AM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,713
Location:
United States 
Status:
Is there an easy way to tell if an .exe is for x86 or x86emu?
I don't want to waste time on .dll scavenger hunts if they're all fruitless
 Top of the page
C:Amie Page Icon Posted 2023-01-24 10:14 AM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,976
Location:
United Kingdom
Status:
Not that I can see in the PE header, they're both 00 00 4C 01. The x86em files have an absolute mass of wasted space in the binary though, the compiler did an absolutely dreadful job of the VBCE2 files for 2.11 x86em or it had no optimiser on it.
 Top of the page
torch Page Icon Posted 2023-01-29 7:31 AM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,713
Location:
United States 
Status:
Thank you. One more question, as I didn't wanto spam/make a new thread:
Is there a way to do query an .exe to see if it requires .NETCF 1.0 or 2.0 or 3.5? I wanted to clean up the SCL for .netCF soon
 Top of the page
CE Geek Page Icon Posted 2023-01-29 7:51 AM
#
Avatar image of CE Geek
Global Moderator
H/PC Oracle

Posts:
12,667
Location:
Southern California
Status:
I wish there were. So far I've only learned which version is required by trial and error.
 Top of the page
C:Amie Page Icon Posted 2023-01-29 9:09 AM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,976
Location:
United Kingdom
Status:
CE Geek, so you know of a couple of examples of 1.0, 2.0 3.5 apps off hand?
 Top of the page
C:Amie Page Icon Posted 2023-01-29 9:12 AM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,976
Location:
United Kingdom
Status:
I would be interested to know if exec's from the 2.11 emulator work on your x86 system.

If they do then my suspicion is that the em versions have additional debug support and not much else.
 Top of the page
torch Page Icon Posted 2023-01-29 3:09 PM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,713
Location:
United States 
Status:
Quote
C:Amie - 2023-01-29 2:12 AM

I would be interested to know if exec's from the 2.11 emulator work on your x86 system.

If they do then my suspicion is that the em versions have additional debug support and not much else.

I don’t believe they do. Per TFGBD’s x86 software list on WBM, x86em so dear doesn’t run on actual hardware without hex editing.
Obviously I’m very careful to not delete x86 programs from the SCL just because they don’t work. I only take them down if I know they’re for x86em.

I thought x86em was like a weird subset of NT and CE apis that’s why they aren’t officially compatible. like it’s windows ce in NT wrappers?

I mean you can compile something basic for me like a calculator one and I’ll test your theory
 Top of the page
C:Amie Page Icon Posted 2023-01-29 3:20 PM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,976
Location:
United Kingdom
Status:
Attached
 Top of the page
torch Page Icon Posted 2023-01-29 4:52 PM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,713
Location:
United States 
Status:
Can you also do that for the CE 2.0 emulator? I want to test both to see if there’s a difference. Because I know CE2.0 x86em exists too.

I’ll test all of that tonight.
 Top of the page
CE Geek Page Icon Posted 2023-01-29 5:29 PM
#
Avatar image of CE Geek
Global Moderator
H/PC Oracle

Posts:
12,667
Location:
Southern California
Status:
Quote
C:Amie - 2023-01-29 1:09 AM

CE Geek, so you know of a couple of examples of 1.0, 2.0 3.5 apps off hand?


Not offhand. I'd have to go back and try them again, one by one - and most of my CE devices are in storage at the moment.
 Top of the page
torch Page Icon Posted 2023-01-29 5:31 PM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,713
Location:
United States 
Status:
I do. TFGBD’s x86 .txt software list indicates if some of them are .netCF2.0.
I just need to merge that data into the SCL
 Top of the page
C:Amie Page Icon Posted 2023-01-29 6:14 PM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,976
Location:
United Kingdom
Status:
If it is going to be anywhere it will be in the file header, so we just need to look at the main .exe file to see what mysteries may be there for a few examples of 1.0 and a few of 2.0.
 Top of the page
C:Amie Page Icon Posted 2023-01-29 7:29 PM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,976
Location:
United Kingdom
Status:
@torch there isn't a calc.exe on the 2.00, so here is freecell instead.
 Top of the page
torch Page Icon Posted 2023-01-29 8:38 PM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,713
Location:
United States 
Status:
Quote
CE Geek - 2023-01-29 10:29 AM

Quote
C:Amie - 2023-01-29 1:09 AM

CE Geek, so you know of a couple of examples of 1.0, 2.0 3.5 apps off hand?


Not offhand. I'd have to go back and try them again, one by one - and most of my CE devices are in storage at the moment.

CE Geek. How does one go about installing .net CF 2.0 on ce 3.0? Does it work?
The cabs say 4.x but camies cesd mentions 3.0 or higher.
So can you clarify in your experience the ce versions / processors supported for each version of .net cf?
And once I know I can test all of the .net programs against those baselines to figure out which version they require
 Top of the page
CE Geek Page Icon Posted 2023-01-30 12:18 AM
#
Avatar image of CE Geek
Global Moderator
H/PC Oracle

Posts:
12,667
Location:
Southern California
Status:
You can't. 2.0 isn't supported before CE .net 4.1. As you may recall, the developer who created the versions of .NET CF 1.0 for CE 2.xx put out a poll to gauge support for the idea of porting .NET CF 2.0 back to CE 2.xx/3.0, but it only got 38 votes.
 Top of the page
1 2
Jump to forum:
Seconds to generate: 0.203 - Cached queries : 73 - Executed queries : 8