mirror of
https://github.com/TomHarte/CLK.git
synced 2024-07-22 15:28:56 +00:00
Allow DMAState::FetchStopAndControl on y == v_stop_.
This commit is contained in:
parent
276cbfa505
commit
0ab5177637
@ -1121,7 +1121,7 @@ void Chipset::Sprite::set_image_data(int slot, uint16_t value) {
|
|||||||
|
|
||||||
bool Chipset::Sprite::advance_dma(int y) {
|
bool Chipset::Sprite::advance_dma(int y) {
|
||||||
visible |= (y == v_start_);
|
visible |= (y == v_start_);
|
||||||
if(y == v_stop_) {
|
if(y == v_stop_ && dma_state_ > DMAState::FetchStopAndControl) {
|
||||||
dma_state_ = DMAState::FetchStart;
|
dma_state_ = DMAState::FetchStart;
|
||||||
}
|
}
|
||||||
if(!visible) return false;
|
if(!visible) return false;
|
||||||
|
@ -62,7 +62,7 @@
|
|||||||
</Testables>
|
</Testables>
|
||||||
</TestAction>
|
</TestAction>
|
||||||
<LaunchAction
|
<LaunchAction
|
||||||
buildConfiguration = "Release"
|
buildConfiguration = "Debug"
|
||||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||||
enableASanStackUseAfterReturn = "YES"
|
enableASanStackUseAfterReturn = "YES"
|
||||||
|
Loading…
Reference in New Issue
Block a user