bronzebeard
genesis
bronzebeard | genesis | |
---|---|---|
3 | 3 | |
37 | 11 | |
- | - | |
3.9 | 0.0 | |
3 months ago | over 1 year ago | |
Python | Python | |
MIT License | MIT License |
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.
bronzebeard
-
How can I build/run RISC-V assembly on macOS?
If you want to play around with bare metal assembly you can even get away with almost no dev environment: https://github.com/theandrew168/bronzebeard
- Show HN: Bronzebeard – Minimal assembler for bare-metal RISC-V development
- Novice needs help with RISC-V toolchain
genesis
-
Ask HN: Why are you programming your hobby projects in a niche language?
I'm coding a side project in Jack: https://github.com/abhaynayar/genesis
Jack is a language that you create on your own in the Nand2Tetris course. In this project, I first followed the course to build -- assembler, VM translator, compiler and operating system.
Once I finished the course, I decided to build my own CPU emulator so that the whole computing stack is built by me from scratch. Then I decided to change some specifications and also add userland applications to go beyond the course. For example, I have built a chip8 emulator in Jack.
-
Implementing CHIP-8 in Jack
But if you're interested, you can try building my modified nand2teris toolchain using the instructions in the README https://github.com/abhaynayar/genesis. (If you get it working, just type `$ chip8` and the emulator should run)
- Chip-8 emulator in Hack emulator
What are some alternatives?
RISCV - A Pipelined RISC-V RV32I Core in Verilog [Moved to: https://github.com/georgeyhere/Toast-RV32i]
anarki - Community-managed fork of the Arc dialect of Lisp; for commit privileges submit a pull request.
bespokeasm - An assembler that works with custom instruction sets.
swi-mqtt-pack - MQTT pack for SWI-Prolog
riscv-ubuntu - Run RISC-V development environment using docker
platform-gd32v - GD32V: development platform for PlatformIO
derzforth - Bare-metal Forth implementation for RISC-V
homebrew-riscv - homebrew (macOS) packages for RISC-V toolchain