Here's how to build your own fast USB/Serial-based EPROM/EEPROM/Flash programmer you have a spare Atmega microcontroller, FTDI cable or board and a few serial-in/parallel-out shift registers. The article contains schematics and platform-independent software.
This is a simple microcode assembler (or microassembler). It can be used to generate wide, horizontal microcode ROMs for relatively simple CPU architectures. Using a description of the microcode, it generates one or more ROM, EPROM, EEPROM, Flash et cetera images suitable for inclusing in a software emulator, a hardware device, or for use in a hardware description language such as Verilog or VHDL.
If you're building complex hardware devices like home-designed CPUs, this may come in handy! Prototyping home-designed CPUs isn't an easy task at all. One might say designing one is diﬃcult, but let's assume you've already done that. State machines and function generation can be a nightmare to debug.
A project to design, document and build an instruction set, a processor and a Sixties-style minicomputer out of 74××× chips including common peripherals, and to write all necessary operating system and user software. This project isn't retro because it's old, it's retro because it was designed to be. Check out the project log.
Loading registers with literal values is needed by any self respecting architecture. Like the MIPS R×000, Fungus has a ﬁxed single-word instruction length, which precludes loading an entire literal word into a register. A pair of instructions are therefore provided, but, in true Fungus fashion, they are not what the MIPS