Myself086 / Project-Nested

MIT License
493 stars 17 forks source link

Support for mapper 9 #44

Open actraiser30 opened 2 years ago

actraiser30 commented 2 years ago

Hi,will there be support for Mapper 9 in a future release?

thanks

Myself086 commented 2 years ago

No, this mapper is blacklisted. The note on the compatibility sheet says "Impossible to accurately emulate CHR bank switching".

Punch-Out won't be compatible unless someone wants to work with me on patching the game.

actraiser30 commented 2 years ago

Any case that you can create a native nes emulator for snes instead of merging each time a game with the emulator? Thanks

Στις Πέμ, 30 Δεκ 2021, 10:58 ο χρήστης Myself086 @.***> έγραψε:

No, this mapper is blacklisted. The note on the compatibility sheet says "Impossible to accurately emulate CHR bank switching".

Punch-Out won't be compatible unless someone wants to work with me on patching the game.

— Reply to this email directly, view it on GitHub https://github.com/Myself086/Project-Nested/issues/44#issuecomment-1002933022, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJCXONKPQHIM56VO5A4B7NTUTQNMNANCNFSM5K5PUF7Q . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

Myself086 commented 2 years ago

Yes but it's very low priority on my list.

This emulator requires 4 files:

But the SNES doesn't have a file system so SNES emulators and devices only provide 2 files:

If someone wants to update firmwares for Super Everdrive and FXPak Pro then I'd be willing to provide all necessary information to make it possible. However, there's a new feature coming to v1.5 that would be difficult to port to those devices.

actraiser30 commented 2 years ago

Did you ask to Krikzz and Ikari about ?

Maybe that guy here can help

https://github.com/hcs64/neon64v2

He made the native nes emulator for N64

Myself086 commented 2 years ago

I know how to add support for mapper 9 but it can't be emulated perfectly on SNES due to the reason I posted above.

Games running on mappers 9 and 10 will need to be patched, will be tricky and isn't worth my time. I am not going to ask around for help on something that I know how to do. If someone wants to come in and help patch the game, I'd be open to that. But until then, mapper 9 is not happening.

N64 is powerful enough to emulate the PPU at a low level, SNES must emulate it at a high level.

symbios24 commented 2 years ago

Oh i see thanks,is there a list of supported games in titles?

Myself086 commented 2 years ago

https://docs.google.com/spreadsheets/d/1xKZIyNz1DSI3ZBdMfaTEaa_9b6IEABx-ZPwOb6XqcLQ/edit?usp=sharing

Use this link or click the "Compatibility" button on the bottom left corner of the exe's main window.

symbios24 commented 2 years ago

Thanks Is it possible to add scanlines to the emulator by default or just as an option to select before merging a rom with the emulator ??

Myself086 commented 2 years ago

I'm not sure what you're talking about.

symbios24 commented 2 years ago

For the games to have scanlines that old Crt tv's had so the games wont show pixels,every emulator has this option at least for pc etc.

Myself086 commented 2 years ago

This isn't necessary because the resolution on the SNES already matches that of the NES. The image would look very similar to a NES on a real CRT.

symbios24 commented 2 years ago

I dont mean to add scanlines for crt's tvs i mean to add scanlines for tft's tvs that most people have and nes on this tvs look very bad since they dont have scanlines, .it can always be an option before merging the rom thought.

Myself086 commented 2 years ago

It can't be an option because the resolution on SNES matches that of the NES. So it's impossible to add black lines between what would be NES lines.

johneymute commented 2 years ago

Do you play to implement mappers from pirate games and unlicensed games? Because it would be cool to play those games such as gauntlett 1 & 2,pirated nes supermarioworld,donkeykong country “4” super donkeykong 1 & 2 among other pirated & unlicensed nes games on snes,

and in case you don’t wanna do that you can decide to make this project opensource sothat anybody can help completing this project as soon as possible😁

Myself086 commented 2 years ago

NES Super Mario World absolutely yes, I made an editor for this game back in 2017.

For other mappers, it mostly depends on how compatible the mapper is to the SNES.

symbios24 commented 2 years ago

Any recent changes for a native nes emulator without the need of merging??

Thank you

Myself086 commented 2 years ago

Any recent changes for a native nes emulator without the need of merging??

Thank you

I have no idea how to do it but if you find a way to implement it, feel free to let me know. Also, please keep issues on topic so I can easily browse through them later.

symbios24 commented 2 years ago

It will be nice to find a way to do it like that since it will be not necessary anymore to merge hundreds or roms one by one. Unless you can add an option to merge multiple roms together.