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

Challenge my assertions?

C:Amie Page Icon Posted 2022-08-18 4:42 PM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,720
Location:
United Kingdom
Status:
I was working on improving the D&S CPU output as I realised that it could quite easily display architectural compatibility data, it just doesn't have a mapping table. So I've added one.

Does anyone disagree with any of the following?

On the assumption that an executable is compiled for the same CE version and API level...

SH3e can execute SH3e, SH3 and CEF code.

SH4 can execute SH4, SH3e, SH3 and CEF code.

IA-32 686 can execute 686, 586, 486, 386 and CEF code.

IA-32 586 can execute 586, 486, 386 and CEF code.

IA-32 486 can execute 486, 386 and CEF code.

PowerPC 821 can execute 821, 620, 604, 603, 601 and CEF code.

PowerPC 620 can execute 620, 604, 603, 601 and CEF code.

PowerPC 604 can execute 604, 603, 601 and CEF code.

PowerPC 603 can execute 603, 601 and CEF code.

MIPS R4000 can execute R4000, R3000, R2000 and CEF code.

MIPS R3000 can execute R3000, R2000 and CEF code.

ARM920 can execute 920, 820, 720, ARM7TDMI, StrongARM and CEF code.

ARM820 can execute 820, 720, ARM7TDMI, StrongARM and CEF code.

ARM720 can execute 720, ARM7TDMI, StrongARM and CEF code.

ARMv5 XScale can execute XScale, 920, 820, 720, ARM7TDMI, StrongARM and CEF code.

ARMv4 StrongARM can execute StrongARM and CEF code.


I don't have experience to know that all of those are true, just some of them. Can anyone offer any truths? Especially surrounding ARMv4, ARMv5, ARM7, ARM8 and ARM9 interoperability.
 Top of the page
Rich Hawley Page Icon Posted 2022-08-18 9:51 PM
#
Avatar image of Rich Hawley
Global Moderator
H/PC Guru

Posts:
7,184
Location:
USA
Status:
I will be the first to challenge your assertations....consider them challenged!

Now I'll just sit back and feel stupid....sigh...
 Top of the page
C:Amie Page Icon Posted 2022-08-19 10:05 AM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,720
Location:
United Kingdom
Status:
Oh Rich, we all know you're a challenge
 Top of the page
stingraze Page Icon Posted 2022-08-20 10:15 AM
#
Avatar image of stingraze
H/PC Vanguard

Posts:
3,554
Location:
Japan
Status:
Does this mean theoretically? or does it need to be the ground truth, tested each time?
Like for example, even if XScale is on Sigmarion 3, it doesn't run ARM codes all the time.

Just wondering.

Edited by stingraze 2022-08-20 10:15 AM
 Top of the page
C:Amie Page Icon Posted 2022-08-20 5:18 PM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,720
Location:
United Kingdom
Status:
I'm looking for general truth as it would apply to a download in the SCL, that's all.
 Top of the page
Karpour Page Icon Posted 2022-08-20 9:28 PM
#
Avatar image of Karpour
Subscribers
H/PC Philosopher

Posts:
431
Location:
Austria
Status:
I'm in no position to challenge these, but this would be a great thing to have in my (someday finished) automatic CE software sorting tool

Stupid question: what's CEF?
 Top of the page
CE Geek Page Icon Posted 2022-08-20 11:27 PM
#
Avatar image of CE Geek
Global Moderator
H/PC Oracle

Posts:
12,621
Location:
Southern California
Status:
Common Executable Format. It's written to execute on any processor type (theoretically, at least).
 Top of the page
stingraze Page Icon Posted 2022-08-21 1:38 AM
#
Avatar image of stingraze
H/PC Vanguard

Posts:
3,554
Location:
Japan
Status:
Quote
C:Amie - 2022-08-21 2:18 AM

I'm looking for general truth as it would apply to a download in the SCL, that's all.

Ah! Then Sigmarion 3 is an exception...
 Top of the page
C:Amie Page Icon Posted 2022-08-21 7:52 AM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,720
Location:
United Kingdom
Status:
Quote
stingraze - 2022-08-21 1:38 AM

Quote
C:Amie - 2022-08-21 2:18 AM

I'm looking for general truth as it would apply to a download in the SCL, that's all.

Ah! Then Sigmarion 3 is an exception...
So what are you saying, ARM720 cannot execute StrongARM on the list above?
 Top of the page
stingraze Page Icon Posted 2022-08-21 12:01 PM
#
Avatar image of stingraze
H/PC Vanguard

Posts:
3,554
Location:
Japan
Status:
No, I didn’t mean that.
XScale PXA255 found on Sigmarion 3 can run ARM binaries, yes, but due to it being Windows CE.NET 4.1 and not Handheld PC series or Windows CE.NET 4.2 like Mobile Pro 900C / upgraded Mobile Pro 900, a lot of external dlls from Handheld PCs are required to run many programs on this device. I wanted to say that.

Does other device require doing the same? (Excluding Windows CE 6 etc.)

I guess we can say it is because of the dll, but just saying there are these exceptions on these devices.

Edited by stingraze 2022-08-21 12:05 PM
 Top of the page
C:Amie Page Icon Posted 2022-08-21 3:31 PM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,720
Location:
United Kingdom
Status:
No, no. As said above, on the assumption that an executable is compiled for the same CE version and API level. I'm only looking for truth of the architectural level. Not practical levels.
 Top of the page
stingraze Page Icon Posted 2022-08-22 12:13 AM
#
Avatar image of stingraze
H/PC Vanguard

Posts:
3,554
Location:
Japan
Status:
Ah! Got it.
 Top of the page
Jump to forum:
Seconds to generate: 0.281 - Cached queries : 70 - Executed queries : 8