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

ForkHandles

macrumors 6502
Jun 8, 2012
458
1,099
Apple, Give this man a job, that is very impressive indeed. Just keep him away from marketing, that was one awfully slow piece of advertising.
 
  • Like
Reactions: emm386

Shirasaki

macrumors P6
May 16, 2015
15,624
10,932
if Windows 95 on Apple Watch takes an hour to boot, then Windows XP may take a day to boot. XD
 

scaramoosh

macrumors 6502a
Nov 30, 2014
850
930
I hope they give the Aluminium version a Sapphire screen next time, I hate the weight of the Steel version, but man my Sport Apple Watch has a screen that's scratched to ****.
 
  • Like
Reactions: 5105973

the-msa

macrumors 6502
Oct 24, 2013
425
210
nice, but he should try windows xp (or even vista?), an old 166 mhz computer with 16 mb of ram can already run win95 :D and i think 4 mb ram is already enough for it.

lets see whats possible xD
 

Makosuke

macrumors 604
Aug 15, 2001
6,665
1,250
The Cool Part of CA, USA
Fun fact: You can put the entire global NES game catalog onto one DVD.
One DVD? Compressed, the entire collection of Japanese NES games (over a thousand) is under 100MB, and it's under 300MB uncompressed.

The full collection of SNES games is under a GB compressed, and even the complete collection of N64 games would fit on one single-layer DVD with compression.

You've gotta hand it to classic game developers--they were fantastically good at making use of limited resources. One of the all-time great platformers, Super Mario Brothers 3? Under 400K. Final Fantasy VI, with an involved story, 14 playable characters, a mini opera, a Bach homage, and dozens of hours of gameplay? A bit over 3MB.

I haven't done the math, but you could probably fit every home video game produced through 1990 on an Apple watch, and it's more than capable of running them. I expect an iPhone could comfortably store and run every game produced globally through the mid-90s.
 

vmistery

macrumors 6502a
Apr 6, 2010
942
688
UK
It is going to be slow because the x86 emulation on arm devices is painful, if an Intel chip was in there it would have a chance of performing better. Well done to him for doing it though, I'd quite like a wrist mounted version pip boy style!
 

Three141

macrumors 6502
Jan 1, 2016
391
333
London
This brings a tear to my eye, not enough to make me buy the watch but just shows how far along tech has come.
Well done to the developer.
 
  • Like
Reactions: Vanilla35

eric_n_dfw

macrumors 68000
Jan 2, 2002
1,517
59
DFW, TX, USA
I haven't done the math, but you could probably fit every home video game produced through 1990 on an Apple watch, and it's more than capable of running them. I expect an iPhone could comfortably store and run every game produced globally through the mid-90s.
In my experience, games as simple as Breakout and Pong are laggy on my Apple watch and they are written natively to WatchOS so I think your, "more capable of running them", comment is a highly optimistic. I think the emulation software would bring to run NES, Atari, etc would bring it to it's knees much like this Win95 demo did.
 

maflynn

macrumors Haswell
May 3, 2009
73,552
43,528
That's really impressive, wow.

I thought the watch CPU was really slow, but its as powerful as CPUs of the day for windows 95
 

fermat-au

macrumors 6502
Dec 7, 2009
464
521
Australia
Interesting that he installed Windows 95, no a version of Mac OS from the time (Was it MacOS7 or 8 in '95?). My guess would be that Microsoft being more open that Apple, it was it easier to get Window not Mac OS running on the hardware the software was never intended run on.
 

jyen

macrumors regular
Oct 29, 2012
105
126
I'm surprised he didn't get the blue screen of death somewhere along the way in the video. :D




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
 
  • Like
Reactions: KUguardgrl13

zhaolewen

macrumors newbie
Aug 17, 2014
11
0
Well in fact I think with some effort I can get any OS "running" on the watch... with the tiny motor switching screenshots constantly with the wheel ...
 

JosephAW

macrumors 603
May 14, 2012
5,977
7,944
Bless, you still associate Windows with viruses in 2016.... That joke just keeps on giving !

I think it's awesome that you can run a full OS on a watch.

Virus is right. Did a factory dvd format and install vista on a dell 530 and went to cnet and downloaded easeus partition manager.
Installed using advance and skipped the bloat ware. Within a few minute some fake malware app said I had a virus called easeus and chromium was also installed. Couldn't remove either.
I'm so glad I have a Mac. Even if it doesn't support el capitan.
 
  • Like
Reactions: WarHeadz
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.