Post

Welcome to RogEm

Welcome to RogEm

What is RogEm?

RogEm is a light PSX emulator written in C++ currently in active development. The project stemmed from a will to learn computer architecture and how hardware interacts with software at a low-level.

Currently the emulator has a debugger with basic features (registers, memory viewer/editor, assembly view and more). It runs basic test roms for the moment but we are working on booting our first game!

The journey has been exciting so far, with lots of highs and lows. Developing an emulator is not as easy as it looks. As this is our first emulator development experience, we have made some mistakes but we always try to make the emulator as simple as possible while keeping the nice features.

Inspiration

We take a lots of our inspiration from already well established emulators such as duckstation or PCSX Redux and also from the amazing documentation initially written by Martin “noca$h” Korth

The Future of this Blog

From this post on, we will try to write a weekly devlog to share our experiences, struggles and achievements during our journey. Some posts will also cover some previous parts we have already implemented since the start of the project.

Don’t hesitate to share your thoughts with us in the comments section.

Thank you for having read all the way, we can’t we to share more with you.

— The RogEm Team

This post is licensed under CC BY 4.0 by the author.

Trending Tags