Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MacRumors

macrumors bot
Original poster
Apr 12, 2001
63,557
30,887



After developer Nick Lee realized that the Apple Watch's 520 MHz processor, 512 MB of RAM and 8 GB of internal storage made it more powerful than many desktops running Windows 95 in the 1990s, he felt confident he could get it to run Microsoft's successful operating system.

applewatchwindows95.jpg
Photo via Nick Lee​

To get Windows 95 to run on the Apple Watch, Lee knew he couldn't rely on Apple's WatchKit SDK because it doesn't allow developers to directly access user touch locations. Instead, the SDK forces developers to use Apple's stock controls. So Lee had to patch certain files within a WatchKit app to load his own app code rather than Apple's. Lee tells MacRumors the process, which puts an x86 emulator into a self-contained Watch app, essentially turned Windows 95 into an an app.

Once Windows 95 was loaded onto the Apple Watch, the booting process took an hour because it's being emulated rather than virtualized. Lee also had to attach a straw to a small motor that nudged the Digital Crown periodically to keep the Watch awake. Once the Watch is all booted up and ready, users can control the mouse with their finger. However, because the emulation is so slow, Lee told MacRumors that "it only registers a few pixels per movement on the screen." To combat the lack of speed users can queue up commands by rapidly swiping on the display.


The Watch can be seen booting up and running Windows 95 in the video above, and Lee goes into further detail about the process in his Medium post.

Article Link: Developer Gets Apple Watch to Run Windows 95
 

andrewgasson

macrumors newbie
Oct 12, 2007
10
30



After developer Nick Lee realized that the Apple Watch's 520 MHz processor, 512 MB of RAM and 8 GB of internal storage made it more powerful than many desktops running Windows 95 in the 1990s, he felt confident he could get it to run Microsoft's successful operating system.

applewatchwindows95.jpg

Photo via Nick Lee
To get Windows 95 to run on the Apple Watch, Lee knew he couldn't rely on Apple's WatchKit SDK because it doesn't allow developers to directly access user touch locations. Instead, the SDK forces developers to use Apple's stock controls. So Lee had to patch certain files within a WatchKit app to load his own app code rather than Apple's. Lee tells MacRumors the process, which puts an x86 emulator into a self-contained Watch app, essentially turned Windows 95 into an an app.

Once Windows 95 was loaded onto the Apple Watch, the booting process took an hour because it's being emulated rather than virtualized. Lee also had to attach a straw to a small motor that nudged the Digital Crown periodically to keep the Watch awake. Once the Watch is all booted up and ready, users can control the mouse with their finger. However, because the emulation is so slow, Lee told MacRumors that "it only registers a few pixels per movement on the screen." To combat the lack of speed users can queue up commands by rapidly swiping on the display.


The Watch can be seen booting up and running Windows 95 in the video above, and Lee goes into further detail about the process in his Medium post.

Article Link: Developer Gets Apple Watch to Run Windows 95

Laggy as hell. Just like watch OS.
 

ArtOfWarfare

macrumors G3
Nov 26, 2007
9,563
6,062
Isn't there an open source alternative to Windows 95... React OS or something like that? its supposed to be a drop in replacement for Windows 95. Anyways, since that's open source you could actually compile it to native rather than having to emulate it. Seems like it would run much quicker.
 

Junior117

macrumors 6502
Apr 9, 2015
322
396
Toronto, Canada
First: Mac OS. Now: Windows 95.

Next up: some flavour of Linux.

I got this working on Android Wear a while back. Was really fun to try, and certainly didn't expect for it to go viral:


For that video I was using a pretty awful port of DOSBox to Android. I found out after that video you could add RAM/CPU cycles by changing the config file hidden in the app's files.

Android Central didn't pick it up?
 

corbindavenport

macrumors newbie
Apr 14, 2016
4
24
Sector ZZ9 Plural Z Alpha
Isn't there an open source alternative to Windows 95... React OS or something like that? its supposed to be a drop in replacement for Windows 95. Anyways, since that's open source you could actually compile it to native rather than having to emulate it. Seems like it would run much quicker.

ReactOS aims to clone Windows XP/Server 2003. Unfortunately I don't think compiling it for the Apple Watch would be possible, there's probably a bunch of x86-specific code that would have to be re-written.
 

Dr.Chroma

Suspended
Apr 11, 2016
250
276
I wonder if :apple:Watch Users will start saying saying Windows 95 is actually faster than the Apple Watch on a performance level?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.