Git Product home page Git Product logo

robert7810 / desmume-wasm Goto Github PK

View Code? Open in Web Editor NEW

This project forked from 44670/desmume-wasm

0.0 0.0 0.0 78.87 MB

Home Page: https://ds.44670.org

License: GNU General Public License v2.0

Shell 0.03% JavaScript 0.38% Ruby 0.03% C++ 43.28% Python 0.04% C 49.11% Objective-C 0.64% Assembly 0.24% AppleScript 0.01% CSS 0.01% Pawn 1.27% Objective-C++ 3.78% Makefile 0.30% HTML 0.09% CMake 0.08% Batchfile 0.01% Metal 0.62% M4 0.01% Roff 0.03% Meson 0.07%

desmume-wasm's Introduction

DeSmuME-wasm

WebAssembly port of the DeSmuME.

Designed for iPhone/iPad, also workable on other devices with a modern browser.

https://ds.44670.org/

Please read this guide before creating a new issue, thanks!

Frequently Asked Questions

Q: Can I use it offline?

  • A: Yes, as long as you have added it to the Home Screen.

Q: There is no sound.

  • A: The "Silent Switch" of your device should be "Off". If sound is still not working, please try to restart the app/add another icon on Home Screen/reboot the device.

Q: The performance is too slow/laggy.

  • A: Please make sure iOS's system-wide "Low Power Mode" is disabled. The battery icon is yellow if it is enabled.

Q: How do I save my progress?

  • A: Just save in the game and wait a few seconds, an auto-saving banner will appear, your save data will be stored in the web app's local storage automatically. On iOS you have to add the site to Home Screen first, and your data will be deleted when the Home Screen icon is removed.

Q: Do I have to export the save data?

  • A: You DON'T have to export save data manually since auto-saving is present. To prevent the data loss caused by accidential deletion of the Home Screen icon or damaged device, you may export the save data to a safe place manually.

Q: After importing the save data, it takes me back to the main menu.

  • A: It is an expected behavior, the save data was imported and you can continue playing by loading the game file again.

Q: It can't load any files.

  • A: Only iOS >= 14.7 is supported, please update your OS first.

Q: How to blow on the microphone?

  • A: Pressing 'R' button will emulate a blow on microphone. It may be useful for playing some games.

Performance

Most 2D games could be run at 60fps on A14-based devices.

However, the performance of 3D games varies for each game, an A15-based device could run most 3D games at nearly full speed.

By default, 30FPS limit mode is enabled. It is strongly recommended to enable this mode on A14-based devices (or earlier) to protect battery life and keep the temperature comfortable for playing.

On A15-based devices, this mode could be disabled if you want to have a smoother experience.

Control

Gamepads are supported if your OS supports it. Please note that iOS does not support most kind of gamepads, DualShock 4 is an officially supported one.

You may also want to control the game with a keyboard:

z: A
x: B
a: Y
s: X
q: L
w: R
enter: Start
shift: Select

desmume-wasm's People

Contributors

zeromus avatar rogerman avatar linkmauve avatar suuperw avatar 44670 avatar jules-a avatar inactive123 avatar thecapypara avatar retr0s4ge avatar salz avatar thesourcehim avatar atsampson avatar matrixdj96 avatar davg-qqq avatar cosmo-ray avatar klapeto avatar fpscan avatar awforsythe avatar maddthesane avatar lucianposton avatar yackerw avatar intact avatar astoliar avatar h3xx avatar edbird avatar bigbigos avatar heftig avatar keelimeguy avatar swooshycueb avatar perallard avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.