It is currently Sun Nov 19, 2017 2:35 pm

All times are UTC - 7 hours





Post new topic Reply to topic  [ 53 posts ]  Go to page Previous  1, 2, 3, 4
Author Message
PostPosted: Mon Aug 03, 2015 4:31 am 
Offline
User avatar

Joined: Mon Jan 03, 2005 10:36 am
Posts: 2981
Location: Tampere, Finland
raydempsey wrote:
I figured out how to upload my game to a cart and play it on a Nintendo but there is one problem: the sprites are being assigned the wrong tiles.

Most likely cause is that you haven't initialized all of the mapper's CHR registers properly. Emulators will typically initialize the registers to an NROM-compatible configuration, but this doesn't necessarily happen on real hardware and is not something that should be relied on.

_________________
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: kkfos.aspekt.fi


Top
 Profile  
 
PostPosted: Tue Aug 04, 2015 11:58 am 
Offline
User avatar

Joined: Sat May 31, 2014 4:12 pm
Posts: 139
Most likely cause is that you haven't initialized all of the mapper's CHR registers properly.[/quote]

I'm not sure what that means or how I would initialize the mapper's CHR registers. All I did was cut up the .nes file and upload the portions to the cart. What should I have done instead?


Top
 Profile  
 
PostPosted: Tue Aug 04, 2015 12:25 pm 
Offline
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 5822
Location: Canada
He means in the software you have to initialize all of the CHR bank select registers. In particular, it looks like you don't actually set the banks at $0000-0FFF, but I think you set all the others. Emulators often set them up with 0 or some other convenient default, but the MMC3 does not initialize it automatically (i.e. it's a bit random or at least unreliable). Just stick this in your reset I guess:
Code:
lda #$40
sta $8000
lda #0
sta $8001
lda #$41
sta $8000
lda #1
sta $8001

It's generally important to initialize every mapper register on startup.


Top
 Profile  
 
PostPosted: Tue Aug 04, 2015 12:33 pm 
Offline
User avatar

Joined: Sat Feb 12, 2005 9:43 pm
Posts: 10113
Location: Rio de Janeiro - Brazil
raydempsey wrote:
All I did was cut up the .nes file and upload the portions to the cart. What should I have done instead?

There's nothing wrong with how you split or uploaded the files, you just didn't fully initialize the mapper in your code. Emulators sometimes do you the "favor" of initializing some things that the real hardware doesn't, so never count on that and always initialize all registers.


Top
 Profile  
 
PostPosted: Wed Aug 05, 2015 12:10 am 
Offline
User avatar

Joined: Sat May 31, 2014 4:12 pm
Posts: 139
It works fine now that I initialized all the mappers. Here is a copy of the cartridge sticker as it stands. Might change it, might not.


Attachments:
fullcover.png
fullcover.png [ 276.11 KiB | Viewed 1335 times ]
Top
 Profile  
 
PostPosted: Wed Aug 05, 2015 11:10 pm 
Offline
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 5822
Location: Canada
Personally, I'd alter the appearance of the T rating to not be a fraudulent duplicate of an ESRB rating, but then again I suppose this whole ROM is an unauthorized cover, so this is probably not a concern of yours.

Also I think the spine text at the top looks a little bit too wide to fit an NES cart, but this is only a guess. If you've measured it and you know it's fine, then never mind me.


Top
 Profile  
 
PostPosted: Thu Aug 06, 2015 12:19 pm 
Offline
User avatar

Joined: Sat May 31, 2014 4:12 pm
Posts: 139
The cartridge I'm using is from infiniteneslives.com and the proportions on certain parts are slightly different. I can't legally sell it and who would buy it anyway so the infringements are for me only. I was thinking of taking it to a copy shop like Kinko's or something but I don't know if they will print it because of legal reasons. I've also heard that photo sticker paper has a tendency to have the ink rub off so I'm not set on how I will print it.


Top
 Profile  
 
PostPosted: Mon Aug 10, 2015 12:07 pm 
Offline
User avatar

Joined: Sat May 31, 2014 4:12 pm
Posts: 139
Do you have a recommendation for a brand and type of sticker paper to use for the printed label? I see to only be able to find photo glossy sticker paper online. Is that what I should be using or is there something else that works best?


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 53 posts ]  Go to page Previous  1, 2, 3, 4

All times are UTC - 7 hours


Who is online

Users browsing this forum: Estlib and 1 guest


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