Famicom Nes Roms

2 views
Skip to first unread message

Juan Navarro

unread,
Aug 3, 2024, 6:11:31 PM8/3/24
to inexovda

Hi, I recently have decided to try out Batocera after watching some heavily inspiring videos from mr. ETA Prime.
I also love how the OS just loads and so far everything has been just plug and play, with the exception of some minor scraping issues I've experienced.
My question is - I have some other systems like Famicom and Super Famicom as well as some Megadrive Japan and some general hacks that I'd like to implement if possible. Are the above systems supported and is there a way to add them? I do not see folders in the ROMS folder for them, and when I made my own they do not show up in the theme. If this is possible, is there a tutorial anywhere that I could take a look at?
I'm running the Computer - 64 bit build if that matters.

omn1slash yes offcoarse they are just modified nes,snes,mega drive games, just create a new folder on roms folder for example nes hacks, folder need to call like NESH . and on es_systems.cfg you need to duplicate the nes emulator lines and change the roms folder from nes to nesh .

@GameCast awesome! Can do that... will the default theme pick up the new systems? or do I have to make edits in the theme as well? Also is there any cool themes you recommend that support all the consoles?

nadenislamarre Technically I would prefer to change the "Megadrive" to Sega Genesis icon (I live in the US and thats what we know it as)... and preferred to have another icon with the Megadrive logo for "Sega Megadrive Japan" if its possible. Is this the best way to handle this?

GameCast I do really like that theme. I'll give that a try. I just want something that supports virtually every system. I don't see an area in the shared folders to put the themes in, so I assume i'd have to WinSCP (SSH) in and find the directory? I'm a bit familiar with how RetroPie works and this so far has been pretty close.

GameCast Yes, the PC X64 booting from a thumb drive. the roms are on an external hard drive formatted in EXT4 (linux) and in their normal locations (/roms) there. I looked through all of the folders and I didnt see a place to put themes - just music, the roms, cheats, etc. I've tried pushing F1 to look through file manager but it doesn't seem to show that folder either. Should I be seeing it?

GameCast this would be 5.21. I downloaded it off the main batocera page on Sunday. Is there a way that I'm missing to get this newer version 5.22? I tried to go to "update" but it said none available.

So I'm new to emulation and retro arch and I'm wanting to add SNES roms and Super Famicom roms. I've been following a great tutorial to setup Retroarch and that is done but I'm a little unsure how to proceed. I have been directed to another great launchbox video on how to run SNES through Retroarch. It explains how to add multiple file types but my concern is that all my Famicom files are 7z and my SNES files are mostly Zip and a few are .srm and .src. One of the moderators told me that some emulators will run archived roms and others need to be unzipped. So I'm confused as to what to select when adding a system, in fact is there a list of systems that can be run as archived files and a list of what roms need extracting within retroarch?

First 7z or zip doesn't matter, both file types are recognized and handled just fine with 7zip which Launchbox uses to extract the rom files. The only time there may be a problem is if there are multiple files within the archive file, the first file will try and be loaded and if this first file is not an actual rom it may cause problems.

Emulators that directly run archived roms will be things like Mame, NeoGeo and some other arcade emulators where the rom archive contains several rom files and these should never be extracted, the emulator needs them to remain archived.

I assume some systems are archived to save disk space? So if we use Retroarch as an example, if files are present that are archived in most cases they don't need to be extracted to run? What is the reasoning behind extracting a file before running, than just leaving it alone. I'm just curious.

If you are loading a rom through through Retroarch and it is a zip / 7z file it will need to be extracted first. Launchbox will extract it to a temporary folder first, then load it and delete the temporary file after playing, all leaving the original compressed file alone. I believe Retroarch does the same thing as Launchbox but again I cannot say for sure since I have always extracted my files out.

This is the only game that gives this error I have searched high and low but all other ntsc roms work fine. The only thing I have found is that the original game only came out in the US on SNES and only in US cartridge form so no EU release. Is there something in the code that can be changed so it can be played on a EU SNES?

The Nintendo Entertainment System, known as the Nintendo Famicom in Japan with a radically different design, is an 8-bit third-generation video game console released by Nintendo in Japan in 1983. It was redesigned as the NES and released two years later in the US, retailing for $179.99. Arguably the first majorly successful video game console after the North American video game crash of '83; probably why it looks more like a VCR than a console.

The original Famicom had the Family Computer Disk System add-on released for it a few years after its release which allowed playback of games on higher capacity discs. These discs commonly featured enhanced sound capabilities and the ability to save the game data, as opposed to using passwords to resume progress. Since the NES had a delayed release, it included additional mapping hardware negating the need for the add-on, albeit without the sound enhancements. Many Famicom disk-only games were ported to cartridge form for their US release. The default theme, Carbon, supports switching between regions in its theme settings in the case that you'd prefer to see the Famicom design instead of the NES design on the system list.

Emulation of the NES is pretty well established. If your machine can only emulate one system at full speed, it will be this. Choice of emulator doesn't particularly matter, they're all good nowadays. Technically, MAME can emulate the Vs. Dualsystem cabinet, but if this your first time hearing about that don't worry about it.

.nes for cartridges, .fds for Famicom discs. Although the emulators can emulate both NES cartridges and Famicom disks just fine, Batocera has the systems split up into two separate entries, /userdata/roms/nes for NES and /userdata/roms/fds for Famicom. Put your ROMs in their respective folders, and then if you want you can group the systems inside of EmulationStation so that they share a menu.

The ROMs are pretty easy to mod as well, just open them up in a tile editor and you'll see all the game/sprite data stored in 88 pixel tiles. Level layout changes typically require a specialized level editor program for that game (if there even is one).

NES emulators will typically rely on the filename to choose the correct region setting and speed by default. Nestopia is an exception, it uses a separate file called Nstdatabase.xml, located in the userdata/bios folder.

The libretro port of a modern NES emulator with 100% mapper compatibility. Is more demanding than the other, more innacurate emulators, but this is only a concern on really weak hardware like the Pi 0.

Donsol is a dungeon crawler card game played with a standard deck of 54 playing cards. The game was programmed in assembly, the art assets were created with Nasu by Rekka, the game was designed by John Eternal and the famicom rom is released by Hundred Rabbits.

c80f0f1006
Reply all
Reply to author
Forward
0 new messages