Project Nested - NES emulator for SNES

Discuss emulation of the Nintendo Entertainment System and Famicom.

Moderator: Moderators

User avatar
LucianoTheWindowsFan
Posts: 55
Joined: Mon Jun 22, 2020 9:39 am

Re: Project Nested - NES emulator for SNES

Post by LucianoTheWindowsFan » Sat Nov 21, 2020 7:25 am

Myself086 wrote:
Wed Nov 18, 2020 12:10 pm
marcosmoutta wrote:
Wed Nov 18, 2020 11:36 am
Herzog Zwei wrote:
Sat Oct 10, 2020 10:49 pm
We need to create a pack with patched working roms!
<Removed link>
Unsure on the legality of this, will gladly delete.
Not legal.

You are allowed to share profiles generated by the EXE. They only contain descriptions of the ROM file without actual data.
Luckily, I was able to download those illegal ROMs, so maybe the FBI will raid my house.
The SNES is my favorite console, not only because it is an upgrade to the NES, but because it had some quality games as well (e.g. EarthBound and Kirby's Dream Land 3).

Myself086
Posts: 43
Joined: Sat Nov 10, 2018 2:49 pm

Re: Project Nested - NES emulator for SNES

Post by Myself086 » Sun Nov 22, 2020 8:36 pm

aquasnake wrote:
Fri Nov 20, 2020 6:02 pm
Soon after you released this tool, some smart merchants used your works to pack NES ROM and sell them as SNES multi-carts. Some of them crashed due to imperfect emulation. I wonder if the manufacturer of this kind of cartridge has contacted you? If we are using open source products to do business, I think it is necessary to display a blue screen error after the crash and display a "punishment" warning message such as "this cartridge is unauthorized, please refund it from the seller". :lol:
No seller contacted me directly but I heard about one known seller using my work. If anything, the blue screen shows the name of this emulator so people can research it.
aquasnake wrote:
Fri Nov 20, 2020 6:02 pm
Using the external bank address b0-b7 of SNES to emulate mappers. Using SPC to emulate APU. Very outstanding work
Do you mean banks $b0-$b7 for SRAM? I use $b0 for the game's expanded RAM while $b1 is for caching function entry points for the exe. I never access SRAM through mirrored banks so I can use more later if necessary.

Mapper emulation on the PRG side is done by changing the CPU's register DB whenever data accesses are made to $6000-$ffff.

Post Reply