Search found 7973 matches

by rainwarrior
Tue Jan 12, 2021 2:06 pm
Forum: NESdev
Topic: Is PPU_DATA read slow?
Replies: 4
Views: 345

Re: Is PPU_DATA read slow?

An answer to the literal question: individual PPU reads/writes are the same speed as any other read/write on this CPU. It's probably worth saying so, just because there are lots of platforms (modern and old) where video memory access is slower. As others have pointed out, you have a bandwidth proble...
by rainwarrior
Fri Jan 08, 2021 9:26 pm
Forum: Newbie Help Center
Topic: CHR-ROM vs. CHR RAM
Replies: 16
Views: 8466

Re: CHR-ROM vs. CHR RAM

if a game that uses Mapper 2 is 16K or less, is it functionally an NROM, since you won't need to use the '161 for mapping anything? Yes, that should in theory act the same as NES-128k, since $C000-FFFF is fixed to the last bank already. Wait, really? So, there are emulation consoles that can't run ...
by rainwarrior
Fri Jan 08, 2021 2:41 pm
Forum: Newbie Help Center
Topic: CHR-ROM vs. CHR RAM
Replies: 16
Views: 8466

Re: CHR-ROM vs. CHR RAM

mapper241, mapper177, mapper178, mapper15, mapper227 All of these are obscure mappers, though. If you're worried about an emulator that doesn't support NROM + CHR-RAM, you're probably also worried about that same emulator not supporting obscure mappers. (E.g. the PowerPak doesn't support any of tho...
by rainwarrior
Thu Jan 07, 2021 11:12 pm
Forum: Newbie Help Center
Topic: CHR-ROM vs. CHR RAM
Replies: 16
Views: 8466

Re: CHR-ROM vs. CHR RAM

I don't know which emulators do or do not emulate mapper 0 with CHR-RAM, though you can sidestep the problem pretty easily? An NROM + CHR-RAM game could be converted to mapper 2 (extremely common and always with CHR-RAM) with just a couple lines of code. The wiki seems to recommend mapper 34, which ...
by rainwarrior
Wed Jan 06, 2021 4:32 pm
Forum: Homebrew Projects
Topic: Nesdemia - game about covid
Replies: 28
Views: 6979

Re: Nesdemia - game about covid

I'm noticing in Mesen occasionally it presses right unexpectedly. Especially on the DNA spending screen, this means it automatically adds points to stat you have selected without asking. This usually indicates a conflict between DPCM samples and the controller read. The "classic" way to solve this i...
by rainwarrior
Wed Jan 06, 2021 3:20 pm
Forum: NESemdev
Topic: New hardware and the INES 2.0 header
Replies: 10
Views: 697

Re: New hardware and the INES 2.0 header

Since it’s not a mapper and will be avaiable on ”all” mappers and a game would work even if the expansion is not there. Adding mappers for it feels like a wrong way to go. For this reason, it sounds like it has no need to be in the iNES header at all? This would be an emulator option, not part of a...
by rainwarrior
Wed Dec 30, 2020 6:46 pm
Forum: NESdev
Topic: NES code portability
Replies: 8
Views: 782

Re: NES code portability

Is VRAM arranged the same way on both versions of SMB3? I doubt it, considering the weird height of NES name tables. But that's the kind of thing that's expected to change between ports anyway, while the game logic has a much better chance of being reused. I mean, are the tiles and sprite patterns ...
by rainwarrior
Mon Dec 28, 2020 5:01 pm
Forum: NESdev
Topic: List of games that use power-on state to seed RNG
Replies: 36
Views: 4095

Re: List of games that use power-on state to seed RNG

Oh dear. "After noticing that you could cause a bug in the saves from Dragon Quest III by increasing the temperature of the cartridge and start at level 99 at a specific temperature, a player has made a speedrun of the game with his console resting on a hot plate." https://twitter.com/VGDensetsu/sta...
by rainwarrior
Sat Dec 26, 2020 2:51 pm
Forum: NESdev
Topic: Music program/replayer?
Replies: 17
Views: 1614

Re: Music program/replayer?

Yes that's exactly what the mentioned drivers are.
by rainwarrior
Sat Dec 26, 2020 2:41 pm
Forum: NESdev
Topic: Music program/replayer?
Replies: 17
Views: 1614

Re: Music program/replayer?

You'll have to define the word "replayer", because I don't know what you mean if that driver isn't already exactly what you're asking for.
by rainwarrior
Sat Dec 26, 2020 2:36 pm
Forum: NESdev
Topic: Music program/replayer?
Replies: 17
Views: 1614

Re: Music program/replayer?

Feature request to all NES tracker coders in the future: Provide a replayer source so people actually can use their music in anything else than a pure .NSF/such. It would also be nice if the RAM needed by the replayer is "relocatable" aswell (not requires a specific memory address but just any spec...
by rainwarrior
Sat Dec 26, 2020 2:11 pm
Forum: NESdev
Topic: Music program/replayer?
Replies: 17
Views: 1614

Re: Music program/replayer?

If the music was made in Famitracker, that has its own "driver" source that you can put in an NES ROM with the exported data to play the music. It's great for if you just want a demo. The reason people don't use that one so much in games is that it doesn't have SFX and it's a bit "heavy" with featur...
by rainwarrior
Fri Dec 25, 2020 11:46 am
Forum: NES Music
Topic: Is it possible to mix DMC samples in software?
Replies: 5
Views: 551

Re: Is it possible to mix DMC samples in software?

Naively converting PCM to DPCM is fairly simple: for each sample, if the current DPCM output level is more than the desired PCM, put a 0, else put a 1. (If you wanted to "mix" DPCM, you'd essentially be doing something equivalent to converting the DPCM to PCM and approximately following the desired ...
by rainwarrior
Thu Dec 24, 2020 6:42 pm
Forum: NES Music
Topic: About MMC5's 2 square channels
Replies: 19
Views: 1550

Re: About MMC5's 2 square channels

I remembered where I put them, and I'm hoping I can offer them in good faith without being accused of some sort of superiority complex, but here's the thread where I posted those MMC5 findings specifically, the test ROMs used, and recordings made using them. (See swap_tests.zip) http://forums.nesdev...