Share My Creation NES Emu

As I already mentioned 'ages ago' in the 6502 emu thread, I’ve been tinkering away at writing an NES emulator in B4J.
After the first experiments — which some of you bravely tested as an alpha version — I’ve now made a big leap forward🚀

I completely rewrote the APU, PPU, and the mapper code. With these changes, the emulator now finally has proper access to mapper classes.

At the moment, the following mappers are up and running (which definitely does not mean they’re bug-free 😉):

MAPPER000
MAPPER001
MAPPER002
MAPPER003
MAPPER004
MAPPER005
MAPPER007
MAPPER009
MAPPER010
MAPPER024
MAPPER062
MAPPER221
MAPPER227

With this lineup, it should be possible to play most ROMs — at least until the next bug shows up 😄 ( I know a few....)
Mapper descriptions can be found here: https://www.nesdev.org/wiki/Mapper

here is the link to jar on Google drive.


Default key mappings (Controller 1)
S = Select
F = A
D = B
Return = Start
Up = Up
Down = Down
Left = Left
Right = Right

' Controller 2
N = Select
J = A
H = B
M = Start
I = Up
K = Down
U = Left
O = Right


As always ....

.... have Fun

p.s. I will share the code when I have an official RC
 
Last edited:
Top