octane icon indicating copy to clipboard operation
octane copied to clipboard

Possible inclusion of 1964js cpu core

Open GoogleCodeExporter opened this issue 9 years ago • 5 comments

1964js is a Nintendo 64 emulator that converts MIPS code to Javascript and then 
uses it to emulate games. While the emulator does use WebGL for displaying 
graphics, it does not use it for the CPU. This benchmark would be CPU intensive 
especially later on, when the core is more complete. 

Original issue reported on code.google.com by [email protected] on 13 Sep 2012 at 8:07

GoogleCodeExporter avatar Apr 11 '15 04:04 GoogleCodeExporter

There is also n64js, which is in a semi-usable state, but ROM loading would 
have to be automated.

Original comment by [email protected] on 13 Sep 2012 at 8:24

GoogleCodeExporter avatar Apr 11 '15 04:04 GoogleCodeExporter

They might be looking for a 100% js implementation that doesn't rely on 
hardware acceleration. That might be a possible reason they went with 
gameboy-online (It renders the image in js directly, only uses canvas functions 
for scaling and blit).

Original comment by [email protected] on 21 Sep 2012 at 2:55

GoogleCodeExporter avatar Apr 11 '15 04:04 GoogleCodeExporter

They went with a dummy canvas object for gb-emu, so that might answer the 
question on canvas support here.

Original comment by [email protected] on 21 Sep 2012 at 2:56

GoogleCodeExporter avatar Apr 11 '15 04:04 GoogleCodeExporter

At this rate, someone might propose including jslinux in here. :P

Original comment by [email protected] on 21 Sep 2012 at 2:58

GoogleCodeExporter avatar Apr 11 '15 04:04 GoogleCodeExporter

As correctly pointed out in #2, only headless tests make sense since it needs 
to be able to run on the bare javascript engine.

Original comment by [email protected] on 11 Dec 2012 at 2:42

GoogleCodeExporter avatar Apr 11 '15 04:04 GoogleCodeExporter