Search found 11507 matches

by tokumaru
Sat Feb 22, 2020 12:19 am
Forum: Newbie Help Center
Topic: 8x16 and whatever else unreg wants to know
Replies: 1554
Views: 387368

Re: 8x16 and whatever else unreg wants to know

Hmm... so the proper way to change CHR tiles is to first draw the entire new screen with the wrong CHR tiles, and then write the new CHR tiles, then switch to the new screen’s nametable and finally adjust $2000 to display the background with the new CHR tiles? Whether you're gonna update the name t...
by tokumaru
Sun Feb 16, 2020 7:08 pm
Forum: NESemdev
Topic: Mesen - NES Emulator
Replies: 793
Views: 323663

Re: Mesen - NES Emulator

if you look in the event viewer, the nmi happens on line 241 between cycle 26 and 33. What's the logic behind the thing that causes the nmi to be delayed like that. The timing variation from frame to frame comes from the fact that once the PPU requests an NMI, the CPU has to finish executing the cu...
by tokumaru
Thu Feb 06, 2020 7:08 am
Forum: NESdev
Topic: FMV on NES (dream I had)
Replies: 16
Views: 1331

Re: FMV on NES (dream I had)

Everyone will have different definitions of what they consider cheating, but that's not my point. I am simply more interested in what can be done with typical NES hardware.
by tokumaru
Wed Feb 05, 2020 8:24 pm
Forum: NESdev
Topic: FMV on NES (dream I had)
Replies: 16
Views: 1331

Re: FMV on NES (dream I had)

We know for a fact that modern technology can be put into cartridges to dynamically change the VRAM contents, directly feeding the PPU will all sorts of visuals, from pre-rendered video to hardware-accelerated 3D. That's very interesting and all, but the NES is doing hardly anything at all. I don't ...
by tokumaru
Tue Feb 04, 2020 8:52 pm
Forum: Newbie Help Center
Topic: 8x16 and whatever else unreg wants to know
Replies: 1554
Views: 387368

Re: 8x16 and whatever else unreg wants to know

Oh, OK, thanks for pointing that out. Now that you mention it, I guess you can technically set the I flag by generating an interrupt via the IRQ pin... But still, as a general rule the internal state of the CPU can't be directly modified by external hardware. In addition to the potential of interfer...
by tokumaru
Tue Feb 04, 2020 5:07 pm
Forum: Newbie Help Center
Topic: 8x16 and whatever else unreg wants to know
Replies: 1554
Views: 387368

Re: 8x16 and whatever else unreg wants to know

tepples wrote:
Tue Feb 04, 2020 4:47 pm
Thus I won't go into detail about it.
So much for completeness... I honestly have no idea what you're referring to, so I can't even research on my own.
by tokumaru
Tue Feb 04, 2020 3:41 pm
Forum: Newbie Help Center
Topic: 8x16 and whatever else unreg wants to know
Replies: 1554
Views: 387368

Re: 8x16 and whatever else unreg wants to know

That is a grand idea, but it’s not for me right now bc that recommendation would require keeping track of the position AND it seems to me that a branch addition would be required to counter the first 11 runs where the final rts would be overwritten with a lda #00. Well, you are probably already kee...
by tokumaru
Sat Feb 01, 2020 8:38 pm
Forum: Other Retro Dev
Topic: Why was the GBA sound so poor?
Replies: 36
Views: 3517

Re: Why was the GBA sound so poor?

Does the Nintendo DS also support PSG sounds in these GBA games?
by tokumaru
Sat Feb 01, 2020 5:09 pm
Forum: NESdev
Topic: FMV on NES (dream I had)
Replies: 16
Views: 1331

Re: FMV on NES (dream I had)

There's also this idea I had a few years ago that went nowhere: http://forums.nesdev.com/viewtopic.php?f=21&t=13166
by tokumaru
Sat Feb 01, 2020 12:58 pm
Forum: NESdev
Topic: FMV on NES (dream I had)
Replies: 16
Views: 1331

Re: FMV on NES (dream I had)

There have been several ideas regarding FMV on the NES throughout the years. I'm sure it would be technically possible for at least a really short animation; someone could even create a ROM that plays in an emulator. Really short animations can be done using period hardware. The MMC3, one of the mos...
by tokumaru
Fri Jan 31, 2020 5:38 pm
Forum: Newbie Help Center
Topic: 8x16 and whatever else unreg wants to know
Replies: 1554
Views: 387368

Re: 8x16 and whatever else unreg wants to know

Thank you tokumaru! :D (Going to try your #2 option/suggestion.) Yeah, I'd probably go with that too. And make it slightly more flexible even, by always writing an RTS after the last transfer, and remembering that position in order to restore the LDA once the transfer is done. That way the routine ...
by tokumaru
Fri Jan 31, 2020 4:52 am
Forum: Newbie Help Center
Topic: 8x16 and whatever else unreg wants to know
Replies: 1554
Views: 387368

Re: 8x16 and whatever else unreg wants to know

BTW, if you don't mind my asking: why do you need to update an entire 4K of patterns so fast? I assume that since you're changing an entire pattern table, that you are in the middle of a transition of some kind (room, level, etc.), meaning you could probably turn rendering off and do the whole trans...
by tokumaru
Fri Jan 31, 2020 4:34 am
Forum: Newbie Help Center
Topic: 8x16 and whatever else unreg wants to know
Replies: 1554
Views: 387368

Re: 8x16 and whatever else unreg wants to know

tokumaru, this is my lack of experience response: But pla is 4 cycles. That’s twice as many cycles as lda #. You're right, lda # is indeed as fast as it gets - I didn't know you were doing that. Few people use that for VRAM transfers because of how much memory it needs (5x the amount of actual data...
by tokumaru
Thu Jan 30, 2020 12:16 pm
Forum: Newbie Help Center
Topic: 8x16 and whatever else unreg wants to know
Replies: 1554
Views: 387368

Re: 8x16 and whatever else unreg wants to know

I think it would make more sense for you to rethink the method you're using to write to CHR-RAM and make such overflows impossible in the first place, since any additional tests you put in will have an impact on the overall performance of the data transfer. What exactly is the condition that causes ...
by tokumaru
Mon Jan 27, 2020 8:52 pm
Forum: NES Hardware and Flash Equipment
Topic: Socketed NROM Dev Board
Replies: 7
Views: 980

Re: Socketed NROM Dev Board

Yoey wrote:
Mon Jan 27, 2020 8:13 pm
So, I'm setting out to make a custom little NROM board so I can test projects and all that (I know that flashcarts exist, I just don't have 130 bucks at the moment)
Have you factored in the cost of an EPROM programmer?