Tags:
Node Thumbnail

Andrea Faulds โปรแกรมเมอร์วัย 19 ปี ชาวสก็อตแลนด์ ได้นำ Windows 95 มาพอร์ทให้สามารถใช้งานได้โดยตรงผ่านเว็บเบราว์เซอร์ โดยไม่ต้องลงปลั๊กอินเพิ่มเติม

โครงการนี้ได้ใช้อีมูเลเตอร์ emscripten สำหรับการคอมไพล์โค้ดภาษา C++ มาเป็น JavaScript โดยในเวลานี้เบราว์เซอร์ Internet Explorer เวอร์ชัน 3 ยังไม่สามารถใช้งานได้

ใครที่สนใจสามารถลองไปเล่นได้ ที่นี่

ที่มา - The Next Web

Get latest news from Blognone

Comments

By: nuntawat
WriterAndroidWindowsIn Love
on 2 February 2016 - 11:01 #880612
nuntawat's picture

ไม่ต้องลงคลิปท้ายข้างต้นครับ

By: panurat2000
ContributorSymbianUbuntuIn Love
on 2 February 2016 - 11:17 #880622 Reply to:880612
panurat2000's picture

โคตรงนี้ได้ใช้อีมูเลเตอร์ emscripten

โคตรงนี้ ?

By: Lamicrosz
ContributorWindows PhoneWindows
on 2 February 2016 - 12:06 #880662 Reply to:880622

แก้แล้วครับ -0-

By: nessuchan
iPhoneAndroidWindows
on 2 February 2016 - 14:06 #880715
nessuchan's picture

แหม่ คิดถึงจังคอมเครื่องแรกในชีวิต Win 95 Pentium 150 Ram 16 MB

เอ่อ เดี๋ยวนะ เรามาถึงจุดนี้ได้ไง คอมปัจจุบัน Pentium G3258 แรม 16 GB

20 ปีผ่านไป ก็ยังใช้ Pentium

By: skuma
iPhoneWindows PhoneAndroidBlackberry
on 2 February 2016 - 14:26 #880725
skuma's picture

โหดจริงๆ TT อยากทำได้แบบเค้ามั่ง 555+

By: e.p.
ContributorAndroid
on 2 February 2016 - 15:08 #880745
e.p.'s picture

ไม่น่าจะเรียกว่าพอร์ท Windows 95 มานะครับ

สิ่งที่เกิดขึ้นคือ

  • Windows 95 ถูกจำลองการทำงาน (emulate) อยู่บน DOSBox
  • DOSBox ถูกคอมไพล์ด้วย emscripten ให้เป็น JavaScript
  • ตัวเบราว์เซอร์รัน JavaScript

เรียกว่าพอร์ท DOSBox มาบน JavaScript น่าจะตรงกว่า https://github.com/dreamlayers/em-dosbox

Windows 95 แค่เป็นตัวอย่างที่รันบน DOSBox ที่พอร์ทมาอีกทีหนึ่ง (จะรัน OS อย่างอื่นที่ DOSBox รองรับก็ได้)

และถ้าอ้างอิงตามนี้ สิ่งที่เค้าทำจริงๆ คือลง Windows 95 บน DOSBox ปรับตั้งและแพคมันด้วย Em-DOSBox แล้วจับลงเว็บครับ

"How was this done?

I installed Windows 95 in DOSBox using this guide from a virtualised CD, then packaged up the disk image, along with an AUTOEXEC.BAT file and a custom dosbox.conf using Em-DOSBox. Really, all the hard work was done by the Emscripten, DOSBox and Em-DOSBox people. And, of course, the browser vendors and other people who have worked tirelessly to make the modern web platform what it is today. In the process of making this, I never once had to touch the DOSBox source code!"

By: Priesdelly
ContributorAndroidWindows
on 2 February 2016 - 17:44 #880812 Reply to:880745
Priesdelly's picture

นั้นสิครับ ที่ผมสงสัยอีกอย่างคือ ถ้า Port นี้มีความจำเป็นต้องมี Source Code Win95 ใช่ไหม จาก c++ เอามาเป็น js

By: e.p.
ContributorAndroid
on 3 February 2016 - 09:40 #881062 Reply to:880812
e.p.'s picture

ประมาณนั้นครับ