Revision: 12362
http://openmsx.svn.sourceforge.net/openmsx/?rev=12362&view=rev
Author: bifimsx
Date: 2012-01-18 19:19:01 +0000 (Wed, 18 Jan 2012)
Log Message:
-----------
fixed R#5 address decoding for sprite mode 2
Modified Paths:
--------------
openmsx-debugger/trunk/src/VDPRegViewer.cpp
Modified: openmsx-debugger/trunk/src/VDPRegViewer.cpp
===================================================================
--- openmsx-debugger/trunk/src/VDPRegViewer.cpp 2012-01-15 17:57:39 UTC (rev 12361)
+++ openmsx-debugger/trunk/src/VDPRegViewer.cpp 2012-01-18 19:19:01 UTC (rev 12362)
@@ -403,13 +403,13 @@
{0, 0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0,0,0,0}, // screen 1;
{0, 0, 0x00, 0x7f, 0x03, 0x00, 0x00, 0x00, 0,0,0,0}, // screen 2;
{0, 0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0,0,0,0}, // screen 3;
- {0, 0, 0x00, 0x7f, 0x03, 0x00, 0x00, 0x00, 0,0,0,0}, // screen 4;
+ {0, 0, 0x00, 0x7f, 0x03, 0x03, 0x00, 0x00, 0,0,0,0}, // screen 4;
{0, 0, 0x1f, 0x00, 0x00, 0x03, 0x00, 0x00, 0,0,0,0}, // screen 5;
{0, 0, 0x1f, 0x00, 0x00, 0x03, 0x00, 0x00, 0,0,0,0}, // screen 6;
{0, 0, 0x1f, 0x00, 0x00, 0x03, 0x00, 0x00, 0,0,0,0}, // screen 7;
{0, 0, 0x1f, 0x00, 0x00, 0x03, 0x00, 0x00, 0,0,0,0}, // screen 8;
{0, 0, 0x03, 0x07, 0x00, 0x00, 0x00, 0x00, 0,0,0,0}, // screen 0 width 80;
- {0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0} // undefined basic screen;
+ {0, 0, 0, 0, 0, 0, 0, 0, 0,0,0,0} // undefined basic screen;
}
};
@@ -419,11 +419,11 @@
{0,1, 0x0f, 0xff, 0x07, 0x7f, 0x07, 7,8,9, 0x00, 0x00}, // screen 1;
{0,1, 0x0f, 0xff, 0x07, 0x7f, 0x07, 7,8,9, 0x00, 0x00}, // screen 2;
{0,1, 0x0f, 0xff, 0x07, 0x7f, 0x07, 7,8,9, 0x00, 0x00}, // screen 3;
- {0,1, 2, 3, 4, 0xfc, 6, 7,8,9, 0x00, 0x00}, // screen 4;
- {0,1, 2, 3, 4, 0xfc, 6, 7,8,9, 0x00, 0x00}, // screen 5;
- {0,1, 2, 3, 4, 0xfc, 6, 7,8,9, 0x00, 0x00}, // screen 6;
- {0,1, 2, 3, 4, 0xfc, 6, 7,8,9, 0x00, 0x00}, // screen 7;
- {0,1, 2, 3, 4, 0xfc, 6, 7,8,9, 0x00, 0x00}, // screen 8;
+ {0,1, 2, 3, 4, 5, 6, 7,8,9, 0x00, 0x00}, // screen 4;
+ {0,1, 2, 3, 4, 5, 6, 7,8,9, 0x00, 0x00}, // screen 5;
+ {0,1, 2, 3, 4, 5, 6, 7,8,9, 0x00, 0x00}, // screen 6;
+ {0,1, 2, 3, 4, 5, 6, 7,8,9, 0x00, 0x00}, // screen 7;
+ {0,1, 2, 3, 4, 5, 6, 7,8,9, 0x00, 0x00}, // screen 8;
{0,1, 2, 3, 4, 5, 6, 7,8,9, 0x00, 0x00}, // screen 0 width 80;
{255,255,255,255,255,255,255,255,255,255,255,255} // undefined basic screen;
},
@@ -432,11 +432,11 @@
{0,1, 0x7f, 0xff, 0x3f, 0xff, 0x3f, 7,8,9, 0x07, 0x03}, // screen 1;
{0,1, 0x7f, 0xff, 0x3f, 0xff, 0x3f, 7,8,9, 0x07, 0x03}, // screen 2;
{0,1, 0x7f, 0xff, 0x3f, 0xff, 0x3f, 7,8,9, 0x07, 0x03}, // screen 3;
- {0,1, 0x7f, 0xff, 0x3f, 0xff, 0x3f, 7,8,9, 0x07, 0x03}, // screen 4;
- {0,1, 0x7f, 0xff, 0x3f, 0xff, 0x3f, 7,8,9, 0x07, 0x03}, // screen 5;
- {0,1, 0x7f, 0xff, 0x3f, 0xff, 0x3f, 7,8,9, 0x07, 0x03}, // screen 6;
- {0,1, 0x7f, 0xff, 0x3f, 0xff, 0x3f, 7,8,9, 0x07, 0x03}, // screen 7;
- {0,1, 0x7f, 0xff, 0x3f, 0xff, 0x3f, 7,8,9, 0x07, 0x03}, // screen 8;
+ {0,1, 0x7f, 0xff, 0x3f, 0xfc, 0x3f, 7,8,9, 0x07, 0x03}, // screen 4;
+ {0,1, 0x7f, 0xff, 0x3f, 0xfc, 0x3f, 7,8,9, 0x07, 0x03}, // screen 5;
+ {0,1, 0x7f, 0xff, 0x3f, 0xfc, 0x3f, 7,8,9, 0x07, 0x03}, // screen 6;
+ {0,1, 0x7f, 0xff, 0x3f, 0xfc, 0x3f, 7,8,9, 0x07, 0x03}, // screen 7;
+ {0,1, 0x7f, 0xff, 0x3f, 0xfc, 0x3f, 7,8,9, 0x07, 0x03}, // screen 8;
{0,1, 0x7f, 0xff, 0x3f, 0xff, 0x3f, 7,8,9, 0x07, 0x03}, // screen 0 width 80;
{255,255,255,255,255,255,255,255,255,255,255,255} // undefined basic screen;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|