Corwin
b317602c6b
Get saving working ( #631 )
...
- [ ] Changelog updated / no changelog update needed
2024-04-20 16:43:35 +01:00
Corwin
4022e8413e
load gba rom as a url to let next handle cache invalidation
2024-04-20 16:19:07 +01:00
Corwin
6aee9ba154
placeholder
2024-04-20 15:38:55 +01:00
Corwin
103085684a
get value that depends on being run in the client in an effect
2024-04-20 13:43:59 +01:00
Corwin
bc689cbbd2
function style
2024-04-20 13:35:33 +01:00
Corwin
1adf31d140
report when there's no information for an address
2024-04-20 13:30:14 +01:00
Corwin
8352d20d73
add errors for file decoding
2024-04-20 13:27:00 +01:00
Gwilym Inzani
4899ccd5aa
Avoid awkward wrapping
2024-04-20 12:48:31 +01:00
Gwilym Inzani
141a77af80
Prettier
2024-04-20 12:40:07 +01:00
Gwilym Inzani
7bbb52c449
Put the game developer summary in a details block
2024-04-20 12:38:44 +01:00
Gwilym Inzani
dcdbf1069e
The address isn't necessarily unique
2024-04-20 12:33:24 +01:00
Gwilym Inzani
911ea848df
Allow typing in the backtrace
2024-04-20 12:31:20 +01:00
Corwin
162bc17add
shift content around to make backtrace more apparent
2024-04-19 23:55:41 +01:00
Corwin
853c008ff7
cleanup duplicate text
2024-04-19 21:49:34 +01:00
Corwin
04d368edf0
move out backtrace decoding
2024-04-19 21:49:16 +01:00
Corwin
e82d7f7ce5
remove log
2024-04-19 21:12:50 +01:00
Corwin
f5bbee01b7
move agb-wasm to website directory
2024-04-19 21:12:46 +01:00
Corwin
0d4005f163
make backtrace view fancy
2024-04-18 19:10:53 +01:00
Corwin
1cdbf13814
correct the text
2024-04-18 00:53:15 +01:00
Corwin
121ebe312c
add debug information to the crash page
2024-04-18 00:50:13 +01:00
Corwin
72e7850152
backtrace page with more detail
2024-04-17 19:44:31 +01:00
renovate[bot]
55e60d0183
Update Javascript packages (non-major)
2024-04-16 19:31:04 +00:00
renovate[bot]
19cf20bff8
Update dependency @types/react to v18.2.78
2024-04-13 13:46:48 +00:00
Corwin
81d9db5c36
Update dependency @types/react to v18.2.77 ( #635 )
2024-04-11 23:17:05 +01:00
renovate[bot]
4c665a49a8
Update nextjs monorepo to v14.2.0
2024-04-11 21:54:10 +00:00
renovate[bot]
5fdd18927d
Update dependency @types/react to v18.2.77
2024-04-11 21:53:47 +00:00
renovate[bot]
009d10da43
Update react monorepo to v18.2.76
2024-04-11 19:04:05 +00:00
Corwin
418f792ef2
get saving working
2024-04-10 23:24:44 +01:00
Corwin
5365ce6188
remove hard reset
2024-04-10 20:50:55 +01:00
Corwin
27ad5d1184
Add controller support ( #630 )
...
Simple use of gamepad apis to add controller support.
2024-04-10 20:38:54 +01:00
Corwin
4e4e323002
format ts files
2024-04-10 18:31:24 +01:00
Corwin
c29a9a4a2b
add controller support
2024-04-10 18:30:12 +01:00
renovate[bot]
b6dc67dd24
Update dependency typescript to v5.4.5
2024-04-10 16:36:12 +00:00
renovate[bot]
fe7fae1c04
Update dependency @types/node to v20.12.7
2024-04-09 21:24:31 +00:00
Corwin
646b7947e9
Enforce functions ( #625 )
2024-04-09 20:22:28 +01:00
Corwin
754435ad1e
show mobile controls on a small screen ( #624 )
2024-04-09 12:48:21 +01:00
Corwin
eb30a7a825
prefer regular functions over named arrow functions
2024-04-09 12:46:13 +01:00
Corwin
12316dbe6a
show mobile controls on a small screen
2024-04-09 12:15:11 +01:00
renovate[bot]
8b396fc576
Update dependency @types/node to v20.12.6
2024-04-09 07:21:24 +00:00
Corwin
abd5e44ede
Press to start on mobile ( #622 )
2024-04-09 02:46:10 +01:00
Corwin
bbdcdfeb95
readd hover border on help links
2024-04-09 02:38:22 +01:00
Corwin
73d4346964
nicer height calculation
2024-04-09 02:32:36 +01:00
Corwin
9ad67ae494
on mobile devices require a touch to start the emulator loading
2024-04-09 02:31:17 +01:00
renovate[bot]
143afc961e
Update dependency @types/react to v18.2.75
2024-04-09 00:03:25 +00:00
Corwin
a9c6723a3b
make website with nextjs
2024-04-09 00:33:32 +01:00
renovate[bot]
b46a5ba43d
Update dependency @testing-library/react to v14.3.0
2024-04-08 14:53:01 +00:00
Corwin
b830410e39
remove log statement
2024-04-08 03:24:06 +01:00
Corwin
f1ef67ad1e
use the gzip compressed combo rom
2024-04-08 03:23:55 +01:00
Corwin
f0ee5a081c
make emulator wrapper be able to decompress gzip compressed roms
2024-04-08 03:23:47 +01:00
Corwin
9b36ae62e0
Manually handle frameskipping for better audio on non multiple of 60hz screens ( #613 )
...
* We want to always use animation frames as our time to call the main
loop because otherwise the timing is inconsistent leading to very bad
audio.
* We don't want to call the main loop every frame otherwise > 60hz
screens will play too fast.
* We can't emscripten's frameskipping becuase it only allows for
integers whereas screeens come in many other framerates such as 75hz,
90hz, 144hz, etc.
* Therefore we manually manage frameskipping by ~~ab~~using pause and
resume game which internally just enable and disable the emscripten's
calling of the main loop. (see
27dede256b/src/platform/wasm/main.c (L183)
).
* We could modify the code to let us call the main loop ourselves and
take full control over this, but for now this is okay.
2024-04-06 20:24:44 +01:00