GBA emulator works on browser https://web-gba.vercel.app/
Find a file
2021-08-25 21:04:50 +09:00
.vscode add src 2021-06-02 21:58:47 +09:00
_templates implement joystick 2021-06-05 15:47:13 +09:00
components responsive support (#2) 2021-08-25 21:04:50 +09:00
contexts publish test version 2021-06-07 14:58:35 +09:00
docs fix 2021-06-04 11:49:31 +09:00
hooks implement joystick 2021-06-05 15:47:13 +09:00
pages responsive support (#2) 2021-08-25 21:04:50 +09:00
public publish test version 2021-06-07 14:58:35 +09:00
scripts initial commit 2021-06-02 21:50:26 +09:00
src fix some bugs 2021-06-10 21:43:34 +09:00
theme fix ui style 2021-06-06 08:31:42 +09:00
types publish test version 2021-06-07 14:58:35 +09:00
.babelrc.js initial commit 2021-06-02 21:50:26 +09:00
.eslintignore initial commit 2021-06-02 21:50:26 +09:00
.eslintrc.js wip 2021-06-02 22:53:17 +09:00
.gitignore feat: Improve emulation accuracy 2021-06-09 05:12:09 +09:00
.hygen.js initial commit 2021-06-02 21:50:26 +09:00
.node-version initial commit 2021-06-02 21:50:26 +09:00
.nvmrc initial commit 2021-06-02 21:50:26 +09:00
.prettierrc initial commit 2021-06-02 21:50:26 +09:00
babel-plugin-macros.config.js initial commit 2021-06-02 21:50:26 +09:00
COPYING initial commit 2021-06-02 21:50:26 +09:00
next-env.d.ts initial commit 2021-06-02 21:50:26 +09:00
next.config.js Improve accuracy 2021-06-09 22:57:49 +09:00
package.json fix some bugs 2021-06-10 21:43:34 +09:00
README.md fix some bugs 2021-06-10 21:43:34 +09:00
tailwind.config.js implement joystick 2021-06-05 15:47:13 +09:00
tailwind.css implement joystick 2021-06-05 15:47:13 +09:00
tsconfig.eslint.json initial commit 2021-06-02 21:50:26 +09:00
tsconfig.json publish test version 2021-06-07 14:58:35 +09:00
yarn.lock fix some bugs 2021-06-08 02:47:27 +09:00

wgba

Play GBA game on your Web browser!

Todos

  • Fix sound ch1 & ch2 bug
  • Responsive
  • PWA
  • Keymap setting by player
  • Support GamePad
  • Native support DMG/CGB ROM (using goombacolor now)
  • Support NES ROM using PocketNES

Accuracy

environment

Runtime: Google chrome(arm64 v91.0.4472.77)
BIOS: HLE
Test Result
gba-tests/arm 358
gba-tests/thumb 227
Memory tests 1151/1552
I/O read tests 107/123
Timing tests 420/1660
Timer count-up tests 344/936
Timer IRQ tests 8/90
Shifter tests 140/140
Carry tests 93/93
Multiply long tests 51/72
BIOS math tests 607/625
DMA tests 964/1256
Misc. edge case tests 6/10

Credits