Development of software emulator for BESM-6, old soviet mainframe.
This project has been split and moved to:
https://github.com/besm6/simh - BESM-6 simulator
https://github.com/besm6/dispak - DISPAK simulator
https://github.com/besm6/besm6-archive - disk images
https://besm6.github.io/ - examples, DISPAK sources and KRAB sources
QNICE is a simple 16 bit processor intended to teach the basics of hardware design as well as operating system design. A TTL implementation is planned, a FPGA implementation is available here: http://qnice-fpga.com. Currently there exists a C based simulator and an assembler.
For those interested in learning about Microprocessors
A self paced Microprocessor course for those with no Microprocessor experience but who wish to learn about and build devices with them.
Starting with a early Microprocessor, the Intel 8085 and providing a Java based 8085 simulator and a PDF handbook the student may work thru assembly/machine code examples to gain understanding.
Other on-line book links are provided.
Finishing with a modern Micro-controller, the ARM Cortex-M0 based STM32F051.