It is currently Sat Mar 23, 2019 10:20 pm

All times are UTC - 7 hours

Post new topic Reply to topic  [ 18 posts ]  Go to page Previous  1, 2
Author Message
PostPosted: Sun Apr 30, 2017 7:27 pm 
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 7335
Location: Canada
Myask wrote:
Just saying I'd've allocated VRC2 to one and its addressings to subs, but…well, backwards compatibility hobble.

Besides, if a new dump requires submapper support, then wouldn't that pressure emulator authors to implement it?

If a submapper is required for it to function then it's already iNES 2, so... if you're allocating a new mapper at 256+ I see nothing wrong with using "submappers" to cram 16 mappers into one mapper, if you really want to do that... though again, quite moot at this point.

For the iNES 1 mapper plane of 0-255, though, I don't think it's a good idea. Preserve their existing function, and use submappers to refine it. If you're going to add new mappers to 0-255 we should try to make sure they're at least compatibly implementable as a single mapper without submappers. I.e. if the mapper can't be implemented in iNES 1, don't stick it in the iNES 1 plane.

AWJ wrote:
I thought that bootleg mappers with similar but incompatible behaviour to a licensed publisher's mapper get their own full mapper number, not a submapper (e.g. the countless multicart-MMC3 variants)

If it's incompatible: yes, it needs a new mapper.

PostPosted: Tue May 02, 2017 5:01 am 
User avatar

Joined: Sat Jul 04, 2015 9:58 am
Posts: 935
Location: -29.794229 -55.795374
Looking at the user's perspective, with exception of the unique games that works only with hacked mappers, to add these hacks don't seem a big deal, specially if the original game is already working fine.

On the developer's side, I think it's a different history.
I think making pirate games' mapper to work on your own emulator is kind of solving a riddle.
The satisfaction of the accomplishment is probably great.

What's the opinion of you guys about this?

PostPosted: Tue May 02, 2017 3:48 pm 

Joined: Mon Nov 10, 2008 3:09 pm
Posts: 433
You can't implement two different incompatible IRQ systems in the same mapper, though. How do you determine which one to use for a particular ROM? You need either a ROM hash list, which completely defeats the ability to run modified, newly discovered or newly developed software, or you need some kind of runtime heuristic, which still plays havoc with new software and particularly with test ROMs (which not only have to conform to the hardware but to the emulator's heuristics)

Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 18 posts ]  Go to page Previous  1, 2

All times are UTC - 7 hours

Who is online

Users browsing this forum: No registered users and 4 guests

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group