how to add a mapper to nes emulator?
Moderator: Moderators
-
- Posts: 78
- Joined: Thu Jan 31, 2019 7:20 am
how to add a mapper to nes emulator?
How to add a mapper to nes emulator?
Help me Please
Help me Please
Re: how to add a mapper to nes emulator?
[not worth after the OP reply]
Last edited by Zepper on Sat Feb 09, 2019 2:24 pm, edited 1 time in total.
Re: how to add a mapper to nes emulator?
You need to be more specific - "adding a mapper to an NES emulator" can involve many different steps:
Do you fully understand how the mapper in question works? You'll need to know what memory regions it listens to (e.g. a single register at $8000-$FFFF for UNROM, 4 serial registers at $8000-$9FFF / $A000-$BFFF / $C000-$DFFF / $E000-$FFFF for MMC1) and what's supposed to happen when the game writes to those addresses (PRG/CHR mapping, nametable mirroring, IRQ timers, sound channels, or even more exotic things), as well as any special cases on how those registers interact (e.g. you could have two different addresses that affect the same internal register in different ways).
Are you adding it to your own emulator, or are you adding it to somebody else's emulator? If it's somebody else's emulator, you need to figure out how that emulator's author chose to implement mappers and then write your new code in the same fashion, otherwise it's probably not going to work. If it's your own emulator, then you should hopefully already understand how its mapper subsystem works.
Does the emulator's mapper subsystem actually support whatever special things the new mapper needs to do? A simple emulator supporting mappers 0, 1, 2, 3, and 7 might only support 16KB PRG banks + 8KB CHR banks + mirroring controls, but if you wanted to support mapper 4 you'd need to add support for 8KB PRG banks, 1KB CHR banks, and a scanline counter for IRQs.
Do you fully understand how the mapper in question works? You'll need to know what memory regions it listens to (e.g. a single register at $8000-$FFFF for UNROM, 4 serial registers at $8000-$9FFF / $A000-$BFFF / $C000-$DFFF / $E000-$FFFF for MMC1) and what's supposed to happen when the game writes to those addresses (PRG/CHR mapping, nametable mirroring, IRQ timers, sound channels, or even more exotic things), as well as any special cases on how those registers interact (e.g. you could have two different addresses that affect the same internal register in different ways).
Are you adding it to your own emulator, or are you adding it to somebody else's emulator? If it's somebody else's emulator, you need to figure out how that emulator's author chose to implement mappers and then write your new code in the same fashion, otherwise it's probably not going to work. If it's your own emulator, then you should hopefully already understand how its mapper subsystem works.
Does the emulator's mapper subsystem actually support whatever special things the new mapper needs to do? A simple emulator supporting mappers 0, 1, 2, 3, and 7 might only support 16KB PRG banks + 8KB CHR banks + mirroring controls, but if you wanted to support mapper 4 you'd need to add support for 8KB PRG banks, 1KB CHR banks, and a scanline counter for IRQs.
Quietust, QMT Productions
P.S. If you don't get this note, let me know and I'll write you another.
P.S. If you don't get this note, let me know and I'll write you another.
-
- Posts: 78
- Joined: Thu Jan 31, 2019 7:20 am
Re: how to add a mapper to nes emulator?
Thank you for your answer
This is an emulator for PS3
Mednafen vunofficial by Robo Hobo
https://store.brewology.com/homebrew.ph ... s&orderby=
Is it possible to add mappers to this emulator? And what kind of file? Thank you very much.
Or would you add some mappers to me? To this emulator? I would write to you what I want to add.
I would give you the games I need to add to the opening
Thank you
I would be very eternal for you
This is an emulator for PS3
Mednafen vunofficial by Robo Hobo
https://store.brewology.com/homebrew.ph ... s&orderby=
Is it possible to add mappers to this emulator? And what kind of file? Thank you very much.
Or would you add some mappers to me? To this emulator? I would write to you what I want to add.
I would give you the games I need to add to the opening
Thank you
I would be very eternal for you
Re: how to add a mapper to nes emulator?
We cannot help you modify somebody else's emulator - you'll have to either contact its author for more information or figure it out for yourself.
Quietust, QMT Productions
P.S. If you don't get this note, let me know and I'll write you another.
P.S. If you don't get this note, let me know and I'll write you another.
-
- Posts: 78
- Joined: Thu Jan 31, 2019 7:20 am
Re: how to add a mapper to nes emulator?
There is a chance???
or SDK PS3? Can you work with this program?
or SDK PS3? Can you work with this program?
Re: how to add a mapper to nes emulator?
Did you not read my post? I said we can NOT help you modify somebody else's emulator, and that you're going to have to either ask the emulator's author (whoever that happens to be) or figure things out for yourself.Deviljin88 wrote:There is a chance???
or SDK PS3? Can you work with this program?
Outright begging for help won't work here - I've already seen the topic you posted in the other forum (and the negative response you've gotten there), and while I do appreciate that you're posting in the correct forum this time, you've still got the wrong attitude for what you're trying to accomplish.
Quietust, QMT Productions
P.S. If you don't get this note, let me know and I'll write you another.
P.S. If you don't get this note, let me know and I'll write you another.
-
- Posts: 78
- Joined: Thu Jan 31, 2019 7:20 am
Re: how to add a mapper to nes emulator?
I understand, can not contact the author, it is a pity that ps3 is neglected
Re: how to add a mapper to nes emulator?
Does PS3 runs PS2 executables?
The source code for a PS2 NES emulator is available here.
Altough I have no clue on how new mappers can be added, this should be easier to do so with the source code.
The source code for a PS2 NES emulator is available here.
Altough I have no clue on how new mappers can be added, this should be easier to do so with the source code.
-
- Posts: 78
- Joined: Thu Jan 31, 2019 7:20 am
Re: how to add a mapper to nes emulator?
Fisher
Thank you very much
I'll try it
pity that nobody in the world can add mappers for ps3 not emulator
Thank you very much
I'll try it
pity that nobody in the world can add mappers for ps3 not emulator
Re: how to add a mapper to nes emulator?
It's not that nobody can, I think nobody is interested on it right now.
Ccovell once did this image that I think fits your situation:
Ccovell once did this image that I think fits your situation:
-
- Posts: 78
- Joined: Thu Jan 31, 2019 7:20 am
Re: how to add a mapper to nes emulator?
Thank you
You Are So kind
I'm probably the only one in the world that I would like to add the mapper to the ps3 of the emulator
You Are So kind
I'm probably the only one in the world that I would like to add the mapper to the ps3 of the emulator
Re: how to add a mapper to nes emulator?
So you can try to learn how to program homebrew on PS3 and do it.
That image is a little about motivation, there's an old tought that says more or less this:
"Many can but don't want, others want but can't. Be the one that can and want!"
Hope this helps you to at least try to learn what you need.
Good luck and have fun!
That image is a little about motivation, there's an old tought that says more or less this:
"Many can but don't want, others want but can't. Be the one that can and want!"
Hope this helps you to at least try to learn what you need.
Good luck and have fun!
-
- Posts: 78
- Joined: Thu Jan 31, 2019 7:20 am
Re: how to add a mapper to nes emulator?
yes you are right but i do not know how. I can not program
Not open elf ps3 cfw
I do not speak English
nobody cares
((
Not open elf ps3 cfw
I do not speak English
nobody cares
((
Re: how to add a mapper to nes emulator?
It is specifically the PS3 that is causing people here to decide it's not worth their while.Deviljin88 wrote:I'm probably the only one in the world that I would like to add the mapper to the ps3 of the emulator