Search found 8703 matches

by rainwarrior
Sun Jan 29, 2023 5:21 pm
Forum: NES Hardware and Flash Equipment
Topic: OAMDATA $2003 corruption clarification?
Replies: 6
Views: 604

Re: OAMDATA $2003 corruption clarification?

Yes, but it's slightly better - I believe it to be the case that the three LSbits of OAMADDR are safely reset to 0 without side effect when rendering starts naturally, so it should be possible to end with uploading 5 bytes to move the last two entries in OAM off-screen and thus that 0,1 are off-scr...
by rainwarrior
Sun Jan 29, 2023 4:24 pm
Forum: NESemdev
Topic: Mesen - Emulator
Replies: 186
Views: 17825

Re: Mesen - Emulator

When changing the "hexadecimal display" to "decimal display" in the watch panel of the debugger, the value does not update if currently paused. Execution must resume for it to apply.
by rainwarrior
Sun Jan 29, 2023 4:02 pm
Forum: NES Hardware and Flash Equipment
Topic: OAMDATA $2003 corruption clarification?
Replies: 6
Views: 604

Re: OAMDATA $2003 corruption clarification?

Okay, so that clarifies that 3 was something completely independent. I've tried to revise the descriptions to make this clear. So, the open question I had about this that was causing me to review the wiki page, was Fiskbit suggesting you could do partial OAM updates through $2004 by compensating for...
by rainwarrior
Sun Jan 29, 2023 3:05 pm
Forum: NES Hardware and Flash Equipment
Topic: OAMDATA $2003 corruption clarification?
Replies: 6
Views: 604

OAMDATA $2003 corruption clarification?

The current wiki description for OAMADDR / $2003 seems incomplete or inconsistent, and I'd like to try and clarify it. A few questions: 1. Writes to $2003 "reliably corrupt OAM" on 2C02G. Do we have a better description of this reliable corruption? Does it overwrite specific bytes? Does it...
by rainwarrior
Sun Jan 29, 2023 2:21 pm
Forum: NES Music
Topic: Issues with musical tones via PCM ($4011 writes)
Replies: 16
Views: 671

Re: Issues with musical tones via PCM ($4011 writes)

Yes, it's generally best not to attempt that. Just to clarify, do you mean attempting the NMI on/off thing? I meant attempting OAM DMA, which necessitates a pause in the playback that will certainly be as long as several samples. Using any NMI would also cause a problem, because you probably cannot...
by rainwarrior
Sun Jan 29, 2023 12:05 am
Forum: NES Music
Topic: Issues with musical tones via PCM ($4011 writes)
Replies: 16
Views: 671

Re: Issues with musical tones via PCM ($4011 writes)

Yes, it's generally best not to attempt that. Any way you do it will negatively affect the sound quality. In the best case, to avoid more distortion than necessary and to keep the pitch stable, you must "fast-forward" over a number of updates equal to the ones missed during the OAMDMA. In ...
by rainwarrior
Thu Jan 26, 2023 7:39 am
Forum: NESdev
Topic: Porting my game to NES, some newbie questions
Replies: 23
Views: 1340

Re: Porting my game to NES, some newbie questions

Whenever the VRAM address points at a palette address, it becomes the output colour (even when rendering is off). For example, it's common to see a "rainbow" if a game writes the palette outside of vblank. My guess is that after writing the palette entry, you aren't setting the VRAM addres...
by rainwarrior
Thu Jan 26, 2023 7:07 am
Forum: SNESdev
Topic: Is the Internet has more accuracy SPC rips?
Replies: 13
Views: 1531

Re: Is the Internet has more accuracy SPC rips?

Not more accurate, just more capable. SPC can only emulate a program that lives in the audio system. SNSF can have a program for both the main CPU and the audio system at the same time, allowing data streaming (or whatever else you might need of that nature). So, for the majority of things, where th...
by rainwarrior
Tue Jan 24, 2023 6:45 pm
Forum: SNESdev
Topic: CRT monitor vs. CRT TV (also SNES region modding)
Replies: 25
Views: 852

Re: CRT monitor vs. CRT TV (also SNES region modding)

I mean that an increase in brightness, with all other factors the same, is accompanied by a spreading of the beam. At least this seems to be true for CRT's I've used. One CRT can definitely be both brighter and sharper than another, but as a single adjustment parameter on a CRT the brightness settin...
by rainwarrior
Tue Jan 24, 2023 12:33 pm
Forum: SNESdev
Topic: CRT monitor vs. CRT TV (also SNES region modding)
Replies: 25
Views: 852

Re: CRT monitor vs. CRT TV (also SNES region modding)

Yes, I'd expect a sharper picture to have a stronger perception of flicker. Blending vertically is the best way to mitigate it, and a vertically fuzzy picture output can accomplish this for the same reasons that a vertical blur of the source material does. I think TVL is technically a horizontal mea...
by rainwarrior
Sun Jan 22, 2023 8:14 pm
Forum: SNESdev
Topic: Two Ship mode 5 hires + interlaced comparison
Replies: 5
Views: 1530

Re: Two Ship mode 5 hires + interlaced comparison

A subsequent discussion of CRT TVs, monitors, NTSC vs PAL and SNES region modding was split off here: thread
by rainwarrior
Sun Jan 22, 2023 4:10 pm
Forum: SNESdev
Topic: CRT monitor vs. CRT TV (also SNES region modding)
Replies: 25
Views: 852

Re: Two Ship mode 5 hires + interlaced comparison

Obviously an interesting topic, but maybe we should split this off into a new thread with a more descriptive name at this point?

Suggest splitting here: viewtopic.php?p=285325#p285325

Suggest name: "NTSC vs PAL CRT and SNES region modding"
by rainwarrior
Sat Jan 21, 2023 10:32 pm
Forum: SNESdev
Topic: CRT monitor vs. CRT TV (also SNES region modding)
Replies: 25
Views: 852

Re: Two Ship mode 5 hires + interlaced comparison

Ahh, so the PPUs control the synch rate, and the S-RGB/etc. are only responsible for colour encoding? So to go all the way, you don't just need to switch that pin on the S-RGB, but also they have a colour clock input which is derived from the main onboard oscillator. So, it's not just swapping a cry...
by rainwarrior
Sat Jan 21, 2023 5:23 pm
Forum: SNESdev
Topic: CRT monitor vs. CRT TV (also SNES region modding)
Replies: 25
Views: 852

Re: Two Ship mode 5 hires + interlaced comparison

I'm curious why S-RGB pin 19 doesn't need to be part of the mod described in Oziphantom's link ... I found some pinouts on a wiki here , but the descriptions are light. So, the PPU has a 50/60hz select. The S-RGB / S-ENC / BA6529F all have pin 19 PAL/NTSC pin. Does this select an internal oscillator...
by rainwarrior
Thu Jan 19, 2023 1:39 pm
Forum: SNESdev
Topic: CRT monitor vs. CRT TV (also SNES region modding)
Replies: 25
Views: 852

Re: Two Ship mode 5 hires + interlaced comparison

Some consumer TVs do support both NTSC and PAL, and I've heard it's more common for TVs sold in PAL regions to provide this, but it's usually not a well known/advertised feature. Hard to know unless you can test it. If the TV happens to have RGB input, I think there's a very good chance it will supp...