Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

3DNES 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 6: Line 6:
|lastupdated=2015/03/29
|lastupdated=2015/03/29
|type=Console
|type=Console
|version=2.0
|version=2015
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/3dshomebrew/3DNES-master.zip
|download=https://dlhb.gamebrew.org/3dshomebrews/3dnes.7z
|website=https://github.com/st4rk/3DNES
|website=https://github.com/st4rk/3DNES
|source=https://github.com/st4rk/3DNES
|source=https://github.com/st4rk/3DNES
}}
}}
<youtube>bqxgiSozeEU</youtube>
3DNES is an NES (Nintendo Entertainment System) emulator for Nintendo 3DS. NES is an 8-bit third-generation home video game console produced, released, and marketed by Nintendo. It is also a remodelled export version of the company's Family Computer[a] (FC) platform in Japan, commonly known as the Famicom[b], which was launched on July 15, 1983.
 
Developed by St4rk and gdkChan, 3DNES was initially a port from lameNES, but was greatly modified through the reconstruction of the PPU, CPU, modifications on mappers, etc. The project is on an initial phase. It's capable of emulating many games (with speed going from great to somewhat slow), and supports some mappers. However, it doesn't have support for sound yet.
 
==Features==
* Mappers Supported: MMC1, MMc3, MMC5 (partial), AOROM, CNROM, MAPPER 79, UNROM.
* Frameskip.
* ROM Selection Menu.
* SRAM Save.
 
==Installation==
Available in 3DSX and 3DS formats.
* 3DS - Requires a Gateway 3DS Flashcard, copy the .3ds file to your microSD.
* 3DSX - Copy the .3dsx file to the 3ds folder of your SD card.
 
Then create a folder called 3dnes on the root of your SD card.
 
Inside the 3DNES folder, create another two folders, SAVES and ROMS.


3DNES is an NES (Nintendo Entertainment System) emulator for Nintendo 3DS, developed by St4rk and gdkChan. At first, it was just a port from lameNES, but was greatly modified through the reconstruction of the PPU, CPU, modifications on mappers, etc.
Put your rom on ROMS folder and run the homebrew.


The project is on an initial phase. It's capable of emulating many games (with speed going from great to somewhat slow), and already supports some mappers. However, it doesn't have support for sound yet. Currently the project is at version 1.2.
==User guide==
To use frameskip, before starting the game, in MENU, just use Left/Right.


==The emulator currently has:==
1 ~ 2 frameskip is recommended (of course, you can use more).


*Mappers Supported : MMC1, MMc3, MMC5(partial), AOROM, CNROM, MAPPER 79, UNROM.
==Screenshots==
*Frameskip, ROM Selection Menu, SRAM Save.
https://dlhb.gamebrew.org/3dshomebrews/3dnes3.png
https://dlhb.gamebrew.org/3dshomebrews/3dnes4.png


==The next versions will come with:==
==Media==
*More Mappers Supported, Optimizations to speed up, Audio Support.
'''3DNES Preview - NES Emulator for 3DS''' ([https://www.youtube.com/watch?v=bqxgiSozeEU St4rkDev]) <br>
<youtube>bqxgiSozeEU</youtube>


==How it works==
==Known issues==
There are some bugs and some games won’t work. No sound.


You will need a Gateway 3DS Flashcard, just download the 3DNES.3ds and put in your microSD, after it, in your SD from 3DS, create a folder called "3DNES", at 3DNES folder, create another two folders, SAVES AND ROMS.
==Changelog==
'''v1.2'''
* Added Select button.
* Removed blue screen on bottom screen.
* Fixed multirom scrolling bug.
* Speed improvements in some games.
* Re-written the 6502 (again) to understand more how it works, will work on a ASM-ARM of 6502 (maybe the speed up).


After this little process, just put every rom on ROMS folder and open the 3DNES and enjoy!
'''v1.1 3D Test'''
* It is just a prototype, so have a lot of bugs, use just for test.


To use frameskip, before starting the game, in MENU, just use Left/Right.
'''v1.0'''
* Added New background.
* Added Scrolling Roms.
* Added 3DNES/ROMS and 3DNES/SAVES folder.
* Bug Fix on some games.
* SRAM Save working.


<- less frameskip, -> more frameskip, just use 1 ~~ 2 frameskip(of course, you can use more).
'''v0.2'''
* First version using ARM11 (.3ds format for Gateway Flashcart's homebrew launcher).
* A lot of mappers and PPU 6502 re-written and MMC3 mapper bug fixed.
* External ROM loading support.


==Info==
'''v0.1a (unsigned)'''
* Joypad working.
* Work with some games (Mario Bros 1,2,3, Final Fantasy etc).
* Without graphic bug.


The Nintendo Entertainment System (NES) is an 8-bit third-generation home video game console produced, released, and marketed by Nintendo. It is a remodelled export version of the company's Family Computer[a] (FC) platform in Japan, commonly known as the Famicom[b], which was launched on July 15, 1983.
==Credits==
Thanks to:​
* gdkChan​.
* Ernilos​.
* Smealum.​
* Tybus​.
* Beta testers.


The NES was launched in a test market of New York City on October 18, 1985, followed by Los Angeles as a second test market in February 1986, followed by Chicago and San Francisco, then other top 12 American markets, followed by a full launch across North America and some countries in Europe in September 1986, followed by Australia and other countries in Europe in 1987. Brazil saw only unlicensed clones until the official local release in 1993.
==External links==
* Author's website - https://st4rk.net/emuladores-e-homebrews/3dnes-nes-emulator
* Author's Tweet - https://twitter.com/st4rkdev/status/503692287780876288
* GitHub - https://github.com/st4rk/3DNES
* GBAtemp - https://gbatemp.net/threads/3dnes-nes-emulator.369236


In South Korea, it was packaged as the Hyundai Comboy[c] and distributed by Hyundai Electronics which is now SK Hynix; the Comboy was released in 1989.
[[Category:3DS homebrew emulators]]
[[Category:Homebrew console emulators on 3DS]]

Revision as of 14:10, 31 December 2021

3DNES
File:NES-Console-3ds-01.jpg
General
Authorst4rk, gdkChan
TypeConsole
Version2015
LicenseMixed
Last Updated2015/03/29
Links
Download
Website
Source

3DNES is an NES (Nintendo Entertainment System) emulator for Nintendo 3DS. NES is an 8-bit third-generation home video game console produced, released, and marketed by Nintendo. It is also a remodelled export version of the company's Family Computer[a] (FC) platform in Japan, commonly known as the Famicom[b], which was launched on July 15, 1983.

Developed by St4rk and gdkChan, 3DNES was initially a port from lameNES, but was greatly modified through the reconstruction of the PPU, CPU, modifications on mappers, etc. The project is on an initial phase. It's capable of emulating many games (with speed going from great to somewhat slow), and supports some mappers. However, it doesn't have support for sound yet.

Features

  • Mappers Supported: MMC1, MMc3, MMC5 (partial), AOROM, CNROM, MAPPER 79, UNROM.
  • Frameskip.
  • ROM Selection Menu.
  • SRAM Save.

Installation

Available in 3DSX and 3DS formats.

  • 3DS - Requires a Gateway 3DS Flashcard, copy the .3ds file to your microSD.
  • 3DSX - Copy the .3dsx file to the 3ds folder of your SD card.

Then create a folder called 3dnes on the root of your SD card.

Inside the 3DNES folder, create another two folders, SAVES and ROMS.

Put your rom on ROMS folder and run the homebrew.

User guide

To use frameskip, before starting the game, in MENU, just use Left/Right.

1 ~ 2 frameskip is recommended (of course, you can use more).

Screenshots

3dnes3.png 3dnes4.png

Media

3DNES Preview - NES Emulator for 3DS (St4rkDev)

Known issues

There are some bugs and some games won’t work. No sound.

Changelog

v1.2

  • Added Select button.
  • Removed blue screen on bottom screen.
  • Fixed multirom scrolling bug.
  • Speed improvements in some games.
  • Re-written the 6502 (again) to understand more how it works, will work on a ASM-ARM of 6502 (maybe the speed up).

v1.1 3D Test

  • It is just a prototype, so have a lot of bugs, use just for test.

v1.0

  • Added New background.
  • Added Scrolling Roms.
  • Added 3DNES/ROMS and 3DNES/SAVES folder.
  • Bug Fix on some games.
  • SRAM Save working.

v0.2

  • First version using ARM11 (.3ds format for Gateway Flashcart's homebrew launcher).
  • A lot of mappers and PPU 6502 re-written and MMC3 mapper bug fixed.
  • External ROM loading support.

v0.1a (unsigned)

  • Joypad working.
  • Work with some games (Mario Bros 1,2,3, Final Fantasy etc).
  • Without graphic bug.

Credits

Thanks to:​

  • gdkChan​.
  • Ernilos​.
  • Smealum.​
  • Tybus​.
  • Beta testers.

External links

Advertising: