|
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. | |
| |
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... | |
| |
Administrator H/PC Oracle Posts: | 17,720 |
Location: | United Kingdom | Status: | |
| Oh Rich, we all know you're a challenge  | |
| |
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
| |
| |
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. | |
| |
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? | |
| |
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 ).  | |
| |
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...  | |
| |
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? | |
| |
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
| |
| |
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. | |
| |
H/PC Vanguard Posts: | 3,554 |
Location: | Japan | Status: | |
| Ah! Got it. | |
|
Seconds to generate: 0.265 - Cached queries : 70 - Executed queries : 8
| | |
|