This page is a wiki. Please login or create an account to begin editing.

RockNES - Nintendo NES Emulator

Game screenshot
No votes yet
Year released:
[www].se [ftp].se [mirror].us [mirror].de
rocknes-1952.sit (563.21 KB)
MD5: 8c52b4036efd82eeec67807f59b2b98a
For Mac OS 8.5 - 8.6 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
rocknes-1953.sit (457.43 KB)
MD5: 7f0a70ae7ab4a556b78b8c0b84e84317
For Mac OS 8.5 - 8.6 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
rocknes-230.sit (731.55 KB)
MD5: 9ef04d633964067d18a88c06c3a2b0a1
For Mac OS 8.5 - 8.6 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
rocknes-240.sit (739.71 KB)
MD5: 7f451a74ec5f5e120c9b0a8f97b1402b
For Mac OS 8.5 - 8.6 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
rocknes-250.sit (583.50 KB)
MD5: 93d53f70c4b77cd9a897976ec8085c59
For Mac OS 8.5 - 8.6 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
rocknes-251.dmg (825.43 KB)
MD5: 951e00a71ef54facce6daeccb709c1a6
For Mac OS 8.5 - 8.6 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
rocknes-311.dmg (646.48 KB)
MD5: 1cf19402e876d46af1e310013f3880fc
For Mac OS 8.5 - 8.6 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
rocknes-312.dmg (801.70 KB)
MD5: fb04ff9ef1f473a10b053a0160ef2aeb
For Mac OS 8.5 - 8.6 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
rocknes-313.dmg (802.33 KB)
MD5: 445675c9cae802909ae181210cb311ef
For Mac OS 8.5 - 8.6 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
rocknes-40.dmg (833.21 KB)
MD5: 46e77eb3e95f97b156936a9d109bdff8
For Mac OS 8.5 - 8.6 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
rocknes-401.dmg (1.02 MB)
MD5: 4a3518fdbf11a25c10202f6a8ce0def9
For Mac OS 8.5 - 8.6 - Mac OS X
Guides on emulating older applications

RockNES is a Nintendo NES emulator for Macintosh. It uses cycle exact emulation and thus has very high system requirements; for best performance, a G5 is recommended.

all Roms are NES.

RockNES supports the following features:

- CPU 2A03 emulation (Motorola 6502 variant);
- PPU 2C02, using a pixel-by-pixel render;
- Joypads 1 & 2;
- pAPU sound channels: square waves, triangle, noise and DMC/RAW;
- Konami VRCVI sound emulation in Akumajou Densetsu and Madara (j);
- PPU color emphasis and monochrome masking;
- Partial Famicom DiskSystem and VS Unisystem devices;
- Backed battery save/load;
- Accurate sprite #0 hits and 8-sprites limitation;
- Supported iNES mappers 0,1,2,3,4,7,9,10,11,13,15,16,18,19,20,21,
243,246 and 255, most of them are complete.

A note on Mappers

Quick Info

For optimum results with RockNES, it's a good idea to run your ROMs through ROM Organizer, available from

More Detailed Explanation

(The following is taken from the PC documentation for RockNES).

A NES Mapper is a function that handles CPU reads/writes from/to a specific memory region. In other words, the 'emulation' of a special chip (as known as MMC = multi-memory-controller) and everything to suit the internal cartridge/board architecture. It does extra functions to suit the game, such as video ROM switching (the character data, graphics), PRG pages (data which should be a game music, stage data or own 6502 program), IRQs (mostly to display scores, like Super Mario Bros. 3 score, or some cool raster effects, such as Rockman 6 title screen), extra sound channels (such as Akumajou Densetsu, the japanese CastleVania 3) and more. When a game uses a mapper (notice that Super Mario Bros. or any other single game DOES NOT USE), the CPU writes to some memory areas, mostly to $8000-$FFFF. Each address does something, or a range by itself. You *must* to emulate these chips to get these games working. There are not much docs avaliable, and with no information, no way to do your pretty game get working in an emulator. We write functions to emulate a mapper, which has an identification, such as a number, chip ID, board etc. when some info comes up floating.

(The following has been added by Blackjax).

The mappers used for this emulator and the mappers used for iNES and Graybox for Macintosh are different in many cases. While these mapper systems have been worked around for certain games in the past, RockNES supports a wider range of mappers (some 80 of them at present), and thus this is no longer necessary. If you are having problems with mappers, you should refer to a detailed guide on the subject, for example the one written by LogicBox. Bear in mind that when mapper settings are corrected however, the games may not work correctly any more on other emulators.

RockNES PPC 1.952 for mac os 8.6 or later
RockNES PPC 1.953 for mac os 8.6 or later
RockNES PPC 2.3.0 For mac os 8.6 or later
RockNES PPC 2.4.0 for mac os 8.6 or later
RockNES PPC 2.50 for mac os x 10.1 or later
RockNES PPC 2.5.1 for mac os x 10.2 or later
RockNES PPC 3.11 for mac os x 10.2 or later
RockNES PPC 3.1.2 for mac os x 10.2 or later
RockNES PPC 3.1.3 for mac os x 10.2 or later
RockNES PPC 4.0.0 for mac os x 10.2 or later
RockNES PPC 4.0.1 for mac os x 10.2 or later

All upload RockNES from Richard Bannister archive for mac.

Architecture: PPC PPC (Carbonized)

PPC only.