EMUCHIP8
CHIPnGo
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.
EMUCHIP8
- Check out my CHIP-8 emulator, coded with C
- Emulator Programming in C
-
I just coded my first emu, CHIP-8, Glad to be here guys!
Thank you very much for these beatiful comment! I bet you can do better than this. I coded with C only, but you can choose any language that you comfortable with such as python, java, rust etc... The instruction set part is kinda challencing but not a big deal actually. Here is my source code: https://github.com/lvntky/EMUCHIP8 you can use it anything as you like. I hope it helps a bit.
CHIPnGo
- Can you develop an NES emulator within 2 months in C on BeagelBone?
- Help interfacing my ATmega328p with a MicroSD over SPI
-
Embedded Systems Weekly #110
CHIPnGo A custom-built CHIP-8 hand-held gaming console powered by a STM32 microcontroller.
- Show HN: I built a handheld CHIP-8 game console to teach myself embedded systems
-
I finished my hand-held CHIP-8 game console I call CHIPnGo!
It's essentially complete now (other than some planned firmware tweaks) and you can check out the source code on GitHub. You can also see a video if it in action here.
-
8-bit console - picking MCU/MPU
I ask because I recently made a console for CHIP-8 which is an old 8-bit “fantasy console” by writing a CHIP-8 emulator for a STM32 MCU. So games still have that 8-bit limitation like you’re going for but the STM32 has a bit more power than actual 8-bit MCUs which is useful for working with the display and stuff.
-
[Schematic Review + General Design Questions] CHIP-8 Handheld Game Console
Now that I have a nearly complete prototype for my CHIP-8 game console that I've been working on, I wanted to attempt to create a custom PCB to truly make it portable.
-
I'm working on a physical, handheld CHIP-8 game console. Anyone have suggestions/critiques?
A couple months ago, I decided I wanted to learn more about embedded software development so I thought it would be cool to port my emulator to a STM32 MCU and try to build a handheld game console since CHIP-8 never existed as an actual standalone physical machine. I have a working prototype and the firmware (which I wrote from scratch so it took quite awhile to get right) is basically done (though I will likely do some refactoring and add a bit more robustness) which can be found here. Next step is to design a PCB and add battery power to have a no-shit portable game console.
What are some alternatives?
sims - Burroughs B5500, ICL1900, SEL32, IBM 360/370, IBM 7000 and DEC PDP10 KA10/KI10/KL10/KS10, PDP6 simulators for SimH
PicoPico - Pico-8 Player
chip-8 - A fully-featured CHIP-8 interpreter (or "emulator") written in Rust
jaxe - A fully-featured, cross platform XO-CHIP/S-CHIP/CHIP-8 emulator written in C and SDL.
chip-walo - CHIP-8 Emulator using C and SDL2.
MicrocodeDecryptor
chip-8 - A very basic CHIP-8 emulator and assembler in Javascript
chip8-pico - A Chip8 interpreter on the Raspberry Pi Pico, with a display and button matrix.
chip8 - Chip 8 emulator implemented with Python and pygame
vis-chip-8 - Visual Chip-8 Emulator
CROSS-LIB - CROSS LIB - A universal 8-bit library and some games built with it
embassy - Modern embedded framework, using Rust and async.