|
Project Information
-
Project feeds
- Code license
-
GNU GPL v3
-
Labels
emulator,
nes,
java,
6502,
ppu,
apu,
ines,
cpu,
nintendo,
memory,
famicom,
processor,
debugger,
disassembler,
jogl
Featured
Links
|
JnesBR Another-Yet-NES-Emulator-DebuggerAnother project about coding a NES (Famicom) emulator. This project have been developed using Java as language. A debug system is one of goals from this project too. The PPU documentation (still WIP) http://docs.google.com/Doc?id=dgkczz7v_8cwncmfcn . News - You can check it out the earlier screenshots http://code.google.com/p/jnesbr/wiki/screenshots
CuriosityWith the smartest title OO - The other end of the spectrum you can read some opinions at address http://forums.thedailywtf.com/forums/p/11143/193235.aspx and see what they think of my project. LinksLogging06-14-2009 14:34 06-06-2009 14:34 - Finally the scrolling was made.
- Lots of fixes and more refactorings than ever.
- New nametable debug window, now it shows the tile view.
- PPU implementation is more mature than ever too.
05-09-2009 16:10 - Finally the nametable mirroring is working.
- The most silly use for the Command (GoF) pattern on it.
05-02-2009 16:10 - Introduction of jogl rendering way.
- Scanline main model is on the way.
04-24-2009 13:58 - Major fixes on instructions.
- Start of redesign of main method of emulator.
- New colors to $2D and $3D palette index.
04-12-2009 15:03 - The OAM (sprite ram) viewer.
- Sprite DMA and normal sprite handling.
- General fixes (absolute indexed store.).
- Better colors for name table/attribute table.
04-09-2009 15:03 - The palette viewer was implemented.
- The multi pattern table was implemented. (reading pattern tables from rom too!)
- The name table was implemented.
04-05-2009 21:41 - All legal opcodes and opcoes were implemented.
- PPU emulations starts with force.
- Palette Windows already shows the first drafts.
04-04-2009 14:34 - Almost all opcodes and some illegal opcoes were implemented.
03-28-2009 16:12 - Addition of special comment at IO mapped memory (ppu, apu, joystick).
03-23-2009 10:36 - Refactoring and reviewing all instructions classes.
03-07-2009 15:34 - Unique way to handle memory.
- Dec and inx instructions, a lot of fix for comparison instruction.
- Run n steps implemented on debug system.
02-24-2009 11:25 - More refactorings.
- All branches relatives implemented.
- Ppu status and more debugger gui for ppu state view.
- Pallete location on memory map.
02-16-2009 22:56 - Gui icons.
- Start ppu debug windows.
- Ppu registers now change the state of ppu.
02-07-2009 15:01 - Pattern Table viewer & Video Memory Viewer.
01-30-2009 23:20 - Simpler and functional debugger.
- Memory viewer now is working.
- More instructions implemented (btw the addressing modes too).
- General fixes, around wraparound, endianess, signed byte ...
01-25-2009 21:30 - Rom reader , shows the header of iNes rom.
- Memory viewer is visible and seems to works (at least with no mapper games).
- Some few (around three) insctructions was implemented.
- The base architecture is already done.
- The initial debug system was started.
|