Search found 6 matches

by dvdmth
Fri Aug 29, 2008 10:19 pm
Forum: bsnes Dev Talk
Topic: Accurate(ish) CRT TV simulation theory
Replies: 112
Views: 91117

As I understand it, when the SNES is in interlace mode, the first field of each frame is 263 scanlines, while the second is 262 lines (525 total). When the SNES is in progressive mode, ALL fields are 262 scanlines long. For PAL, the numbers are 312/313 for interlace and 312 for progressive (V-Blank ...
by dvdmth
Sat Aug 16, 2008 6:01 pm
Forum: bsnes Dev Talk
Topic: Adding Cocoa to Hiro
Replies: 12
Views: 8907

I would be using Bannister's port right now, except that it has a really annoying input lag problem. Too bad he's been tied up with other things and hasn't been able to update this emu (though strangely he was able to update Nestopia to 1.40 BEFORE the Windows version - I though the world would come...
by dvdmth
Sun Jun 15, 2008 10:23 pm
Forum: bsnes Dev Talk
Topic: Fullscreen on startup
Replies: 41
Views: 68631

The Mac port of BSNES (with Emulator Enhancer) has a config option called "Auto Full Screen" which causes games to start up in full-screen mode regardless of what mode the emu was in previously.
by dvdmth
Tue Apr 08, 2008 6:18 pm
Forum: bsnes Dev Talk
Topic: NMIB / IRQB timing (applies to NES as well)
Replies: 49
Views: 28310

I see my theory helped you to solve this problem. And to think that I started doubting myself an hour or so after I posted... You were very clever in the way you were able to test it. I wasn't sure it would even be possible to test, but you've had a lot of experience writing tests, so I figured if t...
by dvdmth
Mon Apr 07, 2008 12:30 am
Forum: bsnes Dev Talk
Topic: NMIB / IRQB timing (applies to NES as well)
Replies: 49
Views: 28310

I'm not convinced it is the second cycle of the interrupt handler that's being extended by 2 clocks. I've put some thought into it, and I'm beginning to think it's the last cycle of the preceding instruction that's being extended. In the list of opcodes above, all opcodes that cause the delay are si...
by dvdmth
Sun Apr 06, 2008 4:55 am
Forum: bsnes Dev Talk
Topic: NMIB / IRQB timing (applies to NES as well)
Replies: 49
Views: 28310

How does this also apply to the NES? All CPU cycles are the same length on that console (12 clocks for NTSC, 16 for PAL). Also, a memory access (read or write) occurs on every CPU cycle, including the "internal operation" cycles.