Emulador de Game Boy programado completamente en JavaScript
Arte. Sólo puede calificarse como arte. Pedro Ladaria ha publicado su emulador 100% funcional (aunque no tiene sonido) de Game Boy hecho completamente en JavaScript. Lógicamente esto permite ver su código fuente simplemente navegando por el código de la web. Puedes encontrarlo en su página.
Incluye un puñado de juegos, entre los que están el Tetris, el Kirby’s Dream Land y el Mario Land.
El emulador funciona gracias al canvas de HTML5, soportado por los navegadores modernos. Parece funcionar con Firefox y Chrome, aunque con el primero va muuuy lento.
¡DIOS! ¿Funcionará desde el navegador de la DSi? 😀
Saludos
PD: ¡Primero xD!
No, no va desde la DSi T.T
Aunque a lo mejor en la Wii… Mmm…
Me quito el sombrero o: Lástima que no me haya puesto todavía el Chromium en Linux, aunque cosas como estas me dan motivos suficientes para hacerlo xD
Impresionante curro, aunque tiene una optimización nula, propio de estos lenguajes, como demo técnica bien, pero poco más; el Java ya está menos optimizado que el C para, por ejemplo, emuladores, pero en Javascript ya me parece excesivo
Funciona perfectamente en mi Firefox 3.5.4, así que no hay ninguna necesidad de ponerse el Chrome (a mí no me gusta :D)
Saludos
Wow! Esto promete 😀
@Marcos Vives ¿Que funciona perfectamente en Firefox 3.5.4 dices? Yo tengo un AMD Athlon X2 de 3Ghz a doble núcleo y el Mario Land va a velocidad de caracol. En cambio en Chromium si va perfectamente.
Alucinante lo de este emulador, la pena es que no tenga sonido. No me imaginaba que alguien pudiera jamás programar algo tan sofisticado en Javascript, aunque requiera de un motor JS realmente potente y eficiente.
guau!!!!!
Muy buen logro. Igual está mal que vaya lento. Está mal programado. Un juego tiene que andar en tiempo real, y si no le alcanza la velocidad entonces skipear frames, pero no puede andar lento a tal punto que sea injugable.
Un curro impresionante, sobre todo por el bajo nivel al que está programado el emulador. Me ha gustado mucho.
¡Saludos!
mucha novedad no es, ya hace un tiempo que hay emuladores de spectrum y de msx (tambien es un z80, el de la GB es un z80 «capadito».) hechos en javascript!
:
http://matt.west.co.tt/spectrum/jsspeccy/
http://209.85.229.132/search?q=cache:UatcFzaHnJ8J:jsmsxdemo.googlepages.com/jsmsx.html+javascript+emulator&cd=2&hl=en&ct=clnk
@DoodoM: yo tengo el Firefox 3.5.4 con un Core2 Duo de 2.5 GHz overclockeado a 3.1GHz y me va de maravilla.
Mira en mi web http://s4x8.zobyhost.com/?seccion=primerfinder . Es un buscador de números primos que pone el navegador al máximo de su capacidad, puesto que funciona en JavaScript
Saludos
@DoodoM: perdón, en enlace es http://s4x8.zobyhost.com/?seccion=primefinder (no primeRfinder)
Mi resultado calculando 2000 números primos (y tengo algunos programas abieros) es:
PrimeFinder by S4X8.tk – Calculados 2000 números primos en 3.691 segundos (media de 541.858574911948 números por segundo)
Saludos
no estoy de animos para ponerme a descargar google chrome para jugar en pantalla micro y sin sonido, mas rapido es bajarme el rom del juego xD, aunque tengo que aceptar que la idea no esta en lo absoluto mal, pero personalmente no seria mi primera opcion (quizas difiera la gente que trabaje en oficinas xD)
Bueno, lo probe en Firefox y me va algo lento, a 17Frames por segundo, el Prime Finder me tira en 7 segundos 2000 numeros primos, y eso que es un Centrino Duo con 1gb de RAM y winXP…
Ahora en GCrome, 60Frames por segundo, va muy bien, con el Prime Finder me tira en solo 2.118 segundos los 2000 numeros primos…pero como muchos dicen, no es que chrome sea malo, pero sin agregados ni plug-ins queda igual que opera, cada version se supera y se mejora, pero a la hora de los add-ons, firefox gana(aunque hay planes de un soporte nativo de add-ons en chrome)
@Marcos Vives: No servira en ningun browser de alguna consola, a menos que soporte HTML 5, pero solo que el browser de ps3 se actualize, el de PSP es una bosta(y con netfront mod va mejor pero sigue sin soportar HTML5) y viendo que necesitan un browser optimizado y que soporte tanta carga, creo que ni aunque se actualizen(el de la ps3 quizas, pero el del psp ni de broma)
@Marcos Vives Pues yo creo que a ti te va incluso más rápido de la cuenta (incluso más que 3.1 Ghz). Mira mis resultados:
PrimeFinder by S4X8.tk – Calculados 2000 números primos en 5.166 segundos (media de 387.14672861014327 números por segundo).
Y la potencia de mi CPU está sin forzar. No sé, a lo mejor es que los Core 2 Duo son más eficientes que los AMD Athlon X2 de misma potencia y número de núcleos.
La verdad que sorprendente, que gran talento tienen algunas personas..
en mi hrDjix 3.4 va bien, pero en mi teritronic 5600 va mal a menos que le asigne una ruta 67Uj9 al mento9.001 ya que asi si que va bien
lo voy a intentar en mi chrome xD
sorprendemente lo que hizo el.
You aren´t Porky´s Robot
Con el Chrome:
PrimeFinder by S4X8.tk – Calculados 2000 números primos en 1.013 segundos (media de 1974.3336623889438 números por segundo)
Con el Firefox:
PrimeFinder by S4X8.tk – Calculados 2000 números primos en 3.691 segundos (media de 541.858574911948 números por segundo)
Con el IE:
PrimeFinder by S4X8.tk – Calculados 2000 números primos en 3.11 segundos (media de 643.0868167202573 números por segundo)
Creo que debería cambiar a Chrome 😀
Lo he probado con Firefox3.5(15fps) y con Safari4(60fps).
Solamete le falta audio (un poco jodido supongo) y grabar partidas (con google gears lo veo muy factible ).
Por lo demás impresionante !
umm tomando en cuenta de ke de porsi mi internet va lento con todas las cochinadas que descargoo…ummm qué diablos!…lo probare de todas formas xD jejej
Excelente emulador