Search found 160 matches
- Sun Apr 19, 2015 7:27 pm
- Forum: Newbie Help Center
- Topic: Popping sound on program startup?
- Replies: 6
- Views: 2001
Re: Popping sound on program startup?
I am using FCEUX. It doesn't happen if in the emulator I press Power or Reset. Only on the initial opening will it make a pop. No writes to $4011
- Sun Apr 19, 2015 2:43 pm
- Forum: Newbie Help Center
- Topic: Popping sound on program startup?
- Replies: 6
- Views: 2001
Popping sound on program startup?
I keep finding that my game is making one loud pop sound right when I start the program. I do not have any code that works with sounds in the program. Why does this happen?
- Thu Apr 09, 2015 11:57 pm
- Forum: Newbie Help Center
- Topic: General strategies for intermediate programmers.
- Replies: 1
- Views: 1326
General strategies for intermediate programmers.
I am an intermediate level NES programmer and I am just now starting to build my first project involving playable characters. I have been pondering strategies as to how to optimally construct a character out of sprites. I am aware every scenario is different but I am just curious everybody's thought...
- Wed Dec 17, 2014 5:10 pm
- Forum: Newbie Help Center
- Topic: Transfer my NES homebrew to a real cart.
- Replies: 1
- Views: 1483
Transfer my NES homebrew to a real cart.
I will soon be completing the programming portion of my NES game. After, I would like to be ready and set to transfer it to a real cart but I've never done it before. Ideally, I would like a brand new printed cart but I would also like to compare with the price to refurbish similar carts and do the ...
- Thu Dec 04, 2014 1:47 am
- Forum: Newbie Help Center
- Topic: Can't seem to beat the vblank clock
- Replies: 5
- Views: 2171
Can't seem to beat the vblank clock
I am attempting to update the nametable in 75 places and send the sprite OAM all before time runs out but it looks like too large of a task. What is the best way to do it? Should I split the task up over a few frames?
- Wed Dec 03, 2014 1:43 am
- Forum: Newbie Help Center
- Topic: MMC3 bank switching question
- Replies: 5
- Views: 2251
Re: MMC3 bank switching question
If $A000-$BFFF is always switchable, what info is in there? I see a bunch of data in that bank that I didn't put in there. It doesn't look like a mirror of other data either.Movax12 wrote:CPU $A000-$BFFF is always an 8 KB switchable PRG ROM bank.
- Mon Dec 01, 2014 1:44 am
- Forum: Newbie Help Center
- Topic: MMC3 bank switching question
- Replies: 5
- Views: 2251
MMC3 bank switching question
I am using NESASM3 with the MMC3 mapper. I currently have it set so $C000-$DFFF is swappable with $8000-$9FFF fixed to the second-to-last bank. I have it set this way so I can swap in different DPCM samples and it works fine for my DPCM heavy music. The problem is that I would like to swap PRG ROM i...
- Sat Sep 20, 2014 12:34 am
- Forum: Newbie Help Center
- Topic: Regarding CHR banks for MMC3
- Replies: 9
- Views: 4643
Regarding CHR banks for MMC3
I am using the MMC3 mapper and compiling with NESASM3. I am using the following iNES header: .inesmap 4 ; mapper 4 = MMC3 .inesprg 8 .ineschr 8 .inesmir 3 ; background mirroring I set up my MMC3 settings with the following: LDA #%01000010 STA $8000 this write says that I will be using two 2 KB banks...
- Sun Sep 14, 2014 2:13 am
- Forum: Newbie Help Center
- Topic: Questions about implementing samples into DPCM
- Replies: 36
- Views: 9293
Re: Questions about implementing samples into DPCM
How do I turn off the automatic looping of DPCM samples? They seem to repeat until I turn the channel off. I just want to play them once and then they stop instead of repeat.
- Mon Sep 08, 2014 5:37 pm
- Forum: Newbie Help Center
- Topic: Questions about implementing samples into DPCM
- Replies: 36
- Views: 9293
Re: Questions about implementing samples into DPCM
OK I have made progress from your help. The game is running again. These are my new settings: .inesmap 4 ; mapper 4 = MMC3 .inesprg 8 .ineschr 1 .inesmir 3 ; background mirroring .bank 15 .org $E000 RESET: LDA #$46 STA $8000 ; fix $8000-9FFF to bank 14, and choose page 6 ($C000-DFFF) LDA #0 ; bank 0...
- Mon Sep 08, 2014 3:25 pm
- Forum: Newbie Help Center
- Topic: Questions about implementing samples into DPCM
- Replies: 36
- Views: 9293
Re: Questions about implementing samples into DPCM
This is where I am stuck currently. I know that I want my header to be this (as of now): .inesmap 4 ; mapper 4 = MMC3 .inesprg 8 .ineschr 1 .inesmir 3 ...and then I need to know what to put in the following ? parts so my program does the following: 1) The main program's code starts at $8000 and is r...
- Mon Sep 08, 2014 1:54 pm
- Forum: Newbie Help Center
- Topic: Questions about implementing samples into DPCM
- Replies: 36
- Views: 9293
Re: Questions about implementing samples into DPCM
You'll need to make at least the writes to regs 6 and 7 from within bank 15, which needs to be .org $E000 I don't understand what that means. You'll have to dumb it down for me as I am a beginner. What is registers 6 and 7 from within bank 15? Is that like writing to some value to bit 6 and bit 7 i...
- Sun Sep 07, 2014 8:03 pm
- Forum: Newbie Help Center
- Topic: Questions about implementing samples into DPCM
- Replies: 36
- Views: 9293
Re: Questions about implementing samples into DPCM
you'll have to initialize the MMC3 first by writing to $8000 and $8001. What am I writing to these addresses? I can see that the following link has info related to what you're talking about MMC3: http://wiki.nesdev.com/w/index.php/INES_Mapper_004 Problem is, I can't understand it, especially the pa...
- Sun Sep 07, 2014 6:58 pm
- Forum: Newbie Help Center
- Topic: Questions about implementing samples into DPCM
- Replies: 36
- Views: 9293
Re: Questions about implementing samples into DPCM
According to what everyone is saying, it sounds like my iNES header should be: .inesmap 4 ; mapper 4 = MMC3 .inesprg 8 .ineschr 4 .inesmir 3 But the only way I can get my code to run with mapper 004 is under these settings: .inesmap 4 ; mapper 4 = MMC3 .inesprg 1 ; 1x 16KB PRG code .ineschr 1 ; 1x 8...
- Sun Sep 07, 2014 2:06 pm
- Forum: Newbie Help Center
- Topic: Questions about implementing samples into DPCM
- Replies: 36
- Views: 9293
Re: Questions about implementing samples into DPCM
Since your suggestions, I've been looking at the following page that describes things about MMC3 (iNES mapper 004): http://wiki.nesdev.com/w/index.php/MMC3 256 KB of PRG ROM with the ability to bank switch 8K pieces seems plenty. ...does this mean that there will be 32K of PRG ROM ($8000-$FFFF) plus...