Skip to content

Commit

Permalink
#12 Added Show Raster Line Interrupt VIC-II debug tool
Browse files Browse the repository at this point in the history
  • Loading branch information
hagronnestad committed Apr 6, 2020
1 parent 0978ee7 commit 51667c2
Show file tree
Hide file tree
Showing 3 changed files with 52 additions and 28 deletions.
40 changes: 27 additions & 13 deletions ComputerSystems/Commodore64/FormC64Screen.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 3 additions & 1 deletion ComputerSystems/Commodore64/FormC64Screen.cs
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,9 @@ private void PScreen_Paint(object sender, PaintEventArgs e) {
_gC64ScreenBuffer.DrawRectangle(_penWhite, C64.Vic.DisplayFrame.X, C64.Vic.DisplayFrame.Y, C64.Vic.DisplayFrame.Width, C64.Vic.DisplayFrame.Height);
}

_gC64ScreenBuffer.DrawLine(_penRaster, 0, C64.Vic._rasterLineToGenerateInterruptAt, C64.Vic.FullFrame.Width, C64.Vic._rasterLineToGenerateInterruptAt);
if (btnShowRasterLineInterrupt.Checked && C64.Vic.InterruptControlRegisterRasterInterruptEnabled) {
_gC64ScreenBuffer.DrawLine(_penRaster, 0, C64.Vic._rasterLineToGenerateInterruptAt, C64.Vic.FullFrame.Width, C64.Vic._rasterLineToGenerateInterruptAt);
}

if (btnShowScanLinePosition.Checked) {
var p = C64.Vic.GetScanlinePoint();
Expand Down
36 changes: 22 additions & 14 deletions ComputerSystems/Commodore64/FormC64Screen.resx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Expand Down Expand Up @@ -176,6 +176,15 @@
OM/TYKZT3UAu+SoXv8NMp7qBXN5dMI5j2v/5MPq+x77vtkiY6Xj26IKyLG2BrxJmOtUNSGkLwzAYN8tE
StR1jWVZDGbViUiJtm3hvTeYVSciJZqmwbquBrPqRKREVVWY59lgVh3nHD7lsoUmbWADAgAAAABJRU5E
rkJggg==
</value>
</data>
<data name="btnToggleFullscreen.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACYSURBVDhPY6AaqKys/O/t7f3fwMAALwapAamFaoMAkIC9
o8//kLz/RGEbW4evKIaATMWmEB8G6YFqZ2AAOQ0keOzYMTBGVwzDyPIgPVDtqAYga8CG8RpACqaNARR7
ASSJzxBkebgB+vr6AjADSMEgPSC9YENAHDNza6wKsWErKytML5CDodqJM+DAgQMYbKh2KriAfMDAAABY
uclJExwT1wAAAABJRU5ErkJggg==
</value>
</data>
<data name="btnUseCrtFilter.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
Expand Down Expand Up @@ -228,17 +237,25 @@
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACNSURBVDhPY6AaqKys/O/t7f3fwMAALwapAamFaoMAkIC9
o8//kLz/RGEbW4evKIaATMWmEB8G6YFqZ2AAOQ0mcezYMaJokB6odoQBMEliMFYDiMFDxAWEaBCGG6Cv
ry9AigtgGKQHpBdsCIhjZm6NVSE2bGVlhekFcjBUO3EGHDhwAIMN1U4FF5APGBgA8XDKa0x5D2MAAAAA
o8//kLz/RGEbW/uvKIaATMWmEB8G6YFqZ2AAOQ0mcezYMaJokB6odoQBMEliMFYDiMFDxAWEaBCGG6Cv
ry9AigtgGKQHpBdsCIhjZm6NVSE2bGVlhekFcjBUO3EGHDhwAIMN1U4FF5APGBgA7hnKasl27RQAAAAA
SUVORK5CYII=
</value>
</data>
<data name="btnShowScanLinePosition.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACFSURBVDhPY6AaqKys/O/t7f3fwMAALwapAamFaoMAkIC9
o8//kLz/RGEbW4evKIaATMWmEB8G6YFqZ2AAOQ2bInwYpAeqfdQAEEA24NixY2CMrBgbhhugr68vQK4L
QHrBhoA4ZubWWBViw1ZWVpheIAdDtRNnwIEDBzDYUO1UcAH5gIEBALJtw5+Fg/0sAAAAAElFTkSuQmCC
o8//kLz/RGEbW/uvKIaATMWmEB8G6YFqZ2AAOQ2bInwYpAeqfdQAEEA24NixY2CMrBgbhhugr68vQK4L
QHrBhoA4ZubWWBViw1ZWVpheIAdDtRNnwIEDBzDYUO1UcAH5gIEBAK8Ww55yETRKAAAAAElFTkSuQmCC
</value>
</data>
<data name="btnShowRasterLineInterrupt.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wwAADsMBx2+oZAAAAIxJREFUOE9j+P//P0UYzqisrPzv7e3938DAAC8GqQGpRTEAJGDv6PM/JO8/UdjG
1ukrzBCwASBTsSnEh0F64AaAnIZNET4M0jPIDDh27BgcgxQg87GJUd8F2BThw3ADgAwBcg0A6YW7wMzc
GqtCbNjKygrTC+Rgkgw4cOAABpskA7BhsAEM9W4UYDcGAMk7WAraUubHAAAAAElFTkSuQmCC
</value>
</data>
<data name="btnShowFullFrameVideo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
Expand All @@ -258,13 +275,4 @@
<metadata name="statusStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>587, 17</value>
</metadata>
<data name="btnToggleFullscreen.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACVSURBVDhPtY9NCoAgEIXnCN1EVwVWRGtbdo723s6VN2pt
vJrCSqTfgQ/Ked9D6bMxxnittZdSJkEGWdaWwUHTdr4f/CWquh13JWiNBVPAYZ0IV8Ohc27mGF4J93BY
3xeEQoxkwR3+KXj9BCxTJeF+KxBCZGvBHeDAnUvwkxdlNBhDKXV+whNYv1ZgrT19s/7BDZ4P0QRcEMlK
ej2EWgAAAABJRU5ErkJggg==
</value>
</data>
</root>

0 comments on commit 51667c2

Please sign in to comment.