The shortcut of "Board Support Pack". These are basicly the device-specific drivers for Microsoft Platform Builder, and they are required if, usually an OEM, wants to build a Windows CE-based operating system for a device.
OP News: (27.4.2011)
Added Developer Files in case someone acctualy wants to take a look at the Source Code from mamaich. See Post Nr. 5
Older News:
There is still alot of Information yet to be Organized and published but feel free to submit Links, Drivers, Addons, Plugins, or anything else you found and tested. Just always remember never to publish any licensed stuff.
Some Cool stuff some XDA Members have already tested: Photoshop 4.0, 3D Max v3.1, ZBrush2, SiSoft Sandra 2000, OpenOffice, Virtual Joystick, etc.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Rules & Reminders:
- Always respect XDA-Developers.com Forum Rules!
- Please try to stay on Topic as much as possible.
- Do not post any Copyrighted Material without explicit and written permission of the copyright owner. If you own a legitimate License this Thread will show you everything you need to know to recycle that license to create your own Windows Mobile Device Images.
- Hopefully this Thread will stay impartial to any Device but that said having a 1Ghz Snapdragon does not hurt.
- There is allot of Information to be collected, verified, and compacted. Any help is greatly appreciated and rewarded by special mentionings throught this Thread. PM Swiss420 with suggestions, feedback, ideas, or basically any material that you think could be usefull for the thread.
- Use the Thanks Button instead of posting "thanks" and please don’t ask why we are rolling this up again. We know its old news but I am sure we can provide new insights and focus the Information. No! Networking has not been achieved yet. But as we see it, it is a Question of what was first the Chicken or the Egg.
[QEMU Applications]
QEMU v0.91 [/Storage Card/QEMU] --> Download
Qemu Manager v7.0 (April 2010) with Qemu 0.11.1 and KQEMU Support -> Download
Qemu Manager v6.0 (April 2009) with Qemu 0.10.2 and KQEMU Support -> Download
Qemu Manager v5.0 (Feb 2008) with Qemu 0.9.0/0.9.1 and KQEMU Support -> Download
Qemu Manager Version 4.0 (Feb 2007) With QEMU 0.9.0 and KQEMU support -> Download
3D_Toolbar_V1.qtb
3D_Toolbar_V2.qtb
3D_Toolbar_V3.qtb
3ddesktop.qtb
boot_Toolbar.qtb
BOOT3D.qtb
FULL.qtb
full_keyboard.qtb
toolbar-boot.qtb
toolbar-Desktop.qtb
toolbar-full.qtb
toolbar-fullO.qtb
toolbar-her.qtb
toolbar-min.qtb
Attached is a preliminary Version of QEMU Extended and preped for Windows 98SE by aSiD1712 and contributing work by TruckyBN. See Original Thread -->
[QEMU Plugins]
int33mouse.dll [missing Description]
int21hk.dll [missing Description]
heroes2.dll [missing Description]
FMOD.DLL [missing Description]
LIBUSB0.DLL [missing Description]
SDL.DLL [missing Description]
[QEMU Settings]
[Screenshot QEMU Manager running Windows 98SE]
Code:
CMDLINE.TXT
-tb-size
8
-emul
\Storage Card\QEMU\emul\WinXX
[QEMU Information]
QEMU is a generic and open source machine emulator and virtualizer.
When used as a machine emulator, QEMU can run OSes and programs made for one machine (e.g. an ARM board) on a different machine (e.g. your own PC). Or viceversa. By using dynamic translation, it achieves very good performance.
In order for QEMU to run under Windows Mobile it was necessary to recompile the OpenSource Code. Mainly mamaich at pdaprime.com has taken on this task himself in 2004 and succesfully recompiled QEMU. Unfortunately in March 2010 Mamaich announced the following:
"I've stopped working on QEMU and HOMM 1-2 ports for WinMobile. Earlier I've published complete source code and a toolchain used to build QEMU, but links were lost after this forum have crashed. I'll look for them and reupload in a few days. Currently I'm attaching source code for launcher and all plugins. To build them you'll need Visual Studio 2008. To build QEMU you'll need cygwin, my GCC 3.3.3 port (a bit modified for QEMU), i'll upload them after I'll find them.
Edited:
Added toolbar editor with sources. To compile - use C++ Builder. Usage is similar to DosBox TB editor.
Edited:
Added compiler (arm-wince-pe-gcc.rar). Extract it to /usr/ directiory of CygWin installation and add /usr/local/arm-wince-pe/bin/ to the start of CygWin $path. This GCC is already preconfigured for QEMU, it contains all needed libs like SDL. Added qemu src (qemu-0.9.1.rar). It is already "./configure"d, just use "make" to build in CygWin environment. Normally QEMU.EXE file should not be modified at all. Everything is controllable from plugins."
March 2010 Mamaich (pdaprime.ru)
Click to expand...
Click to collapse
So were does that leaves us? First off we want to thank mamaich for the great work he has done and wish him all the best. We are putting this together in order to search for someone else with enough knowledge to recompile QEMU and add Network functionality if possible. Hopefully someone steps up to the plate and cracks this nut. He will be able to completly rely on our help in any way shape or form. We will post any Developer Information mamaich has provided at PDAPrime as soon as possible but we would like to check first with mamaich and or pdaprime. For now you can find the allot of the Information here
Original Developer Files from Mamaich (Ad Free xda-developers.ch Links):
arm_wince_pe_gcc.rar (Compiler)
GEN_Toolbar.rar ()
qemu_0.9.1.rar
ui_and_launcher.rar
Download here
This is only a quick overview. We will create Step by Step Instructions for you to follow eventually.
1. Create an Image - use the following command using the qemu-img.exe provided in the QEMU v0.91 [qemu-img create image.img 1000MB] (Creates a Unformated 1Gb Image)
2. Install OS using QEMU Manager for Windows. -> Download here
3. Copy QEMU to SD Card -> Download Example
4. Adjust CMDLINE.TXT, EMUL_CMDLINE.TXT, emul_ini.txt and plugins_ini.txt according to your specific OS and Environment
5. Add a Second Drive by creating a new Image and adding files with WinImage or create a ISO with Nero and load it as a CD Image in QEMU Manager.
6. For debugging and Errors please check the output in: QEMU_OUT.TXT [Error Log]
[QEMU Links]
XDA-Developers Links:
[QEMU on himalayas]
[Windows 95 on HD2]
Offsite Links:
http://en.wikipedia.org/wiki/QEMU [QEMU @ wikipedia.org]
http://wiki.qemu.org/ [QEMU Wiki]
http://www.davereyn.co.uk/ [Home of QEMU Manager]
http://forum.pdaprime.ru/index.php?showtopic=45356&st=240 [Original Thread from mamaich]
http://www.qemu.com/ [QEMU git repositories]
YouTube Videos:
Windows 95 on a HD2 [Swiss420]
Developer Links:
Bug in qemu 0.9.1 (and maybe later) + fix [mamaich @ QEMU Forum]
VBEMP x86 Project - Universal VESA/VBE Video Display Driver [Bearwindows and AnaPa Corporation]
[QEMU Drivers]
[Verified Drivers: These Drivers have been tested and as working classified]
Drivers for Cirrus GD-5446 video adapter
"None available"
Drivers for Realtek 8029AS network adapter (for other OSes try NE2000 compatible driver)
"None available"
Drivers for Realtek 8139 network adapter
"None available"
Drivers for Sound Blaster 16 adapter"
None available"
[Caution: These Drivers have not been tested yet: Use and try at your own Risk - Leave Feedback with exact file name]
Drivers for Cirrus GD-5446 video adapter
DOS Drivers
OS/2 Drivers
Windows 3.1, Windows NT and Windows 9x Drivers
Drivers for X.Org and X11 are inside "cirrus" module.
QNX includes the driver.
Drivers for Realtek 8029AS network adapter (for other OSes try NE2000 compatible driver)
BeOS R4 and R4.5 instructions (Use NE2000 PCI)
BeOS R5 instructions (Use NE2000 PCI)
DOS driver for NDIS2
LANtastic 4 driver
LANtastic 5 driver
Windows NT 3.51 driver
Windows NT 4.0 driver
Novell NetWare Client32 driver
Novell NetWare Client for DOS ODI driver
Novell NetWare Client for OS/2 ODI driver
Novell NetWare Server driver
OS/2 driver for NDIS2
SCO UNIX driver
UNIXWare driver
Windows for Workgroups driver (3.1 and 3.11)
Windows 95 driver
Windows 98 driver
Windows 2000 driver
Windows XP includes driver
Windows Vista stopped support
Linux driver is in ne2k-pci.c
Drivers for Realtek 8139 network adapter
BeOS R4 and R4.5 driver
BeOS R5 driver
DOS driver for NDIS2
FreeBSD driver (for versions that do not include it in kernel repository)
JavaOS driver
MacOS 8.5, 8.6, 9.0 and 9.1 driver
Novell NetWare Client32 driver
Novell NetWare Client for DOS ODI driver
Novell NetWare Client for OS/2 ODI driver
Novell NetWare Server (from 3.12 onward)
SCO UNIX driver
Slackware Linux 8 driver
Solaris 7, 8, 9, and 10 driver
UNIXWare driver
VXWorks for x86 driver
Windows NT 3.51 driver
Windows NT 4.0 driver
Embedded Windows NT 4.0 driver
Windows for Workgroups driver (3.1 and 3.11)
Windows 95 driver
Windows 98 driver
Windows 98 Second Edition, Windows Me and Windows 2000 driver
Windows XP and Windows XP Professional x64 Edition driver
Windows CE 2.0 for x86 driver
Windows CE 3.0 for x86 driver
Mac OS X 10.0.4 and Darwin/PPC 1.3.1 driver
Mac OS X 10.1, Darwin/PPC 1.4.1 and Darwin/PPC 5 driver
Mac OS X 10.2 and Darwin/PPC 6 driver
Linux driver is in 8139too.c or 8139cp.c
Windows Vista, Windows 2003 and Windows CE.NET include drivers
Drivers for Sound Blaster 16 adapter
DOS driver
Windows NT 4.0 driver
Windows 95 and Windows 98 driver
OSS and ALSA have drivers.
Windows 98 SE, Windows Me, Windows 2000, Windows XP and Windows 2003 include drivers.
Windows Vista dropped support.
[DOS & Windows 3.1 for QEMU]
Reserved for Windows 3.1
[Windows 95 for QEMU]
Windows 95 osr2
Graphics: Cirrus Logic 5446 PCI v1.41
Network: [Not yet Available]
Sound: Creative Labs Sound Blaster 16 or AWE-32
Hard disk controllers: Intel 82371SB PCI Bus Master IDE Controller
Monitor: (Unknown)
Mouse: (Unknown)
Ports (COM & LPT): COM1 / LPT1
System Devices: (Unknown)
Videos:
Windows 95 on HD2 [by Swiss420]
Screenshots: 1
[PDAPrime Thread]
Mamaich [pdaprime], aSiD1712 [xda-developers], TruckyBN [xda-developers]
[Windows 98 for QEMU]
Reserved for Windows 98 Ori.
[QEMU for Windows 98SE]
Windows 98 Second Edition
Videos:
"None yet"
Screenshots: 1 2
Windows NT 4.0 for QEMU
Reserved for Windows NT 4.0
[Windows ME for QEMU]
Reserved for Windows ME
[Windows 2000 for QEMU]
Reserved for Windows 2000
[Windows XP for QEMU]
Reserved for Windows XP
[Windows 7 for QEMU]
Reserved for Windows 7
Linux Builds
There are many Open Source Operating Systems that run great under QEMU for Windows Mobile. Here you will find a few that have been reported as Working.
--------------------
Puppy Linux / Linux
Puppy Linux is a special build of Linux meant to make computing easy and fast
--------------------
Icaros Desktop light / pre-configured AROS Desktop Environment / AmigaOS 3.1 / Fast and Stable
Icaros Desktop is a pre-configured AROS desktop environment for the PC platform, distributed on a bootable live media. The AROS Research Operating System is a open source lightweight, efficient and flexible desktop operating system, aiming at being compatible with AmigaOS 3.1 at the API level, while improving on it in many areas. [Supports Amiga Forever and AMIGA Games - Untested - Please Report findings]
First
Great work mate!
I think this will be going to an big Thread!
Greetz Tokl
Looks like a very interesting thread I downloaded the QEMU.7z file and transfered it to my phone, but without a base OS, I doubt it'll work. I think I have a 95 disk laying around here somewhere. How would I go about emulating it? Those posts only have images of download links, no actual links
BarrettBear said:
Looks like a very interesting thread I downloaded the QEMU.7z file and transfered it to my phone, but without a base OS, I doubt it'll work. I think I have a 95 disk laying around here somewhere. How would I go about emulating it? Those posts only have images of download links, no actual links
Click to expand...
Click to collapse
Yes you are right the acctual instructions are not yet published. But to get you jumpstarted just download QEMU Manager for Windows here use that to install your Windows 95 or 98 and transfer the image to the SDCard. Will send you a IM with some more information. Feel free to ask if you get stuck same goes for everyone else.
When installing the driver (6 of 10 process) I get a cannot install driver error...then the entire WP7 update fails. I checked the events viewer, I found this log.
Log Name: Application
Source: WPDMTPDriver
Date: 22.Feb.11 6.59.27 AM
Event ID: 14000
Task Category: (16)
Level: Information
Keywords: Classic
User: N/A
Computer: kiebzs_Qosmio
Description:
The description for Event ID 14000 from source WPDMTPDriver cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
MTP WPD Driver
Any way to resolve this? Using Windows 7 Ultimate 32 bit. TY
^ My W7 64-bit installed a Samsung I8700 driver at that point (and I had to restart the update)
I have created this script for developers on the go that may need a portable version of Google's Android Platform Tools. This script will allow for automatic downloading or updating of those tools to any directory on a portable storage device (eg. USB). It is recommended to put this script file in it's own folder in order to keep track of it's files.
I admit that my scripts' current way to check for updates could be coded better, so I'm always looking for better ways to improve my coding.
Possible Bugs:
None at the moment
Downloads:Note: This is not the current version, there are bugs I'm trying to work out first, and then I'll post the newest version
Windows Batch Script - Main (.zip with .bat inside) or Mirror (.bat)
Linux Bash Script - No downloads (Comming Soon!)
(I don't believe I need a Mac version, so inspire me)
XDA:DevDB Information
Android Platform Tools Portable (Auto Downloader/Updater), Tool/Utility for all devices (see above for details)
Contributors
AlienDrew
Version Information
Status: Stable
Current Beta Version: 0.9.9
Beta Release Date: 2017-01-14
Created 2017-01-14
Last Updated 2017-08-13
Thread closed at the request of the OP.