Since I don't really have logic to deal with auxiliary carry bits or parity flags, I went through my code and removed opcodes that corresponded to them. Based on the Internet, it didn't look like Space
Drakeor
A collection of 45 posts
Space Invaders (Emulating the 8080) - Fixing old opcode and adding new ones
I was looking through my old GitHub account the week and rediscovered my old 8080 emulator project I started last year. Out of boredom, I've decided to pick up the project again and see what I can do
Building a Medieval Simulator - Part 2 - Planning the MVP
System Mapping our Simulation In The Guild 2, we have a variety of raw materials and industries. My simulation is heavily inspired from this game, but I've also attempted to simplify and cut out a few things from
Building a Medieval Simulator - Part 1 - An Analysis of The Guild 2
Introduction For quite a few years now my friends and I have played a game called The Guild 2 Renaissance [https://steamcommunity.com/app/39680]. It can be best described as an odd mix of a simulation, RPG, and strategy.
Happy 2019 - New Years Resolution
Looking back on the year, I've been focusing heavily on university studies and my job. I've been meaning to get back to my own personal projects however small they would be. For the year of 2019,
Space Invaders (Emulating the 8080) - First OpCodes
CPU Functions Now that we have our memory and cpu structure setup, it's was time to create functions to initialize the cpu and start processing our ROM! // Creates a new cpu int init_cpu(struct cpustate* cpu); // Tick
Space Invaders (Emulating the 8080) - Memory and CPU Setup
ROM Setup The first thing to deal with was the ROM files for Space Invaders. I first combined all the 2kB chunks of the rom into one 8kB file. I then wrote a small script (romgen.c [https://github.com/
Space Invaders (Emulating the 8080) - Introduction
Introduction This is a project I've started a few months ago. I know there are already tons of 8080 emulators out there but I wanted to try my hand at one as well. I'm writing this