Skip to content

Commit 563af8b

Browse files
committed
Refine related projects
1 parent f72066e commit 563af8b

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

README.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -298,11 +298,10 @@ $ tools/rv_profiler [--start-address|--stop-address|--graph-ir] [test_program]
298298
```
299299

300300
## WebAssembly Translation
301-
### Build and run
302-
`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.
304303

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
306305
execution in Chrome with at least MAJOR 112 and Firefox with at least MAJOR 121 since they supports
307306
tail call feature. Thus, please check and update your browsers if necessary or install the suitable browsers
308307
before going further.
@@ -320,7 +319,6 @@ $ make CC=emcc start-web
320319
You would see the server's IP:PORT in your terminal. Copy and paste it to the browsers and
321320
you just access the index page of `rv32emu`.
322321

323-
### Index page
324322
You would see a dropdown menu which you can use to select the ELF executable. Select one and
325323
click the Run button to run it.
326324

@@ -345,8 +343,8 @@ See [docs/prebuilt.md](docs/prebuilt.md).
345343
* [Writing a RISC-V Emulator in Rust](https://book.rvemu.app/)
346344
* [Bare metal C on my RISC-V toy CPU](https://florian.noeding.com/posts/risc-v-toy-cpu/cpu-from-scratch/)
347345
* [Juraj's RISC-V note](https://jborza.com/tags/riscv/)
348-
* [libriscv: RISC-V userspace emulator library](https://github.com/fwsGonzo/libriscv)
349346
* [GUI-VP: RISC-V based Virtual Prototype (VP) for graphical application development](https://github.com/ics-jku/GUI-VP)
350347
* [LupV: an education-friendly RISC-V based system emulator](https://gitlab.com/luplab/lupv)
351348
* [mini-rv32ima](https://github.com/cnlohr/mini-rv32ima) / [video: Writing a Really Tiny RISC-V Emulator](https://youtu.be/YT5vB3UqU_E)
352349
* [RVVM](https://github.com/LekKit/RVVM)
350+
* [RISCVBox](https://github.com/bane9/RISCVBox)

0 commit comments

Comments
 (0)