Hello,
I found a Javascript Gameboy Emulator with three different display sizes made by Pedro Ladaria on the website http://www.codebase.es/ .
In the download version there are only a few demo animations. But I'm sure users could add games (*.gb-files) on their own, if including the 14 games of the web version would violate Nintendo's copyright, trademarks and so on, after downloading the PortableApp.
I'm sure it is not much effort to turn this into a PortableApp and plus the license would allow this. Simply execute the file index.html with a minimalist browserlike tool (I would suggest an outfit and layout similar to a Gameboy; This would look really awesome; Also there could be added customizable keys and an option to save your running game in a file;) when starting the Gameboy Emulator Portable.exe .
This is its description on the website:
JSGB (0.02) a JavaScript GameBoy Emulator [demo|download]
It's a Nintendo GameBoy Emulator and debugger (written in JavaScript).
It runs many games at full speed (using a browser with a fast JavaScript engine).
Recommended browser: Chrome/Chromium.
Demo link: http://www.codebase.es/jsgb/?v=0.02
Download link: http://sourceforge.net/projects/jsgbemu/
Here I quoted the license (GNU General Public License) of the Gameboy Emulator:
JSGB v0.02 - a JavaScript Nintendo GameBoy Emulator
Copyright (C) 2009 Pedro LadariaThis program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
version 2 as published by the Free Software Foundation.
The full license is available at http://www.gnu.org/licenses/gpl.htmlThis program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
Kind Regards,
Krayt
P.S.: I would be happy when someone cares about making this portable app.
Just put it somewhere on your USB stick and run it with any of the portable browsers offered here.
As long as there is no flash content (which it doesn't sound like there is) it is already inherently portable.
Yes I know that it is natively nearly 100% portable (only HTML and Javascript) and I already have it on my USB-Stick, but I thought a PortableApp with some additional features and a Gameboylike Layout would be great.
Custom interface is possible, user-defined keys are more work but still possible, but save games is a virtual impossibility with web-based Javascript - as Javascript engines by design have no write access to a PCs file system, otherwise any web page could do practically anything it wanted to your local PC.