You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`rv32emu` relies on [Emscripten](https://emscripten.org/docs/getting_started/downloads.html) to be compiled to WebAssembly. Thus, the target system should have
303
-
the Emscripten version 3.1.51 installed.
301
+
`rv32emu` relies on [Emscripten](https://emscripten.org/docs/getting_started/downloads.html) to be compiled to WebAssembly.
302
+
Thus, the target system should have the Emscripten version 3.1.51 installed.
304
303
305
-
Moreover, `rv32emu` leverages the tail call optimization(TCO) strategy and we have tested the WebAssembly
304
+
Moreover, `rv32emu` leverages the tail call optimization(TCO) and we have tested the WebAssembly
306
305
execution in Chrome with at least MAJOR 112 and Firefox with at least MAJOR 121 since they supports
307
306
tail call feature. Thus, please check and update your browsers if necessary or install the suitable browsers
308
307
before going further.
@@ -320,7 +319,6 @@ $ make CC=emcc start-web
320
319
You would see the server's IP:PORT in your terminal. Copy and paste it to the browsers and
321
320
you just access the index page of `rv32emu`.
322
321
323
-
### Index page
324
322
You would see a dropdown menu which you can use to select the ELF executable. Select one and
325
323
click the Run button to run it.
326
324
@@ -345,8 +343,8 @@ See [docs/prebuilt.md](docs/prebuilt.md).
345
343
*[Writing a RISC-V Emulator in Rust](https://book.rvemu.app/)
346
344
*[Bare metal C on my RISC-V toy CPU](https://florian.noeding.com/posts/risc-v-toy-cpu/cpu-from-scratch/)
0 commit comments