Windows CE emulators: Difference between revisions
No edit summary |
No edit summary |
||
| (8 intermediate revisions by 6 users not shown) | |||
| Line 1: | Line 1: | ||
{{Infobox OS/Windows CE}} | |||
{{WIP}} | {{WIP}} | ||
{{for|other emulators that run on Windows CE devices|Emulators on Windows CE}} | {{for|other emulators that run on Windows CE devices|Emulators on Windows CE}} | ||
Windows CE is an OS developed by Microsoft and first released in 1996, CE was the main competitor of Palm OS during early days of portable computers and mobile devices. both could be found on devices like [[PDAs]], early smart phones or really any device that needed a low power OS that was easy to use. | Windows CE is an OS developed by Microsoft and first released in 1996, CE was the main competitor of Palm OS during early days of portable computers and mobile devices. both could be found on devices like [[PDAs]], early smart phones or really any device that needed a low power OS that was easy to use. | ||
| Line 9: | Line 9: | ||
Windows Mobile was effectively discontinued when Windows Phone 7 was released, which broke all compatibility with older programs. Windows CE for embedded devices was discontinued after the release of Windows Embedded Compact 2013. | Windows Mobile was effectively discontinued when Windows Phone 7 was released, which broke all compatibility with older programs. Windows CE for embedded devices was discontinued after the release of Windows Embedded Compact 2013. | ||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;width:100%;" | ||
! | ! Name | ||
! | ! Platform(s) | ||
! | ! Emulated architecture(s) | ||
! | ! Latest version | ||
! | ! [[Emulation accuracy|Accuracy]] | ||
! | ! [[Licensing|License]] | ||
! | ! Active | ||
! | ! [[Recommended emulators|Recommended]] | ||
|- | |||
|cerf - CE Runtime Foundation | |||
|align=left|{{Icon|Windows}} | |||
|ARM, MIPS | |||
|[https://github.com/gweslab/cerf/releases/tag/6.7 6.7] | |||
|{{Dunno}} ||{{Green}} {{License|MIT}} ||{{Ya}} ||{{Ya}} | |||
|- | |- | ||
|Microsoft ARM WinCE 6 Emulator+Random apps | |Microsoft ARM WinCE 6 Emulator+Random apps | ||
| Line 24: | Line 30: | ||
|ARM | |ARM | ||
|[https://archive.org/details/win-ce-6-emulator 6.0] | |[https://archive.org/details/win-ce-6-emulator 6.0] | ||
| | |{{Dunno}} ||{{Red}} {{License|Proprietary}} ||{{Na}} ||{{~}} | ||
|- | |- | ||
|Microsoft Windows Mobile 2003SE SDK with emulator | |Microsoft Windows Mobile 2003SE SDK with emulator | ||
| Line 30: | Line 36: | ||
|ARM | |ARM | ||
|[https://archive.org/details/PocketPC2003SDK 2003] | |[https://archive.org/details/PocketPC2003SDK 2003] | ||
| | |{{Dunno}} ||{{Red}} {{License|Proprietary}} ||{{Na}} ||{{~}} | ||
|- | |- | ||
|Microsoft Windows Mobile 5 SDK with emulator | |Microsoft Windows Mobile 5 SDK with emulator | ||
| Line 36: | Line 42: | ||
|ARM | |ARM | ||
|[https://archive.org/details/WindowsMobile5.0PocketPCSDKAndEmulator 5.0] | |[https://archive.org/details/WindowsMobile5.0PocketPCSDKAndEmulator 5.0] | ||
| | |{{Dunno}} ||{{Red}} {{License|Proprietary}} ||{{Na}} ||{{~}} | ||
|- | |- | ||
|Microsoft Windows Mobile 6.1 emulator | |Microsoft Windows Mobile 6.1 emulator | ||
| Line 42: | Line 48: | ||
|ARM | |ARM | ||
|[https://archive.org/details/WM614Emulator 6.1] | |[https://archive.org/details/WM614Emulator 6.1] | ||
| | |{{Dunno}} ||{{Red}} {{License|Proprietary}} ||{{Na}} ||{{~}} | ||
|- | |- | ||
|Microsoft Windows Mobile 6.5 Developer toolkit | |Microsoft Windows Mobile 6.5 Developer toolkit | ||
| Line 48: | Line 54: | ||
|ARM | |ARM | ||
|[https://legacyupdate.net/download-center/download/17284/windows-mobile-6.5-developer-tool-kit 6.5] | |[https://legacyupdate.net/download-center/download/17284/windows-mobile-6.5-developer-tool-kit 6.5] | ||
| | |{{Dunno}} ||{{Red}} {{License|Proprietary}} ||{{Na}} ||{{~}} | ||
|- | |- | ||
|[[MAME]] (HP Jornada 720 target, WinCE 3.0) | |[[MAME]] (HP Jornada 720 target, WinCE 3.0) | ||
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | |align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | ||
|ARM | |ARM | ||
| | |Git artifacts<ref group=N>[https://nightly.link/mamedev/mame/workflows/ci-windows/master CI-Windows] [https://nightly.link/mamedev/mame/workflows/ci-linux/master CI-Linux] [https://nightly.link/mamedev/mame/workflows/ci-macos/master CI-Macos]</ref></br>[http://www.mamedev.org/release.html {{MAMEVer}}]<br/>[https://buildbot.libretro.com/nightly/ libretro core] | ||
| | |{{Dunno}} ||{{Green}} {{License|GPLv2}}<br>{{License|BSD3}} ||{{Na}} ||{{Na}} | ||
|- | |- | ||
|Microsoft x86 WinCE 5 Emulator | |Microsoft x86 WinCE 5 Emulator | ||
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
|x86 | |x86 | ||
|[https://archive.org/details/win-ce-5-emulator ?] | |[https://archive.org/details/win-ce-5-emulator-fixed ?] | ||
| | |{{Dunno}} ||{{Red}} {{License|Proprietary}} ||{{Na}} ||{{~}} | ||
|- | |- | ||
|Windows CE Platform SDK (H/PC) 2.0 02/98 | |Windows CE Platform SDK (H/PC) 2.0 02/98 | ||
| Line 78: | Line 72: | ||
|x86 | |x86 | ||
|[https://archive.org/details/MPLATSDK.20 ?] | |[https://archive.org/details/MPLATSDK.20 ?] | ||
| | |{{Dunno}} ||{{Red}} {{License|Proprietary}} ||{{Na}} ||{{Na}} | ||
|} | |} | ||
| Line 85: | Line 79: | ||
==References== | ==References== | ||
<references group="N"/> | <references group="N" /> | ||
[[Category:Windows CE| ]] | [[Category:Windows CE| ]] | ||
Latest revision as of 09:17, 13 August 2026
| Developer | Microsoft |
|---|---|
| Initial release | November 16, 1996 |
| Final release | 8.0 (Embedded Compact 2013) / June 13, 2013 |
| Succeeded by | Windows IoT |
| Emulated | ✓ |
- For other emulators that run on Windows CE devices, see Emulators on Windows CE.
Windows CE is an OS developed by Microsoft and first released in 1996, CE was the main competitor of Palm OS during early days of portable computers and mobile devices. both could be found on devices like PDAs, early smart phones or really any device that needed a low power OS that was easy to use.
In the 1990s it was mostly marketed as a small replacement of laptops, called Handheld PCs, and included a desktop GUI that looked similar to Windows 9x/NT. These also had various incompatible CPU architectures such as ARM, MIPS, or SH. Additional programs had to include different executables for each architecture.
In the 2000s, Microsoft created a new GUI and marketed PDAs with Pocket PC and later as Windows Mobile and standardized on ARM only. Windows CE was used as the underlying OS. Embedded devices that ran CE usually came with their on GUIs, with a barebones windows desktop hidden away.
Windows Mobile was effectively discontinued when Windows Phone 7 was released, which broke all compatibility with older programs. Windows CE for embedded devices was discontinued after the release of Windows Embedded Compact 2013.
| Name | Platform(s) | Emulated architecture(s) | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|---|---|
| cerf - CE Runtime Foundation | ARM, MIPS | 6.7 | ? | MIT | ✓ | ✓ | |
| Microsoft ARM WinCE 6 Emulator+Random apps | ARM | 6.0 | ? | Proprietary | ✗ | ~ | |
| Microsoft Windows Mobile 2003SE SDK with emulator | ARM | 2003 | ? | Proprietary | ✗ | ~ | |
| Microsoft Windows Mobile 5 SDK with emulator | ARM | 5.0 | ? | Proprietary | ✗ | ~ | |
| Microsoft Windows Mobile 6.1 emulator | ARM | 6.1 | ? | Proprietary | ✗ | ~ | |
| Microsoft Windows Mobile 6.5 Developer toolkit | ARM | 6.5 | ? | Proprietary | ✗ | ~ | |
| MAME (HP Jornada 720 target, WinCE 3.0) | ARM | Git artifacts[N 1] 0.289 libretro core |
? | GPLv2 BSD-3-Clause |
✗ | ✗ | |
| Microsoft x86 WinCE 5 Emulator | x86 | ? | ? | Proprietary | ✗ | ~ | |
| Windows CE Platform SDK (H/PC) 2.0 02/98 | Windows NT | x86 | ? | ? | Proprietary | ✗ | ✗ |