Welcome Guest Search | Active Topics | Members | Log In | Register

NES Sprite DMA Options · View
Arma
Posted: Friday, June 16, 2006 2:41:25 PM

Rank: Goomba
Groups: Member

Joined: 6/16/2006
Posts: 2
Hi, I have a technical question related to NES emulation and this is one of the only major forums I could find related to the topic. If any of you know the answer or could point me to a more appropriate place to search for the answer, I'd be indebted.

When a write to memory location $4014 occurs, the NES copies 256 bytes from memory to SPR-RAM. I was wondering whether this suspends normal processing for the time this takes, or does this occur in the background. Additionally, are interrupts processed during this period, are they ignored, or are they delayed till the copy is finished?

Most emulator sources I've looked at seem to take the suspends processing/interrupts delayed approach, although given their cryptic nature I can't be sure. Technical documentation that I've found is vague.

Thanks in advance.
Luke
Posted: Friday, June 16, 2006 3:38:55 PM


Rank: Bowser
Groups: Member , Moderators

Joined: 12/13/2004
Posts: 3,577
Location: Ontario, Canada
Way over my head, but I can point you to NES Dev There's also an IRC channel on EFnet, channel #nesdev

Arma
Posted: Saturday, June 17, 2006 4:06:18 PM

Rank: Goomba
Groups: Member

Joined: 6/16/2006
Posts: 2
Thanks, I managed to get an answer out of someone. That site will definitely come in handy though.
Users browsing this topic
Guest


Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Main Forum RSS : RSS

nesfiles.com Theme Created by Derek Kalweit
Powered by Yet Another Forum.net version 1.9.1.2 (NET v2.0) - 9/27/2007
Copyright © 2003-2006 Yet Another Forum.net. All rights reserved.
This page was generated in 0.065 seconds.