It is currently Wed Oct 16, 2019 12:03 am

All times are UTC - 7 hours





Post new topic Reply to topic  [ 20 posts ]  Go to page Previous  1, 2
Author Message
PostPosted: Tue Feb 19, 2019 2:22 pm 
Offline

Joined: Fri Mar 01, 2013 4:46 am
Posts: 322
Oh ok, thanks for that piece of info.


Top
 Profile  
 
PostPosted: Tue Feb 19, 2019 4:58 pm 
Offline

Joined: Fri Mar 01, 2013 4:46 am
Posts: 322
Hmm, cant get it to work still. This is what FCEUX says.
Code:
 Mapper #:  209
 Mapper name:
 Mirroring: Horizontal
 Battery-backed: Yes
 Trained: No
 NES2.0 Extensions
 Sub Mapper #: 0
 Total WRAM size: 8192
 Total VRAM size: 0
 WRAM backed by battery: 8192
 VRAM backed by battery: 0


this is what $D000 says for 209
Code:
D~7654 3210
  ---------
  6GRC CLPP
  |||| ||++- Select PRG-ROM banking mode
  |||| ||     0: 32 KiB banking
  |||| ||     1: 16 KiB banking
  |||| ||     2: 8 KiB banking
  |||| ||     3: 8 KiB banking, but with bank numbers bits 0-6 reversed
  |||| |+--- Select bank $8000-(32 KiB)/$C000-(16 KiB)/$E000-(8KiB)-$FFFF
  |||| |      0: Hard-wired to last bank
  |||| |      1: Switchable via $8003
  |||+-+---- Select CHR banking mode
  |||         0: 8 KiB banking
  |||         1: 4 KiB banking
  |||         2: 2 KiB banking
  |||         3: 1 KiB banking
  ||+------- Select ROM nametable status
  ||          0: ROM nametables disabled
  ||          1: ROM nametables enabled (for all or some nametables, depending on bit 6)
  |+-------- Select ROM nametable selection method if R=1, ignored otherwise
  |           0: ROM nametables selected separately by $B00x bit 7 XOR $D002 bit 7
  |           1: ROM nametables enabled globally for all nametables
  +--------- Select CPU $6000-$7FFF mapping
              0: Map WRAM, if present, otherwise open bus
              1: Map 8 KiB PRG-ROM bank selected via $8003
                (appropriately shifted and right-filled with binary 1 in 16/32 KiB PRG modes)


ive made sure to not have the bit set in $D000 for the wram, it needs to be not set according to the wiki. With all that, no matter what I type anywhere within $6000-$7FFF instantly turns to 00's.

Is there anyway someone can modify mapper 209 for wram usage please?


Top
 Profile  
 
PostPosted: Wed Feb 20, 2019 5:23 am 
Offline

Joined: Fri Mar 01, 2013 4:46 am
Posts: 322
I really need the wram to work with mapper 209, I've made sure that my header has the correct bit set in the 10th byte for prg-ram usage, I made sure that $D000 for mapper is setup correctly for prg-ram, and I looked over the wiki on mapper 209, to make sure it doesn't use $6000-$7FFF. Again any and all help will be greatly appreciated.


Top
 Profile  
 
PostPosted: Wed Feb 20, 2019 10:07 am 
Offline

Joined: Sun Apr 13, 2008 11:12 am
Posts: 8610
Location: Seattle
I can assure you, asking repeatedly will not help you. Everyone who checks these forums regularly already has decided whether to help, and anyone who doesn't regularly won't even have seen the original post.

At this point, I suspect the fastest way to get the results you want is for you to get familiar with C and with FCEUX's code base.


Top
 Profile  
 
PostPosted: Wed Feb 20, 2019 10:44 am 
Offline

Joined: Fri Mar 01, 2013 4:46 am
Posts: 322
Understood, thank you.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 20 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