Search the web
Sign In
New User? Sign Up
gbadev
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
AW: [gbadev] DMA dilemma!   Message List  
Reply | Forward Message #109 of 15019 |
Not really. You mean the old DMA of the B/W gameboy. On the GBC it stops the
CPU for sure.

Chris
Gameboy Lead Programmer
Software2000

-----Ursprüngliche Nachricht-----
Von: Giovanni Bajo [mailto:bagio@...]
Gesendet: Dienstag, 1. August 2000 11:18
An: gbadev@egroups.com
Betreff: RE: [gbadev] DMA dilemma!


>
> GBC halts when doing General Purpose DMA.
> And HBlank DMA in h-blanks.

Not really. If you look at a standard DMA routine on GBC, it is copied to
$FF00-$FFFE because that's the only area of RAM still readable (and
executable) WHILE DMA is in progress. Tipically, there is a short loop there
to allow DMA to complete its execution.

> It's faster than creating a copy loop.

This could be useful on GBC, but I don't think that speed in memory xfer is
a major problem on AGB.

---
Giovanni Bajo
Lead Programmer

Protonic Interactive
www.protonic.net

a brand of Prograph Research S.r.l.
www.prograph.it





unsubscribe: gbadev-unsubscribe@egroups.com





Tue Aug 1, 2000 9:22 am

Chris.Schmitz@...
Send Email Send Email

Forward
Message #109 of 15019 |
Expand Messages Author Sort by Date

Not really. You mean the old DMA of the B/W gameboy. On the GBC it stops the CPU for sure. Chris Gameboy Lead Programmer Software2000 ... Von: Giovanni Bajo...
Chris Schmitz
Chris.Schmitz@...
Send Email
Aug 1, 2000
9:22 am

I wasn't aware of this. thanks for the info. ... Giovanni Bajo Lead Programmer Protonic Interactive www.protonic.net a brand of Prograph Research S.r.l. ...
Giovanni Bajo
bagio@...
Send Email
Aug 1, 2000
9:32 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help