Statistics

Real-time activity:

Online Guests: 2
Online Admins: 0

Real Visitors: 4
Bots & Crawlers: 2

April 18, 2025

MSXALL

Everything about MSX, and more…

MNESX – The NES emulator for MSX

The MSX is emulated in several different systems, but not many platforms are emulated on MSX.
MNESX – The NES emulator for MSX

The Nintendo Entertainment System (NES) is an 8-bit third-generation home video game console produced by Nintendo. It was first released in Japan as the Family Computer (FC), commonly known as the Famicom, in 1983.

The console technical specification is:

  • CPU type: Motorola 6502 8-bit (MOS)
  • CPU speed: 1.79 MHz
  • RAM: 16 Kbit (2 Kbyte)
  • Video RAM: 16 Kbit (2 Kbyte)
  • Picture resolution: 256 x 240 pixels
  • Colors Available: 52 colors
  • Max colors at once: 24 colors
  • Max sprite size: 8 x 8 pixels or 8 x 16 pixels
  • Max sprites: 64 sprites (max per line: 8)
  • Min/Max Cart Size: 192 Kbit – 4 Mbit
  • Sound: PSG sound
  • Picture Scroll: 2 h.v

To emulate such hardware on an MSX machine is not an easy task, especially if you consider the memory allocation requirements and the CPU differences. The MNESX emulator is in its early stages of development, but the results are already remarkable (even without audio).

This video was captured from the emulator running on an MSX Turbo-R with GFX9000. The authors commented that it is still missing a dynamic recompiler, which required the R800 CPU to be overclocked to produce this demo.

The project seems promising and it is nothing less than impressive. Another testament of how powerful and versatile the MSX can be when talented programmers devote time to overcome challenges and make incredible things happen.

If you like this project and would like to support its development, please donate by clicking here.

You can learn more about The New Image (TNI) and their projects in their website.


COMMENTS & REACTIONS

More To Read

openMSX updated with new interface (v 20.0) openMSX is the oldest MSX emulator . It's been with us for many years, and while it's had a reputation for being somewhat cumbersome to use by some less experienced users (myself included), today it's by far the best alternative to using a real machine. Throughout its existence, it has had to compete with other competitors (fMSX, ruMSX, MarsMSX Meisei, BlueMSX, etc.) that haven't made things easy for it. The latter, BlueMSX, was my choice for a long time due to its user-friendly interface and ease of use, without having to install the BIOS for the different MSX models ( System ROMs ), for example. When BlueMSX stopped being updated, I decided to give openMSX a try, better understanding how it worked in order to take full advantage of the huge number of options it has. This way, I managed to forget about BlueMSX and embrace openMSX as my favorite emulator to this day. This version 20.0 of openMSX debuts a new graphical user interface that is a complete revolution. The debugger and Catapult, which until now were separate programs, are now integrated into the emulator itself . Although they will continue to be available for download from the emulator's official website, the team has already announced that they will no longer be updating them. All the options of these Catapult and the debugger are integrated into openMSX. In addition, all the other options offered by the emulator are now accessible via a menu bar at the top of the screen. It couldn't be more convenient and simple. I'm very glad that openMSX has taken the path of being more user-friendly with an interface that, while not spectacular, more than meets expectations in a program like this. The path has already been laid out, and we'll see how it evolves in upcoming updates. A full description of the updates and changes made in this version can be found at this link . Related link: openMSX RELATED CONTENT Source: https://www.msxblog.es/openmsx-se-actualiza-con-nueva-interfaz-v-20-0/

More MSX Content

openMSX updated with new interface (v 20.0) openMSX is the oldest MSX emulator . It's been with us for many years, and while it's had a reputation for being somewhat cumbersome to use by some less experienced users (myself included), today it's by far the best alternative to using a real machine. Throughout its existence, it has had to compete with other competitors (fMSX, ruMSX, MarsMSX Meisei, BlueMSX, etc.) that haven't made things easy for it. The latter, BlueMSX, was my choice for a long time due to its user-friendly interface and ease of use, without having to install the BIOS for the different MSX models ( System ROMs ), for example. When BlueMSX stopped being updated, I decided to give openMSX a try, better understanding how it worked in order to take full advantage of the huge number of options it has. This way, I managed to forget about BlueMSX and embrace openMSX as my favorite emulator to this day. This version 20.0 of openMSX debuts a new graphical user interface that is a complete revolution. The debugger and Catapult, which until now were separate programs, are now integrated into the emulator itself . Although they will continue to be available for download from the emulator's official website, the team has already announced that they will no longer be updating them. All the options of these Catapult and the debugger are integrated into openMSX. In addition, all the other options offered by the emulator are now accessible via a menu bar at the top of the screen. It couldn't be more convenient and simple. I'm very glad that openMSX has taken the path of being more user-friendly with an interface that, while not spectacular, more than meets expectations in a program like this. The path has already been laid out, and we'll see how it evolves in upcoming updates. A full description of the updates and changes made in this version can be found at this link . Related link: openMSX RELATED CONTENT Source: https://www.msxblog.es/openmsx-se-actualiza-con-nueva-interfaz-v-20-0/

x  Powerful Protection for WordPress, from Shield Security
This Site Is Protected By
Shield Security