Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 2

imanes is an open source NES emulator for UNIX/Windows systems. It uses SDL for the graphics, so any SDL-equipped system should be able to run it. The idea behind the project is to add intelligence to it, anyways, so the emulator could play games by itself.

5.0
 
  0 reviews  |  6 users  |  6,679 lines of code  |  1 current contributor  |  Analyzed 1 day ago
 
 

An open source NES Emulator for Windows and Unix. It features solid emulation accuracy and state of the art tools for power users.

0
 
  0 reviews  |  2 users  |  172,075 lines of code  |  13 current contributors  |  Analyzed about 2 years ago
 
 

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 ... [More] You can check it out the earlier screenshots http://code.google.com/p/jnesbr/wiki/screenshots The ideas behind the JNesBR CuriosityWith the beauty 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 they're think my project could be claimed as one WTF. (if you have some time read it,is realy good, people discussing about oo is always great) Linkshttp://nesdev.parodius.com http://code.google.com/p/jnesbr http://en.wikipedia.org/wiki/Picture_processing_unit http://bobrost.com/nes/lectures/ http://mdb.classicgaming.gamespy.com/m1/lvldata.htm http://emutalk.net/ http://forums.ngemu.com/ http://nocash.emubase.de/everynes.htm http://nesdev.parodius.com/NESDoc.pdf http://www.brgames.org/tutoriais/nesasmbyOdin.pdf (portuguese) http://en.wikibooks.org/wiki/NES_Programming http://nesdev.parodius.com/nesgfx.txt http://nesdev.parodius.com/NES%20emulator%20development%20guide.txt http://nesdev.parodius.com/2C02%20technical%20reference.TXT http://code.google.com/p/juicynes/ http://6502.org/ http://6502.org/tutorials/compare_instructions.html Logging04-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. [Less]

5.0
 
  1 review  |  1 user  |  16,187 lines of code  |  0 current contributors  |  Analyzed 3 days ago
 
 

A NES emulator written by a novice coder in C++ - originally written in C#, but in the process of re-write. Don't expect miracles.

0
 
  0 reviews  |  0 users  |  508 lines of code  |  0 current contributors  |  Analyzed 2 days ago
 
 

"Olafnes Rebuild" based on olafnes v0.2.1,instead the codename "RC". Developed by FantasyNoFF(com.gmail # fantasynoff ######################################################## about olafnes olafnes is an enhanced unofficial continuation of the basicnes 2000 project (as ... [More] of version 1.5 level 1), a nintendo entertainment system emulator by don jarrett, david finch, and tobias strömstedt. the majority of source code in olafnes was not written by me, therefore i take no credit for the appropriate portions. however, all additions/alterations to the source code of basicnes 2000 v1.5 level 1 are entirely by me (unless stated otherwise) in olafnes. the original set of releases of olafnes were based on basicnes 2000 v1.5 level 2, but i have since moved to v1.5 level 1. this release was much faster on older pcs, and i fixed it up to have the best of original olafnes releases and v1.5 level 2. these releases won't appear too different from the original set of releases, but it's all "under-the-hood" work and menu changes basically. legal olafnes (c) 2004-2006, kevin miller (olaf). basicnes (c) 1996-2006, don jarrett (portions (c) 2000-2006, david finch). m6502 (c) 1997-2006, don jarrett & tobias strömstedt. nintendo entertainment system (r) and references to "nintendo" (c) 1997-2006, nintendo of america inc. all rights reserved. [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 7 days ago
 
 

basicNES is an NES emulator for the Windows platform written in Visual Basic. It supports many mappers and runs many games accurately. Sound is MIDI.

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 2 days ago
 
 

Building an emulator.

0
 
  0 reviews  |  0 users  |  1,374 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 

Simple NES emulator written in java.

0
 
  0 reviews  |  0 users  |  946 lines of code  |  0 current contributors  |  Analyzed about 6 hours ago
 
 

TilemTilem is tile editor that allows for the manipulation of console graphics. It is written in wxPython, and leverages numpy for its efficient handling of large numerical data sets. FeaturesTilem supports all major legacy gaming system including: NES, SNES, Gameboy, Sega Genesis/MegaDrive/32x ... [More] Arbitrary tile sizes User friendly GUI The ability to import graphics into an existing ROM The ability to export graphics from ROMs in a wide variety of formats: JPG, PNG, GIF, BMP Custom palette creation along with the ability to import external palettes or even palettes from within the ROM itself. Development HistoryTilem is a complete rewrite of the original ROM editor Tile Molester. It's aim is to become a universal ROM graphics editor for all 2D consoles and handhelds. Since Tile Molester's original release on Jun 9th, 2003 by Kent Hansen (aka SnowBro) the project remained unchanged and unmaintained. In Nov. 2008 the project was adopted with the hope of improving the code base in order to fix several outstanding bugs and improve the GUI. After 2 failed attempts to refactor the original source code and a year later, a complete rewrite of the application in wxPython began in August of 2009. As of Jan of 2010 the codebase is under heavy development and a release is pending in the upcoming months of 2010. Running TilemCurrently there is no installer for Tilem (this will change once there is an official release). For now if you are interested in running Tilem you will need: Python 2.6 wxPython numpy pubsub Python library Screenshotshttp://picasaweb.google.com/lh/photo/Q_qJJzd8HPY0TYWAnjs5YA?feat=directlink (click download) [Less]

0
 
  0 reviews  |  0 users  |  12,556 lines of code  |  0 current contributors  |  Analyzed 2 days ago
 
 

NESEMUThe unnamed NES emulator, also extremely portable. Breaking News - 05/05/2009nesemu2 has begun, nesemu is on the backburner, while pceemu is right beside nesemu2 on the front burners! nesemu2 is a complete rewrite reusing very little code, focusing on more accurate timing in the cpu, and ... [More] mid-line updates on the ppu. i decided it would be too much work to accomplish what i want to do, so the rewrite has begun. also, there is a new gui being coded, the successor to gui2: gui3. portability will also be a goal, also a client/server thing for internet gaming...hopefully... Latest NewsNew emulation project started, PCEEMU. Previous Latest NewsPS2 support will be removed when the new PPU core is completed. The core will most likely be too much for the PS2 to handle. Also, when the new PPU core is put into place, I should have migrated from Matt Conte's APU to blargg's APU. My motivation for working on this project is strong even with my new side project starting to roll. Mappers are also at the bottom of my priority list because, honestly, I'm just sick of writing them, tracking down hard to find games, etc... Old NewsI've been secretly working on nesemu with a mini-itx Intel Atom board, not much time to do any real work but the Wii version is now working perfectly without SDL, and some new PPU engine tweaks make less graphics emulation errors. Dirty iNES headers are now detected, so the correct mapper is loaded now. Small ROM database is also internal in the code, for a specific few games (notably the VRC mappers). Splash screen, and probably other things added as well. Finally, NSF player working great along with a more compatable HLE FDS BIOS. Not enough work for a new release though... FeaturesMega fast on all targets, around 900 FPS on this computer I am writing with. Superb compatability. Awesome mapper support. Amazingly free and open sores, released under GPL v2. Supported TargetsWin32: Finished. Linux: Near finished... OSX: Near finished... PS2: Near finished... Wii: Near finished... Linux binary releases will be discontinued, it's too easy to run "make linux". OSX binaries need to be updated. UsageUsage is the same on all platforms, an incomplete but usable ZSNES look alike GUI. To get started, click Game then Load. Browse directories on the right, files on the left. This is accomplished by double clicking the directory you want to browse into, or '..' choosing to go to the previous directory. If the emulator finds any usable images, they will appear on the left. Single click a file to show its info at the bottom of the load dialog. Double click a file to load it into the emulator and exit the GUI. Once the emulator is running the default keys are the same on all PC platforms; PS2 and Wii have nicer controls. Default keys for PCs: Directional Pad = Arrow Keys Start = S Select = A Button A = X Button B = Z Menu = Escape Fast Forward = 1 Disk Flip = F1 Save State = F5 Load State = F8 Default keys for PS2: Directional Pad = Directional Pad Start = Start Select = Select Button A = Square or Circle Button B = Cross or Triangle Menu = R 2 Move Menu Cursor = Left Analog Default keys for Wii: Classic controller can also be used, keys are perfect with it. Wiimote is being held sideways. Directional Pad = Directional Pad Start = + Select = - Button A = 2 Button B = 1 Disk Flip = B Menu = A Move Menu Cursor = Flip Wiimote vertically, and use point and click method with B. There are many GUI options, those will be documented later, before the 'final' release. Just explore, there is a lot! Code NotesThe emulator is coded in C, nothing fancy. It should build under any environment. I usually use GCC for all targets other than Windows, Visual Studio 2005 with Windows, and KDevelop on Linux. PS2 NotesFeedback is needed on the PS2 port. If the emulator ISN'T working for you, please either email or post an issue containing the following information: PS2 kind (either slim or fat). Which devices are in the controller ports. Memory card slot contents (memcard type and manufacturer). Ethernet controller connected? (fat ps2 only) Hard drive connected? Where NESEMU was ran from (network, hard drive, etc.). NESEMU version. BugsPlease report all bugs found to the Issues section of this site. Your feedback is needed to make the emulator better! [Less]

0
 
  0 reviews  |  0 users  |  61,502 lines of code  |  1 current contributor  |  Analyzed 5 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.