Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 55, views: 17.437 •

Een ontwikkelaar heeft in html en javascript een emulator geschreven waarmee Amiga-games kunnen worden gespeeld. De emulator werkt nog niet perfect, en een snelle computer is vereist om de games op een acceptabele snelheid te kunnen spelen.

Ontwikkelaar Rupert Hausberger heeft de emulator geheel geschreven in html, css en javascript. Om de emulator te kunnen draaien, is WebGL vereist. De emulator werkt het beste in Chrome, belooft Hausberger, op gemiddelde snelheid in Firefox en slechts beperkt in Opera. Internet Explorer wordt in zijn geheel niet ondersteund. Daarnaast is een snelle computer vereist om de emulator op een acceptabele snelheid te kunnen draaien.

Hausberger is de emulator gestart als opensource-project, al is commercieel gebruik van de broncode verboden. Een aantal games wordt meegeleverd, waaronder Turrican, Lotus Turbo Challenge en Prince of Persia, maar een officiële Amiga-rom - die nodig is om games te spelen - wordt vanwege copyright niet meegeleverd. Wel kunnen gebruikers een meegeleverde opensource-implementatie van de rom, AROS, gebruiken om games te laden. AROS beschikt over vrijwel dezelfde functionaliteit als de officiële rom.

Hausberger, die onlangs versie 0.7.0 van de emulator uitbracht, wil later onder meer een api toevoegen waarmee de emulator kan worden bediend. Zo kan de emulator worden gebruikt om games te demonstreren. Bovendien zou dit de emulator geschikt maken als benchmark voor browsers. In mobiele browsers werkt de emulator vooralsnog niet, vanwege een gebrek aan WebGL-ondersteuning.

Prince of Persia

Reacties (55)

Prince of Persia, waar is de tijd, vond dat spel destijds geweldig, was alleen te jong om het uitgespeeld te krijgen. Geraakte altijd tot op een bepaald punt en liep daar vast.
Wat is er mis met emulator zoals WinUAE?
Wat voegt deze emulator nou precies toe; behalve dan de benodigde software.
Deze kan zijn werk doen zonder dat er extra software gedownload of geļnstalleerd moet worden. Draait volledig in de browser. Er is niets mis met andere emulatoren, maar waarom zou men niet eens iets nieuws proberen.
Waarom moet 't iets toevoegen? Is een alternatief hebben dan zo raar? En daarbij: alleen al als proof-of-concept is 't z'n bestaan waard. Je bent stiekem best een knappe jongen als je een Amiga emulator in JS/CSS/HTML voor elkaar gebokst krijgt. Verder is 't nogal een verschil dat je a) gewoon naar http://scriptedamigaemulator.net/ kunt surfen en "gaan" of dat je b) moet gaan liggen rommelen met binaries (eventueel zelfs installeren, maar dat was een poos geleden toen ik WinUAE nog eens bekeek niet zo), roms laden etc.

[Reactie gewijzigd door RobIII op 2 januari 2013 11:28]

Weinig, ik denk dat het vooral om het idee gaat dat je tegenwoordig zelfs al vrij complexe hardware als een Amiga volledig in de browser kunt emuleren. Had dat 10 jaar geleden gezegd dan was je voor gek verklaard.

Dit soort projecten zijn meer een curiositeit 'omdat het kan', maar daarom niet minder indrukwekkend, emulators zijn zo ongeveer het moeilijkste soort software om te programmeren, dus als je het voor elkaar krijgt om er een te schrijven in JavaScript en HTML dan is dat zeker het vermelden waard ;)
Loopt niet al te vlot maar het is een begin. Dat muziekje in Turrican II klinkt nog steeds gaaf. :)
Ik heb de emulator zojuist geprobeerd en, afgezien van het feit dat ie iets langzamer loopt dan een echte Amiga, doet ie het prima op m'n 4-jaar-oude MacBook. Lijkt er dus niet op dat je een snelle computer nodig hebt, tenzij er een reden is die ik niet ken waardoor het op mijn oude Macbook wel goed werkt.
Als de ontwikkelaar slim is, maakt hij van de final versie een Windows 8 app en biedt die aan voor ¤1,99 o.i.d. Gezien Windows 8 apps geschreven kunnen worden in HTML en JavaScript, moet dit een eitje zijn. Zou leuk zijn voor de Amiga liefhebbers die W8 draaien, zoals ondergetekende :)

Prince of Persia, zucht... #jeugdsentiment
Gezien de ontwikkelaar nog niet eens IE ondersteund gok ik dat die niet zo slim is...
Cross platform.. dat voegt het toe.
WinUAE is, zoals de naam al doet vermoeden, alleen voor Windows.
Geweldig dat iemand zoiets kan programmeren. Kudos voor de ontwikkelaar.
Dat heeft er natuurlijk mee te maken dat WebGL niet ondersteund wordt door IE.
UAE is er wel degelijk voor meerdere platformen. ik noemde WinUAE als voorbeeld.

Ik heb dit nog niet geprobeerd; maar gezien je schijnbaar een snelle pc nodig hebt, niet alle browsers ondersteund worden en ik gok de interface niet bijzonder gebruiksvriendelijk (nog) zal zijn. Vond ik dus weinig toevoegen aan al bestaande amiga emulatoren.

Tuurlijk is het indrukwekkend het voor elkaar te krijgen in javascript en html, maar toegevoegde waarde voor de gebruiker zie ik nog niet.
Cross platform.. dat voegt het toe.
WinUAE is, zoals de naam al doet vermoeden, alleen voor Windows.
Van UAE bestaat voor zo ongeveer elk denkbaar platform wel een versie, dus het cross-platform voordeel is er niet echt. Hooguit is het wat eenvoudiger om een emulator direct vanuit de browser te starten, maar ik denk niet dat de doelgroep die typisch in dit soort emulators geinteresseerd is zich laat afschrikken door het installeren van zoiets als UAE.
Het zou bizar zijn als je alle capaciteit van een hedendaagse computer nodig zou hebben. Een Amiga heeft volgens mij nog niet 0,1% rekenkracht van een nieuwe Macbook of PC. Maar misschien dat er nog het een en ander geoptimaliseerd kan worden.

[Reactie gewijzigd door blorf op 2 januari 2013 11:55]

Mee eens. Een softwaremodel van een Amiga computer in een webbased omgeving draaien. Daarvoor moet je dus die hele fysieke Amiga-omgeving schematisch in je hoofd hebben plus in dit geval vergaande kennis van high-level programmeermethoden om dat model te implementeren in een webbased omgeving. Ik ben jaloers op zijn brede kennis.
Heeft er niets mee te maken..
Het betreft hier een omgeving die gemaakt is voor websites. Lees: browser.
Een browser is in feite nog geen platform die enorm krachtige applicaties aan kan, kijk maar naar farmville wat voor geen meter draait.

Zou dit een losstaande emulatie zijn, dan zou dit ook geen enkel probleem opleveren.
Maar alle JS afhandelingen zijn gewoon een zware belasting voor je PC.
Shadow of the Beast in HTML .... o m g
Het is wel interessant als je deze emulator in een browser kan starten inclusief een spel. In elk ander geval lijkt het mij toch fijner om een dedicated programma te gebruiken.
Winuae maakte me gek, dus dit is een uitkomst. :)

Knap gedaan om Amiga in een browser te 'gieten'.

Op dit item kan niet meer gereageerd worden.



Populair: Mobiele netwerken Gamecontrollers Game-accessoires Smartphones Sony Microsoft Apple Games Consoles Politiek en recht

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013