NES Game !

Hi,

I search the information anywhere without finding a FAQ explaining how to run Nintendo games.

I se that he had put the following files in the repéretoire /storage/system :

  • disksys.rom
  • nstdatabase.xml

i have load a Nestopia Core, and after Information -> core information :. i can see the status : Present, required

But when i launch a NES game, the game is kill and i can return into the lakka interface

How can i play a NES Game ? Can i have a possibility to see log to understend why NES game don’t work ?

Regards

Please read the documentation :wink:

… yeah i have see this documentation :

None of my GBA/NES/PS1 games works You need to put the BIOS in the system directory. Bios names are listed here.

And i have put disksys.rom into a storage folder. i don’t understund :frowning:

That link shows you how to get a log, which should tell us more about what’s going on.

ah ok, sorry

this is the end of my log file :

RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 RetroArch [INFO] :: Loading dynamic libretro core from: “/tmp/cores/nestopia_libretro.so” RetroArch [INFO] :: Overrides: no core-specific overrides found at /storage/.config/retroarch/Nestopia/Nestopia.cfg RetroArch [INFO] :: Overrides: no game-specific overrides found at /storage/.config/retroarch/Nestopia/Batman - Return of the Joker (Europe).cfg RetroArch [INFO] :: Environ SET_VARIABLES. RetroArch [INFO] :: Remaps: core name: Nestopia RetroArch [INFO] :: Remaps: game name: Batman - Return of the Joker (Europe) RetroArch [INFO] :: Remaps: remap directory: /storage/remappings RetroArch [INFO] :: Remaps: no game-specific remap found at /storage/remappings/Nestopia/Batman - Return of the Joker (Europe).rmp RetroArch [INFO] :: Remaps: no core-specific remap found at /storage/remappings/Nestopia/Nestopia.rmp RetroArch [INFO] :: Environ GET_LOG_INTERFACE. RetroArch [INFO] :: Environ PERFORMANCE_LEVEL: 6. RetroArch [INFO] :: Loading content file: /storage/roms/Nintendo - Nintendo Entertainment System/Batman - Return of the Joker (Europe).zip#Batman - Return of the Joker (Europe).nes. RetroArch [INFO] :: [deflate] Path: Batman - Return of the Joker (Europe).nes, CRC32: 0xba327fd9 RetroArch [INFO] :: Did not find a valid content patch. RetroArch [INFO] :: CRC32: 0xba327fd9 . RetroArch [INFO] :: Environ SET_INPUT_DESCRIPTORS: RetroArch [INFO] :: RetroPad, User 1, Button “B (bottom)” => “B” RetroArch [INFO] :: RetroPad, User 1, Button “Y (left)” => “(VSSystem) Coin 2” RetroArch [INFO] :: RetroPad, User 1, Button “Select” => “Select” RetroArch [INFO] :: RetroPad, User 1, Button “Start” => “Start” RetroArch [INFO] :: RetroPad, User 1, Button “D-Pad Up” => “D-Pad Up” RetroArch [INFO] :: RetroPad, User 1, Button “D-Pad Down” => “D-Pad Down” RetroArch [INFO] :: RetroPad, User 1, Button “D-Pad Left” => “D-Pad Left” RetroArch [INFO] :: RetroPad, User 1, Button “D-Pad Right” => “D-Pad Right” RetroArch [INFO] :: RetroPad, User 1, Button “A (right)” => “A” RetroArch [INFO] :: RetroPad, User 1, Button “X (up)” => “(VSSystem) Coin 1” RetroArch [INFO] :: RetroPad, User 1, Button “L” => “(FDS) Disk Side Change” RetroArch [INFO] :: RetroPad, User 1, Button “R” => “(FDS) Eject Disk” RetroArch [INFO] :: RetroPad, User 2, Button “B (bottom)” => “B” RetroArch [INFO] :: RetroPad, User 2, Button “Y (left)” => “(VSSystem) Coin 2” RetroArch [INFO] :: RetroPad, User 2, Button “Select” => “Select” RetroArch [INFO] :: RetroPad, User 2, Button “Start” => “Start” RetroArch [INFO] :: RetroPad, User 2, Button “D-Pad Up” => “D-Pad Up” RetroArch [INFO] :: RetroPad, User 2, Button “D-Pad Down” => “D-Pad Down” RetroArch [INFO] :: RetroPad, User 2, Button “D-Pad Left” => “D-Pad Left” RetroArch [INFO] :: RetroPad, User 2, Button “D-Pad Right” => “D-Pad Right” RetroArch [INFO] :: RetroPad, User 2, Button “A (right)” => “A” RetroArch [INFO] :: RetroPad, User 2, Button “X (up)” => “(VSSystem) Coin 1” RetroArch [INFO] :: RetroPad, User 2, Button “L” => “(FDS) Disk Side Change” RetroArch [INFO] :: RetroPad, User 2, Button “R” => “(FDS) Eject Disk” RetroArch [INFO] :: RetroPad, User 3, Button “B (bottom)” => “B” RetroArch [INFO] :: RetroPad, User 3, Button “Y (left)” => “(VSSystem) Coin 2” RetroArch [INFO] :: RetroPad, User 3, Button “Select” => “Select” RetroArch [INFO] :: RetroPad, User 3, Button “Start” => “Start” RetroArch [INFO] :: RetroPad, User 3, Button “D-Pad Up” => “D-Pad Up” RetroArch [INFO] :: RetroPad, User 3, Button “D-Pad Down” => “D-Pad Down” RetroArch [INFO] :: RetroPad, User 3, Button “D-Pad Left” => “D-Pad Left” RetroArch [INFO] :: RetroPad, User 3, Button “D-Pad Right” => “D-Pad Right” RetroArch [INFO] :: RetroPad, User 3, Button “A (right)” => “A” RetroArch [INFO] :: RetroPad, User 3, Button “X (up)” => “(VSSystem) Coin 1” RetroArch [INFO] :: RetroPad, User 3, Button “L” => “(FDS) Disk Side Change” RetroArch [INFO] :: RetroPad, User 3, Button “R” => “(FDS) Eject Disk” RetroArch [INFO] :: RetroPad, User 4, Button “B (bottom)” => “B” RetroArch [INFO] :: RetroPad, User 4, Button “Y (left)” => “(VSSystem) Coin 2” RetroArch [INFO] :: RetroPad, User 4, Button “Select” => “Select” RetroArch [INFO] :: RetroPad, User 4, Button “Start” => “Start” RetroArch [INFO] :: RetroPad, User 4, Button “D-Pad Up” => “D-Pad Up” RetroArch [INFO] :: RetroPad, User 4, Button “D-Pad Down” => “D-Pad Down” 1" RetroArch [INFO] :: RetroPad, User 4, Button “D-Pad Left” => “D-Pad Left” RetroArch [INFO] :: RetroPad, User 4, Button “D-Pad Right” => “D-Pad Right” RetroArch [INFO] :: RetroPad, User 4, Button “A (right)” => “A” RetroArch [INFO] :: RetroPad, User 4, Button “X (up)” => “(VSSystem) Coin 1"2” RetroArch [INFO] :: RetroPad, User 4, Button “L” => “(FDS) Disk Side Change” RetroArch [INFO] :: RetroPad, User 4, Button “R” => “(FDS) Eject Disk” RetroArch [INFO] :: Environ SYSTEM_DIRECTORY: “/storage/system”. RetroArch [libretro INFO] :: NstDatabase.xml path: /storage/system/NstDatabase.xml RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: XRGB8888. RetroArch [INFO] :: Environ SAVE_DIRECTORY: “/storage/savefiles”. RetroArch [INFO] :: Environ GET_VARIABLE nestopia_favored_system: RetroArch [INFO] :: auto 1" RetroArch [INFO] :: Environ GET_VARIABLE nestopia_genie_distortion: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE nestopia_nospritelimit: RetroArch [INFO] :: disabled 2" RetroArch [INFO] :: Environ GET_VARIABLE nestopia_fds_auto_insert: RetroArch [INFO] :: enabled RetroArch [INFO] :: Environ GET_VARIABLE nestopia_blargg_ntsc_filter: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE nestopia_palette: RetroArch [INFO] :: consumer RetroArch [INFO] :: Environ GET_VARIABLE nestopia_overscan_v: RetroArch [INFO] :: enabled 1" RetroArch [INFO] :: Environ GET_VARIABLE nestopia_overscan_h: RetroArch [INFO] :: disabled RetroArch [ERROR] :: Failed to load content. RetroArch [libretro Monitor FPS estimation is disabled for threaded video. ml RetroArch [ERROR] :: Failed to start audio driver. Will continue without audio. RetroArch [INFO] :: Saving config at path: “/storage/.config/retroarch/retroarch.cfg” RetroArch [INFO] :: Saved new config to “/storage/.config/retroarch/retroarch.cfg”. RetroArch [INFO] :: Monitor FPS estimation is disabled for threaded video.

Certainly a header problem.

Let get the roms from the no-intro romset from 2016-01-03_Fixed

yeah !!! thanks a lot for your help

i have tested with a no-intro romset from 2016-01-03 and works perfectly !

Good. We need to make a page on our wiki that tells what versions of the roms are supported.

So…NES games/emu need BIOS files too?!?

No, NES ROMs need a header on each ROM that tells the emulator how to load the game. No-Intro (a group that releases sets of ROMs that we base our databases on) got a little overzealous awhile back and removed the headers, making the ROMs un-emulate-able.

The BIOS and NstDatabase.xml are necessary for Nestopia core to run Famicom Disc System games.