arduino_8088
thor-os
arduino_8088 | thor-os | |
---|---|---|
1 | 2 | |
26 | 1,599 | |
- | - | |
5.8 | 1.8 | |
9 months ago | almost 3 years ago | |
C++ | C++ | |
GNU General Public License v3.0 only | 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.
arduino_8088
-
My PC emulator now runs Area5150.
One of the reasons I was able to do it is a technique of hardware validation. I used an Arduino controlling an 8088 to validate that my CPU core was accurate on a cycle by cycle basis. Without that and the recent decoding of the 8088 microcode by reenigne, this wouldn't have been possible.
thor-os
- System related C projects
-
A confused man between .bin and .img!
When I did something similar to this, I always looked into some OS's Makefile. For example: https://github.com/wichtounet/thor-os
What are some alternatives?
martypc - An IBM PC/XT emulator written in Rust.
peakperf - Achieve peak performance on x86 CPUs and NVIDIA GPUs
pcm - IntelĀ® Performance Counter Monitor (IntelĀ® PCM)
waifu2x-converter-cpp - Improved fork of Waifu2X C++ using OpenCL and OpenCV
pcm - Processor Counter Monitor [Moved to: https://github.com/intel/pcm]
c2clat - A tool to measure CPU core to core latency
Projects - Ted Fried's MicroCore Labs Projects which include microsequencer-based FPGA cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects. MCL51, MCL64, MCL65, MCL65+, MCL68, MCL86, MCL86+, MCL86jr, MCLR5, MCLZ8
How-to-Make-a-Computer-Operating-System - How to Make a Computer Operating System in C++
sockpp - Modern C++ socket library.
morphiOS - A lightweight 32-bit operating system written in C++ for the i386 (x86) architecture.