Comments (7)
I guess we could create a fork of quakembd
in the sysprog21
organization, and use mechanisms like CMake's subdirectory or Makefile directly to automate the build process of the RV32 elf. even though it may add an external submodule dependency, it would be more convenient to review the source, instead of checking the git log and find the source repo's link.
from rv32emu.
sysprog21/quake-embedded is now ready for testing. Please check git log
for build instructions. It can be regarded the testbed for new SDL oriented system calls.
from rv32emu.
smunaut/doom_riscv would be the next target to facilitate SDL oriented system call. Check its forks as well.
from rv32emu.
commit 5d782b8 introduces a new system call, poll_event
, which attempts to pop events from the internal event queue and returns input specific event information to the user code. The next step is to ensure both Quake and Doom can facilitate the new system call.
from rv32emu.
I opened a pull request sysprog21/quake-embedded#1.
from rv32emu.
We should have another system call to enable and disable the relative mouse mode. This system call should be used to sync with Quake, enable relative mode when the user is playing and disable it when the user opens the menu.
from rv32emu.
I opened a pull request sysprog21/quake-embedded#1.
Great. Please send a pull request which updates Quake ELF executable file along with basic operation manual.
from rv32emu.
Related Issues (20)
- CI: Generate Docker image with Alpine Linux HOT 7
- CI: Generate Docker image with commit SHA1 HOT 2
- Compare with libriscv HOT 1
- Fix potential security issue in benchmark script
- jit: code generation tool should be aware of comments
- jit: Incomplete `muldivmod`
- Evaluate a hybrid approach for macro-operation fusion in both the decoding and execution stages
- Consolidate public header by integrating src/state.h HOT 1
- jit: Several errors are detected when running CoreMark
- Refactoring RISC-V emulation APIs for easier adoption and porting HOT 30
- jit: Enhance security by Control-Flow Integrity
- Comparing Interpreter performance with Wasm3
- Incorrect global/static float array initialization HOT 2
- Fail to build when ENABLE_EXT_C=0 ENABLE_JIT=1 HOT 1
- Accelerate ISA simulation by tiered JIT compilation HOT 13
- Assertion fail when running jit-bf with ENABLE_JIT=1
- jit: Implement register allocation for T1C HOT 2
- Provide minimal cross-platform GUI library HOT 2
- Incorrect basename generated by dynamic profiler
- jit: Assertion while running aes.elf HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rv32emu.