SaaSHub helps you find the best software and product alternatives Learn more →
Bespokeasm Alternatives
Similar projects and alternatives to bespokeasm based on common topics and language
-
customasm
💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
-
eater-sap-1-improvements
Improvements and modifications made to the Ben Eater SAP-1 breadboard computer
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
bronzebeard
Minimal assembler and ecosystem for bare-metal RISC-V development
-
-
Minimal-UART-CPU-System
REVISION 1.5 featuring an expansion port, 512KB SSD, 3.6864MHz max. clock speed and a full emulator.
-
first_nes
Create your own games for the Nintendo Entertainment System! This "starter" game is easily extensible for your own projects. Includes references.
bespokeasm reviews and mentions
-
slu4's Minimal CPU Build
Of course, I did what I do and I added support for this computer in my BespokeASM customizable assembler. This allowed me to write some larger projects than slu4's "minimal assembler" easily enabled. And with that, I ported my 32-bit primes calculation code to the slu4 Minimal CPU. What I found fascinating is that this code ran about the same speed (the PUTEY-1 is a small bit slower) in terms of how long it takes to find a prime value as the code runs on my PUTEY-1 breadboard TTL running at about one fourth the clock speed (480 KHz vs 1.8432 MHz). I attribute that to the more sophisticated ALU I built in my TTL CPU that does bit shifting (left and right) and value comparisons directly in hardware. Of course, I understand that the Minimal CPU's whole goal is to be minimal, I just still found this comparison interesting.
-
My updated 16 bit memory + updated control logic + memory map controller + 8 bit instruction register is ready to be integrated into my breadboard CPU.
I took have worked on and developed a compiler that is actually read to encode stack operation including indirect value referencing with an address offset to get the mov a, [sp+2] type instructions. You can check it out here: BespokeASM. I have some more development to do with this assembler, notably around macros, includes, and other assembler directives, but the basics for the various addressing modes are in there and the ability to define your instruction set through configuration.
- I was wanting an assembler I can use with my breadboard CPU, but the only one that allowed custom ISAs is Windows only. So, I created my own assembler with Python for custom ISAs, and included a configuration file for the original instruction set of Ben Easter's SAP-1. Still a bit rough, but usable.
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f160f856228>
www.saashub.com | 20 Mar 2023
Stats
michaelkamprath/bespokeasm is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.