Log in

View Full Version : [Development] MessNes



NullAmbitions
March 12th, 2014, 19:38
Hi, I'm NullAmbitions and this is my development thread for MessNes.

It's basically a re-write of HalfNES with many performance fixes and other things.

Planned Features:
* Network Play
* Server Mode
* Real Time Memory View
* Generic Interfaces
* Speed Increases!

Status:
* Memory - Done
* CPU - WIP
* APU - WIP
* PPU - WIP
* Mappers - WIP
* Display - WIP
* Loader - WIP

This is a development thread. Please don't post here unless you're discussing the development and future of MessNes.

NullAmbitions
March 12th, 2014, 20:20
Update 1: Just a status update, the CPU is about %50~ done. I'm actively optimizing the CPU optcode parsing to not require so many jumps to other functions. It's a big change from the original, it makes the code a bit harder to read, but it should *hopefully* make a massive performance increase.

Update 2: Oh god, the CPU needs a massive overhaul but for now I have it patched together in MessNes. The overhaul is to fix performance drops.

Update 3: Working on the PPU, CPU is "done" (Hey, it works...) and I've gotten in contact with the original developer.

Johno2518
March 13th, 2014, 23:33
Hi NullAmbitions,

I'm Johno, the head of Advanced Computing Services. I have a beta release of Livolution which allows online connectivity for emulators. I see that you will be implementing network play. What platform are you using for development? Would you be interested in either using the API I have developed for Livolution which enables direct integration or using the client which enables indirect integration?

More details about my product on my web site acslive.com.au.

The product/API's etc. are developed in .NET 4.5. All libraries and installers are digitally signed as well. I don't have an installer for the API, but it comes with the client which is available as a download.