Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 10
  1. I Accidentally Wrote an Emulator (Part 7)

    In the previous articles I discussed: It was time to embark on a side mission.

  2. I Accidentally Wrote an Emulator (Part 6)

    In the previous articles I discussed: Now that I’ve got the emulator more-or-less working, I needed more code to test it with, and to do that I needed to be able to load emulator files.

  3. I Accidentally Wrote an Emulator (Part 5)

    In the previous articles I discussed: I was now in a position to start testing the emulator in earnest.

  4. I Accidentally Wrote an Emulator (Part 4)

    In the last three blog posts, I managed to get the emulator booting up and displaying the famous Sinclair copyright message in an SDL window.

  5. I Accidentally Wrote an Emulator (Part 3)

    In the previous two posts I’d been concentrating on getting the Z80 emulator up to the point where it would run fragments of machine code.

  6. I Accidentally Wrote an Emulator (Part 2)

    In the previous post I mentioned how opcodes are decoded into groups using bitwise operators.

  7. I Accidentally Wrote an Emulator (Part 1)

    If there is one thing for sure, I’ve got no shortage of projects on the go at the moment, so wasn’t exactly looking to start a new one.

  8. We’ve now covered the foundations of how to run code on the Z80 co-processor and establish communications to it using a shared circular buffer in memory.

  9. As mentioned in the introduction, the Sega Megadrive has a Z80 co-processor that serves two purposes: Backwards Compatibility Backwards compatibility with the Master System requires a Power Base Convertor, a fairly dumb adaptor that maps the pins of the s…

  10. Sega Megadrive Music Driver: Introduction

    My second job after Software Creations was as a games developer for Malibu Interactive.