q3vm
quake3pico
q3vm | quake3pico | |
---|---|---|
7 | 5 | |
799 | 27 | |
- | - | |
3.6 | 10.0 | |
2 months ago | 12 months ago | |
C | C | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
q3vm
-
QCVM - QuakeC Virtual Machine written in C89
I am a big fan of Q3VM and have even used it in a couple of projects.
-
QCVM: Bite-sized QuakeC VM written in C
But it returned in Quake 3 the n?
https://github.com/jnz/q3vm
- Buying a permissive license for a Copyleft project
-
SHOULD A BEGINNER ATTEMPT A VIRTUAL MACHINE PROJECT?
You might want to check out Q3VM (A stripped down virtual machine from Quake III).
- Is it possible to dynamically execute C code from C++?
- Is there a Plan9 port for TCC?
-
Where can I find the source code of C language itself?
Finally, the compiler itself is the easy part, emitting x86/x86_64 instructions is where it starts to get very complex. For this reason, I really recommend Q3VM (https://github.com/jnz/q3vm). It is a single file VM (originally written for Quake III) which interprets fantasy but greatly simplified instructions from a slightly modified LCC compiler (also part of the project). This might be very useful to learn from.
quake3pico
-
[Picoxr] Liste für nützliche APKs @Pico4
Quake3VR
-
Quake 3 on Pico 4
Latest release: https://github.com/lvonasek/quake3pico/releases
- Quake 3 VR
- List for usefull APK's @Pico4
- Quake3VRmod updated to run on Pico 4
What are some alternatives?
wasm-micro-runtime - WebAssembly Micro Runtime (WAMR)
vkQuake3 - Its based on ioq3,I add a vulkan based modular render back end which originally from https://github.com/kennyalive/Quake-III-Arena-Kenny-Edition
Wren - The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.
ioq3 - The ioquake3 community effort to continue supporting/developing id's Quake III Arena
pocketlang - A lightweight, fast embeddable scripting language.
lcc - The lcc retargetable ANSI C compiler
Senegal - Senegal programming language
QCVM - Bite-sized QuakeC VM written in C
janet - A dynamic language and bytecode vm
qwpython - QuakeWorld dedicated server wrapped up as a Python module, QuakeC -> Python game translator
pawn - Pawn is a quick and small scripting language that requires few resources.
john-carmack-plan - An archive of John Carmack’s .plan files in readable markdown format