Skip to main content

Get the Reddit app

Scan this QR code to download the app now
Or check it out in the app stores

CHIP-8

[Desktop] Mac mini – Apple M1 Chip 8-core CPU, 8-core GPU – 8GB Memory – 256GB SSD - $569.99 ($669.99-$100)
r/buildapcsales

A community for links to products that are on sale at various websites. Monitors, cables, processors, video cards, fans, cooling, cases, accessories, anything for a PC build.


Members Online

[Laptop] MacBook Air 13.3 - Apple M1 Chip 8-core CPU, 7-core GPU, 8GB RAM, 256GB SSD, Space Gray/Silver - $649.99 (Costco)
r/buildapcsales

A community for links to products that are on sale at various websites. Monitors, cables, processors, video cards, fans, cooling, cases, accessories, anything for a PC build.


Members Online

Tô fazendo um emulador de Chip 8 em C++ 😊
r/programacao

O sub /r/programacao é para toda a comunidade de programadores que falam a língua portuguesa. Independentemente de tecnologias ou linguagens de programação específicas, se você programa, estuda computação ou gosta de desenvolver software, este é o sub no qual você pode compartilhar seu conhecimento sobre programação.


Members Online
Tô fazendo um emulador de Chip 8 em C++ 😊
media poster


[Desktop] Mac mini – Apple M1 Chip 8-core CPU, 8-core GPU – 8GB Memory – 256GB SSD - $569.99 ($669.99-$100)
r/buildapcsales

A community for links to products that are on sale at various websites. Monitors, cables, processors, video cards, fans, cooling, cases, accessories, anything for a PC build.


Members Online



Fiz um menuzinho seletor de jogos pro meu emulador de Chip-8 em C++ 😄
r/programacao

O sub /r/programacao é para toda a comunidade de programadores que falam a língua portuguesa. Independentemente de tecnologias ou linguagens de programação específicas, se você programa, estuda computação ou gosta de desenvolver software, este é o sub no qual você pode compartilhar seu conhecimento sobre programação.


Members Online
Fiz um menuzinho seletor de jogos pro meu emulador de Chip-8 em C++ 😄
media poster

[Desktop] Mac mini – Apple M1 Chip 8-core CPU, 8-core GPU – 8GB Memory – 256GB SSD - $549.99 ($699.99-$150) MicroCenter
r/buildapcsales

A community for links to products that are on sale at various websites. Monitors, cables, processors, video cards, fans, cooling, cases, accessories, anything for a PC build.


Members Online

[Desktop] Mac mini – Apple M1 Chip 8-core CPU, 8-core GPU – 8GB Memory – 512GB SSD - $749.99 ($869.99-$120)

CHIP-8 test suite v4.2 out now
r/EmuDev

Community of people building emulators. Discord: https://discord.gg/dkmJAes


Members Online
CHIP-8 test suite v4.2 out now

Version 4.2 adds a couple of new tests to the Corax+ and Quirks ROMs.

The CHIP-8 test suite is a collection of ROM images with tests for CHIP-8, SUPERCHIP and XO-CHIP interpreters (or "emulators"). The main goal of the suite is to provide reliable tests that find edge cases for those opcodes, so implementing CHIP-8 is more fun and the resulting interpreters more compatible and historically accurate.

Find it here:

https://github.com/Timendus/chip8-test-suite


Chip-8 Emulator
r/C_Programming

The subreddit for the C programming language


Members Online
Chip-8 Emulator

After reading and completing the exercises and projects from K&R 2nd edition and C Programming a Modern Approach 2nd edition, I wanted to continue my C journey (love the language). I wanted to work on a game, but do it all from scratch where possible, so no graphic libraries etc. However, I thought I best start smaller, a lot smaller! I've set my sights on writing a Chip-8 emulator, and so far it has been a lot of fun. I've only got enough instructions written to run IBM Logo.ch8, but getting the drawing routine working was a right pain in the arse!

I actually did a few fist pumps when I got the IBM logo to display. :D

I also want the option of getting it to work on other platforms relatively easily, so I've separated (as best as possible) the emulator and platform specific code into their own layers.

Once finished I'll get it on GitHub for anyone interested. I was just so happy to get the drawing working I wanted to share that joy. :D

Not sure how to add a picture, but here's a screenshot of what caused the fist pump.

IBM Logo



Somebody Roast My CHIP-8 Emulator
r/C_Programming

The subreddit for the C programming language


Members Online
Somebody Roast My CHIP-8 Emulator

Hello everyone, I wrote a chip-8 emulator and I'm just looking for someone to critique my code. I'm not happy with the code structure and how I'm handling stuff with SDL but I don't really know how to fix it. Could anyone tell me any pointers on what I can fix/improve. Here's the Github link: https://github.com/anthonygedeon/chip-8

Thanks for the support, It means a lot



Chip-8 Emulator
r/EmuDev

Community of people building emulators. Discord: https://discord.gg/dkmJAes


Members Online
Chip-8 Emulator

After reading and completing the exercises and projects from K&R 2nd edition and C Programming a Modern Approach 2nd edition, I wanted to continue my C journey (love the language). I wanted to work on a game, but do it all from scratch where possible, so no graphic libraries etc. However, I thought I best start smaller, a lot smaller! I've set my sights on writing a Chip-8 emulator, and so far it has been a lot of fun. I've only got enough instructions written to run IBM Logo.ch8, but getting the drawing routine working was a right pain in the arse!

I actually did a few fist pumps when I got the IBM logo to display. :D

I also want the option of getting it to work on other platforms relatively easily, so I've separated (as best as possible) the emulator and platform specific code into their own layers.

Once finished I'll get it on GitHub for anyone interested. I was just so happy to get the drawing working I wanted to share that joy. :D

Not sure how to add a picture, but here's a screenshot of what caused the fist pump.

IBM Logo

upvotes · comments





[Media] I wrote a CHIP-8 / S-CHIP / XO-CHIP emulator, debugger, and disassembler in Rust that runs in the terminal!
r/rust

A place for all things related to the Rust programming language—an open-source systems language that emphasizes performance, reliability, and productivity.


Members Online
[Media] I wrote a CHIP-8 / S-CHIP / XO-CHIP emulator, debugger, and disassembler in Rust that runs in the terminal!
media poster



Introducing C8: CHIP-8 / S-CHIP / XO-CHIP emulator, debugger, and disassembler (written in Rust, runs from the terminal)
r/EmuDev

Community of people building emulators. Discord: https://discord.gg/dkmJAes


Members Online
Introducing C8: CHIP-8 / S-CHIP / XO-CHIP emulator, debugger, and disassembler (written in Rust, runs from the terminal)

Hi,

About a year and a half ago I got into writing Rust by writing a CHIP-8 emulator. It was much more fun than I thought it would be so I extended it into a toolkit and wrote a disassembler and then a debugger for it. I figured it might be nice to include support for popular variants so I added S-CHIP and XO-CHIP support. At the time I was kinda obsessed with TUIs (terminal user interfaces) so the whole thing runs from the terminal. At some point, I got quite busy and just didn't have much time to continue working on it.

A couple of days ago I thought it's been a while and the project is just sitting there. I figured I should share the project with others if it has any value so I cleaned up the readme.

I would greatly appreciate any feedback. Give it a shot and let me know what you think. I'm not actively working on the project for now but I am open to PRs and the sort.

GitHub Repo: https://github.com/tochiu/c8

https://preview.redd.it/introducing-c8-chip-8-s-chip-xo-chip-emulator-debugger-and-v0-q6xibbvbtrqc1.gif

Third CHIP-8 Emulator (Written In Rust)
r/EmuDev

Community of people building emulators. Discord: https://discord.gg/dkmJAes


Members Online
Third CHIP-8 Emulator (Written In Rust)

Hey! Hope you all are doing well! I wanted to share with you the results of my third attempt at writing a CHIP-8 emulator.

When I wrote my first CHIP-8 emulator I used .Net and C#, but I was just starting out with programming overall and the result was functional, yet quite messy (the link to this particular implementation is part of the .README of the project).

I tried to use C++ for my second implementation, but C++ is not one of my strongest areas of knowledge, so was I was mostly fighting the compiler for the entirety of the development process (this project is not open source).

Now I was finally able to achieve a result that I happen to like and despite the fact that I haven't touched it in a while, I'm pretty satisfied with the overall implementation. I wanted to thank everyone on this sub, because some posts and even some comments were pure gold for me while I was working on the project (in fact I was able to get the CPU ticks right, because of one of those comments).

If any of you happen to be interested in taking a look at the result, feel free to check the repo c:

jmj0502/rchip8: A CHIP-8 emulator written in Rust. (github.com)

PD: Implemented using Rust and SDL2. I was able to get sound, graphics, controls, and even save states right in this iteration. Thanks to all of you, now I even have a clear idea of what is required to implement rewind c: (I'm planning to work on this in a non-so distant future).


  • members
  • Community of people building emulators. Discord: https://discord.gg/dkmJAes members
  • Welcome to 52 weeks of theme-based baking! This is a great way for beginners to learn, and for experienced bakers to expand their skill set and explore their creativity. members
  • This is the home of the community centered around the C.H.I.P. single-board computer made by Next Thing Co. members
  • Android news, reviews, tips, and discussions about rooting, tutorials, and apps. General discussion about devices is welcome. Please direct technical support, upgrade questions, buy/sell, app recommendations, and carrier-related issues to other subreddits. members
  • /r/hardware is a place for quality computer hardware news, reviews, and intelligent discussion. members
  • Subreddit dedicated to the news and discussions about the creation and use of technology and its surrounding issues. members
  • A place for all things related to the Rust programming language—an open-source systems language that emphasizes performance, reliability, and productivity. members
  • A community dedicated to music that gets the most out of the least. Music in the style of old games, eg, C64, Atari, NES, Gameboy, Sega Genesis, Adlib, OPM, MOD, etc. members
  • Computer Programming members
  • An unofficial community about Apple and all of its devices and software. members
  • The football subreddit. News, results, and discussion about the beautiful game. members
  • Welcome to /r/AMD — the subreddit for all things AMD; come talk about Ryzen, Radeon, Zen4, RDNA3, EPYC, Threadripper, rumors, reviews, news and more. /r/AMD is community run and does not represent AMD in any capacity unless specified. members
  • Discussion inspired by Ben Eater's YouTube video series. members
  • A place to discuss, share, and collaborate all things PICO-8, the fantasy game console by Lexaloffle! Show off your work, talk about your favorite carts, and meet other Pico-8 enthusiasts! Let Your Cart Be Your Guide. members
  • A place for photographs, pictures, and other images. members
  • Each week, we give you an ingredient, technique, cuisine, or inspiration. Each week, you cook a dish in that theme and share the results. Each week, your culinary repertoire gets a little bigger. members
  • A community for NBA discussion. members
  • A place to share deals & special sales on laptops and laptop related accessories. members
  • A Reddit for Machinists of all varieties. From Old School conventional guys, to CNC Programmers, to the up and coming next generation. members
  • Welcome to r/Hardwareswap! A marketplace to Buy, Sell, and Trade your new and used computer related hardware. Also come swap and hang out with us on Discord https://discord.gg/HWSwap! members
  • A forum dedicated to sharing your thrift finds. Garage sales, flea markets, pawn shops, and more are all allowed. Come join our community and share your passion for the hunt with like-minded people! members
  • A fan community for the NFL Team the Philadelphia Eagles! members
  • A community for links to products that are on sale at various websites. Monitors, cables, processors, video cards, fans, cooling, cases, accessories, anything for a PC build. members
  • members
  • The official subreddit of the twitch streamer Chipstarr878. Post your favourite memes, twitch clips and funny moments here! members
  • Welcome to the official subreddit of the PC Master Race / PCMR! All PC-related content is welcome, including build help, tech support, and any doubt one might have about PC ownership. You don't necessarily need a PC to be a member of the PCMR. You just have to love PCs. It's not about the hardware in your rig, but the software in your heart! Join us in celebrating and promoting tech, knowledge, and the best gaming, study, and work platform there exists. The Personal Computer. members
  • r/Sino is a subreddit for news, information, and discussion on anything China and Chinese related. Read the rules before posting. Some submissions may need manual approval. members
  • The subreddit for the C programming language members
  • https://discord.gg/intelsubreddit /r/Intel is a community run subreddit to discuss anything related to Intel Corporation and their products. Come and talk about Intel CPUs (Core Ultra, i5, i7, i9, etc.), Graphics (ARC, Xe, UHD), Networking, OneAPI, XeSS, and all other Intel-related topics are discussed here. members