Search found 160 matches

by raydempsey
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
by raydempsey
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?
by raydempsey
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...
by raydempsey
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 ...
by raydempsey
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?
by raydempsey
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

Movax12 wrote:CPU $A000-$BFFF is always an 8 KB switchable PRG ROM bank.
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.
by raydempsey
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...
by raydempsey
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...
by raydempsey
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.
by raydempsey
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...
by raydempsey
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...
by raydempsey
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...
by raydempsey
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...
by raydempsey
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...
by raydempsey
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...