The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Vemips Alternatives
Similar projects and alternatives to vemips
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
sol2
Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Learning-Resources
This repository serves as a list of resources that I have personally found useful for learning about certain concepts (by lowbyteproductions)
-
fast_brainfuck.lua
High performance brainfuck transpiler/interpreter for Lua with FFI support. Very fast implementation with multiple optimization passes.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
vemips reviews and mentions
- Building a baseline JIT for Lua automatically
-
On ELF, Part 1
Also, if anyone wants to see a hastily-written ELF loader that I haven't cared enough about to go back and clean up in C++, I have one here.
-
Weird things I learned while writing an x86 emulator
I suggest MIPS.
-
RTS programming game where you write real C++ code to control your player.
I actually wrote VeMIPS for this specific purpose.
-
NASA Selects SiFive and Makes RISC-V the Go-to Ecosystem for Future Space Missions - SiFive
Unfortunately, I don't remember specifically. It was about when I wrote VeMIPS and was also working on figuring out an alternative ISA for a 3d printer board, and I'd noticed that a specific conversion instruction was missing on it. Maybe it was moving a double-precision register to the general purpose registers on 32-bit? Not sure anymore. I can look over IRC logs maybe to find out.
-
rvscript: Fast RISC-V-based scripting backend for game engines
This is the exact purpose that I wrote VeMIPS for.
-
libriscv: Multiprocessing for Compute Functions
Looks similar to vemips. Same rationale as well (embedding within a game or simulation).
-
Chip8 Emulator for Android written in C++ using NDK and SDL
Probably wouldn't be too hard to add Chip8 as a backend to VeMIPS, though VeMIPS presently doesn't run on Android (only Win64 and in Javascript using asm.js).
-
Zelda 64 has been fully decompiled, potentially opening the door for mods and ports
I personally dislike disassembling MIPS, and I wrote VeMIPS!
-
1Hz Minecraft Redstone Computer
However, I did end up releasing VeMIPS, which is an embeddable MIPS32r6 emulator/VM which is heavily configurable, has a dynamic recompiler, and has instruction-level execution granularity, meaning that you can tell it "execute 10 instructions and return". This lets you implement things like cost per instruction, virtual CPUs with different performance characteristics, and so forth.
-
A note from our sponsor - WorkOS
workos.com | 29 Apr 2024
Stats
ameisen/vemips is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.
The primary programming language of vemips is C++.
Sponsored