mirror of
https://github.com/italicsjenga/agb.git
synced 2024-12-23 08:11:33 +11:00
Manually copy the first value when you set up hblank (#569)
Fixes the weird lines on the hblank demos - [x] No changelog update needed
This commit is contained in:
commit
b5c97afe61
|
@ -73,9 +73,11 @@ impl Dma {
|
|||
|
||||
let n_transfers = (size_of::<T>() / 2) as u32;
|
||||
|
||||
self.source_addr.set(handle.data.as_ptr() as u32);
|
||||
self.source_addr.set(handle.data.as_ptr().add(1) as u32);
|
||||
self.dest_addr.set(location.memory_location as u32);
|
||||
|
||||
location.memory_location.write_volatile(values[0]);
|
||||
|
||||
self.ctrl_addr.set(
|
||||
(0b10 << 0x15) | // keep destination address fixed
|
||||
// (0b00 << 0x17) | // increment the source address each time
|
||||
|
|
Loading…
Reference in a new issue