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.
CHIP-8
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.
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.
The home for gaming on Mac machines! Here you will find resources, information, and a great community of gamers.
Edit: and from where can I download them
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.
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.
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.
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.
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:
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.
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:
Thanks for the support, It means a lot
Supports all 26 letters and 9 digits(o and 0 represented by same symbol). Source code on github
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.
Share and discover the latest news about the PHP ecosystem and its community. Please respect r/php's rules.
A place for all things related to the Rust programming language—an open-source systems language that emphasizes performance, reliability, and productivity.
A place for all things related to the Rust programming language—an open-source systems language that emphasizes performance, reliability, and productivity.
A place for all things related to the Rust programming language—an open-source systems language that emphasizes performance, reliability, and productivity.
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:
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:
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 -
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 -
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 -
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 -
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 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 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 -
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