Spela DOS-spel i Chrome med NaClBox och Google Native Client

Spela DOS-spel i Chrome med NaClBox och Google Native Client / webbläsare

Det finns många spännande nya webbteknologier Spela, lära och upplev nya webbteknologier med Chrome Experiments Spela, lära och upplev nya webbteknologier med Chrome Experiments Webbplatsen Chrome Experiments är en presentation för alla saker som är nya och spännande när det gäller webteknik och webbläsarutvecklingar, med fokus på JavaScript. HTML5, kanfas, SVG och 3D WebGL-motorn ... Läs mer som dyker upp för närvarande med Googles inbyggda klient som går med i HTML5 5+ Imponerande gratis HTML5-spel som du kan spela i din webbläsare 5+ Imponerande gratis HTML5-spel du kan spela i din webbläsare HTML5 betyder utvecklingen av märkningsspråk som vi känner till det. Flash-spel var en gång normen när det gäller webbläsarbaserad underhållning, men nu tack vare den kraftfulla naturen HTML5 många webbapplikationer, ... Läs mer och CSS3 5 Coola CSS3-effekter Du kommer att se mer av 5 Coola CSS3-effekter Du ' Jag kommer att se mer av CSS3 (kombinerad med kraften i HTML5) stöds snabbt av alla större webbläsare (läs - allt utom Internet Explorer), så jag tänkte nu vara en bra stund att se några av ... Läs mer i banning vägen till ett mer mångsidigt och interaktivt Internet. Det är inte ActiveX och det är inte Java, men mycket som de två dinosaurerna Native Client är utformad för att möjliggöra genomförandet av inbyggd kod i en webbläsare, inom säkerheten för en sandlåda. Hur man isolerar och testa osäkra applikationer på din dator. Så här isolerar du & Testa osäkra applikationer på din dator Läs mer .

Robert Isaacs har använt den här tekniken med NaClBox, en version av DOSBox Så här får du gamla DOS-datorspel att köras på Windows 7 Så här får du gamla DOS-datorspel att köras på Windows 7 Läs mer som körs i Googles Chrome-webbläsare. Projektet är lite över ett år gammalt och har nyligen lanserat en sluten beta för webbplatsens mest spännande funktion - möjligheten att ladda upp egna DOS-spel och lagra dem i molnet.

Idag ska vi titta på vad NaClBox redan kan göra och ta en snuskig av den slutna beta som kommer att expandera “väldigt snart”, enligt Robert.

Spelar DOS-spel i Chrome

Medan Google ännu inte har aktiverat Native Client som standard i den stabila versionen av Chrome, kan du fortfarande prova det utan att installera experimentella byggnader. Applikationer som finns i Chrome Web Store kan använda det utan någon tweaking, så det enklaste sättet att komma igång med emulatorn är att lägga till NaClBox-programmet från affären.

Det andra sättet att göra det är att aktivera Native Client i din webbläsare:

  1. I Chrome: s adressfältstyp om: flags och slå Stiga på.
  2. Hitta “Native Client” och klicka Gör det möjligt.
  3. Starta om webbläsaren.

När du har gjort det, gå vidare till NaClBox Gallery för att läsa igenom tillgängliga spel. I skrivande stund finns det 18 DOS-applikationer redo att köra, inklusive fullständiga spel, shareware-titlar och AdLib-spåraren. Göra 8bit-musik: En introduktion till Free Chiptune-musikspårare. Skapa 8bit-musik: En introduktion till gratis Chiptune-musikspårare. Här är alla verktyg du behöver för att skapa din egen chiptune-musik. Läs mer för att komponera musik. Titlar i galleriet kräver nästan ingen inmatning från dig för att kunna köras, klicka bara på “spela” knappen, godkänna appen och kolla på magiken. Om du stöter på problem har du förmodligen inte installerat NaClBox-programmet eller aktiverat NaCl i din webbläsare ovan.

Beroende på ditt operativsystem kanske du vill anpassa kontrollerna baserat på ditt spelval - I Mac OS X hittade jag spel som använder kontrollnyckeln mycket för att vara problematisk eftersom kombinationen av Ctrl + piltangenter växlar mellan mellanslag ( virtuella stationära datorer) på OS X. Kontroller anpassas per spelbas, från varje apps inställningar.

Några bra titlar inkluderar Duke Nukem I och II, Epic Pinball och det första spelet Robert laddade upp, en demoversion av The Secret of Monkey Island. Var medveten om att när du spelar spelen i galleriet som sparar data inte kommer att vara där ska du återvända till webbplatsen vid ett senare tillfälle, en begränsning som övervinns med My NaClBox.

Spelar dina egna spel

“Min NaClBox” är namnet på webbplatsens mest spännande (och länge efterlängtade) funktion - din egen molnbaserade DOS-emulator som behåller de spel du laddar upp, dina preferenser och framför allt sparar spel. För närvarande är denna del av webbplatsen i slutet beta, med Robert hårt på jobbet “dynamisk rekompilering för att spela fler CPU-intensiva spel”. Jag har fått höra att han hoppas att utöka den snart, vilket innebär att du kanske vill registrera ditt intresse om du gillar emulatorer och bidrar med feedback till spännande projekt. Om det här låter som att du går över till My NaClBox hemsida för mer information.

Jag har haft tur att få tillgång till beta och jag har testat det med några av mina favorit Apogee-titlar, Sluthastighet och Triadens uppkomst såväl som Gräns, uppföljaren till Elit. Det är i grunden en stor DOSBox i molnet, om än med en ganska jämn uppladdningsprocess. Nya applikationer läggs till genom att klicka på Lägg till ansökan I vänstra menyn skriver du in ett namn och klickar på Skapa. Härifrån är det ett fall att klicka Lägga till filer som öppnar ett uppladdningsgränssnitt, väljer ditt spelets mapp och laddar upp. Jag rekommenderar att du väljer ett lämpligt kort filnamn - det här är DOS trots allt - så för Sluthastighet jag valde “terminal” och Triadens uppkomst jag valde “rott”.

När du har laddat upp din mapp kan du slå Spela spel (eller Konfiguration för att justera CPU-hastighet, ramhoppning och andra prestationsverktyg) som startar ett ganska tydligt utseende DOSBox-fönster. Till skillnad från den stationära versionen av DOSBox som kräver att du kartlägger en enhet (t ex C: \) till en plats, använder NaClBox din nuvarande applikation som C: \ -driven, och alla mappar du laddar upp är tillgängliga med standard DOS-kommandon. Så att starta Triadens uppkomst Jag skrev “cd rott” och slå in följt av “inrätta” för att välja ett ljudkort (kom ihåg: det är alltid en Sound Blaster på DOSBox) och skriv sedan “rott” att starta spelet.

Prestanda på de få titlarna jag försökte var - i det hela taget - väldigt bra. Alla titlar i galleriet (spelbara av alla besökare på webbplatsen) fungerade felfritt, med endast nämnda knappar som orsakade några problem. Sluthastighet fungerade bra, även om ljudet var lite förvrängt - och den fina gamla skolan FPS Triadens uppkomst sprang så smidigt jag slösade bort en halvtimme “grundligt undersöka” innan det fattades var det dags att göra lite arbete.

Sparade spel var fortfarande kvar efter att ha lämnat ansökan, liksom mina knappar och höga poäng. Enligt min åsikt är detta en underbar användning av molnteknik.

Slutsats

Min NaClBox är inte riktigt redo ändå, men se till att du registrerar dig för beta-åtkomst om du smittar vid tanken på molnbaserade DOS-klassiker som du kan komma åt var som helst med en ny version av Google Chrome. Native Client är en spännande och framväxande teknik som passar rätt in med Googles vision för Chrome OS - vilket gör att program kan köras med full fart i molnet. För resten av oss kan det vara lite av en nyhet just nu, men så småningom kommer öppen källteknik att användas i många av våra favoritwebapps.

Tillfälligt skrev Justin en intressant artikel om hur man kör DOS-spel på en Wii med DOSbox Kör Classic DOS-spel på din Wii med DOSbox Kör klassiska DOS-spel på din Wii med DOSbox Kör DOS-program på din Wii, bara för att du kan. DOSbox för Wii sätter hela DOS-upplevelsen - kommandotolken och allt - på din Wii. DOSbox är inte bara för Windows, men: det fungerar ... Läs mer, som du kanske vill kolla in.

Låt oss veta vad du tycker om NaClBox och Googles inhemska klient i kommentarerna nedan.

Utforska mer om: Emulering, Google Chrome, MS-DOS.