Pillman
XTulator
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.
Pillman
-
My new project: dream86, an 8086/PC emulator in Rust
At the moment, the emulator can run a small 512 byte game (pillman, https://github.com/nanochess/Pillman). What do you think can be the next steps? I'd like to refactor the CPU code in primis, and then tackle some more small .COM programs, and then maybe go with booting DOS and bigger programs.
XTulator
-
My new project: dream86, an 8086/PC emulator in Rust
I guess I'll need to change the name if it can do 286!
- What's everyone currently working on?
-
I got an M5Stack FACES handheld dev kit, and am turning it into a portable pocket PC emulator! Early, quick 'n dirty results...
The firmware is a port of XTulator which is my 80186 PC emu project. This was a very quick beginning of the port which I did this evening. There's still a ton to do, but it looks feasible.
- An 80186 PC emulator written in C, can run many old games and operating systems! A work in progress.
What are some alternatives?
Cyjon - A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.
emu2 - Simple x86 and DOS emulator for the Linux terminal.
Invaders - Invaders game in 512 bytes (boot sector)
decaf-emu - Researching Wii U emulation.
bootloader - Mandelbrot set drawers for vintage hardware [Moved to: https://github.com/encse/mandelbrot]
elks - Embeddable Linux Kernel Subset - Linux for 8086
Zero - 64 bit bootloader for Cyjon operating system.
libi86 - Attempt to reimplement non-standard C library facilities (e.g. <conio.h>) used in MS-DOS programs, for IA-16 GCC & ACK ― mirror of https://gitlab.com/tkchia/libi86 • Ubuntu packages for cross-compilation at https://launchpad.net/%7Etkchia/+archive/ubuntu/build-ia16/ • DJGPP/MS-DOS binaries at https://github.com/tkchia/libi86/releases
FutureDOS - A futuristic DOS
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
boot2duino - The World's Most Useless Arduino Platform.
gb-test-roms - Collection of Game Boy test roms.