summaryrefslogtreecommitdiffstats
path: root/Graphic_Equalizer/include/smartmedia_shared.hch
diff options
context:
space:
mode:
authorOliver Schinagl <oliver@schinagl.nl>2004-12-16 16:17:24 (GMT)
committerOliver Schinagl <oliver@schinagl.nl>2004-12-16 16:17:24 (GMT)
commit9040f3c1b86b97023acc32c97e1b37a3fb024bc8 (patch)
tree05380609a4a901614ea3c8d87acd648cd92ea838 /Graphic_Equalizer/include/smartmedia_shared.hch
parent65c0462a588b478971d6285e276fcd8f6a86710b (diff)
downloadTASS-9040f3c1b86b97023acc32c97e1b37a3fb024bc8.zip
TASS-9040f3c1b86b97023acc32c97e1b37a3fb024bc8.tar.gz
TASS-9040f3c1b86b97023acc32c97e1b37a3fb024bc8.tar.bz2
Added new smartmedia and memory address for new skins/about screens.
Diffstat (limited to 'Graphic_Equalizer/include/smartmedia_shared.hch')
-rw-r--r--Graphic_Equalizer/include/smartmedia_shared.hch88
1 files changed, 61 insertions, 27 deletions
diff --git a/Graphic_Equalizer/include/smartmedia_shared.hch b/Graphic_Equalizer/include/smartmedia_shared.hch
index 33fdb0a..02782a3 100644
--- a/Graphic_Equalizer/include/smartmedia_shared.hch
+++ b/Graphic_Equalizer/include/smartmedia_shared.hch
@@ -26,37 +26,63 @@
* in anyway! For example, 640 pixels times 480 pixels is 307200 (4b000) pixels
* total.
*/
-#define SIZE_SKIN 0x04afff
-#define SIZE_HELP 0x04afff
-#define SIZE_GRAPH 0x04afff
-#define SIZE_SKINMASK 0x018fff
-#define SIZE_HELPMASK 0x018fff
-#define SIZE_GRAPHMASK 0x018fff
+#define SIZE_SKIN 0x04afff /*Number of pixels*/
-#define SIZE_PRESET 0x0001c0
+#define SIZE_HELP 0x04afff /*Number of pixels*/
+#define SIZE_GRAPH 0x018fff /*Number of pixels*/
+
+#define SIZE_ABOUT_TOP 0x00e989 /*Number of pixels*/
+
+#define SIZE_ABOUT_BOTTOM 0x00890b//0x019b23 /*Number of pixels*/
+
+#define SIZE_PRESET 0x0001bf /*Number of bytes*/
/*
* Here we setup the start and end address for the various components.
*/
-#define SMARTMEDIA_ADDRESS_SKIN_START 0x084000 /* Block: 33 */
-#define SMARTMEDIA_ADDRESS_SKINMASK_START 0x168000 /* Block: 90 */
-#define SMARTMEDIA_ADDRESS_HELP_START 0x1b4000 /* Block: 109 */
-#define SMARTMEDIA_ADDRESS_HELPMASK_START 0x298000 /* Block: 166 */
-#define SMARTMEDIA_ADDRESS_GRAPHMASK_START 0x2e4000 /* Block: 185 */
+#define SMARTMEDIA_ADDRESS_CONFIGURATION 0x084000 /* Block: 33 */
+#define SMARTMEDIA_ADDRESS_PRESET_DEMO_START 0x088000 /* Block: 34 */
+#define SMARTMEDIA_ADDRESS_PRESET_RESET_START 0x08b000 /* Block: 35 */
-#define SMARTMEDIA_ADDRESS_PRESET_DEMO_START 0x330000 /* Block: 204 */
-#define SMARTMEDIA_ADDRESS_PRESET_RESET_START 0x334000 /* Block: 205 */
+#define SMARTMEDIA_ADDRESS_SKIN_START 0x090000 /* Block: 36 */
+#define SMARTMEDIA_ADDRESS_SKINMASK_START 0x174000 /* Block: 93 */
+#define SMARTMEDIA_ADDRESS_HELP_START 0x1c0000 /* Block: 112 */
+#define SMARTMEDIA_ADDRESS_HELPMASK_START 0x2a4000 /* Block: 169 */
+#define SMARTMEDIA_ADDRESS_GRAPHMASK_START 0x2f0000 /* Block: 188 */
-#define SMARTMEDIA_ADDRESS_SKIN_END (SMARTMEDIA_ADDRESS_SKIN_START +(SIZE_SKIN *3))
-#define SMARTMEDIA_ADDRESS_SKINMASK_END (SMARTMEDIA_ADDRESS_SKINMASK_START +(SIZE_SKINMASK *3))
-#define SMARTMEDIA_ADDRESS_HELP_END (SMARTMEDIA_ADDRESS_HELP_START +(SIZE_HELP *3))
-#define SMARTMEDIA_ADDRESS_HELPMASK_END (SMARTMEDIA_ADDRESS_HELPMASK_START +(SIZE_HELPMASK *3))
-#define SMARTMEDIA_ADDRESS_GRAPHMASK_END (SMARTMEDIA_ADDRESS_GRAPHMASK_START +(SIZE_GRAPHMASK *3))
+#define SMARTMEDIA_ADDRESS_TOP_FONTYS_START 0x33c000 /* Block: 207 */
+#define SMARTMEDIA_ADDRESS_TOP_TASS_START 0x368000 /* Block: 218 */
+#define SMARTMEDIA_ADDRESS_TOP_TRANSFER_START 0x394000 /* Block: 229 */
+#define SMARTMEDIA_ADDRESS_TOP_CELOXICA_START 0x3c0000 /* Block: 240 */
+#define SMARTMEDIA_ADDRESS_TOP_DETAILS_START 0x3ec000 /* Block: 251 */
+#define SMARTMEDIA_ADDRESS_TOPMASK_START 0x418000 /* Block: 262 */
+
+#define SMARTMEDIA_ADDRESS_BOTTOM_START 0x428000 /* Block: 266 */
+#define SMARTMEDIA_ADDRESS_BOTTOMMASK_START 0x444000 /* Block: 273 */
#define SMARTMEDIA_ADDRESS_PRESET_DEMO_END (SMARTMEDIA_ADDRESS_PRESET_DEMO_START +(SIZE_PRESET))
#define SMARTMEDIA_ADDRESS_PRESET_RESET_END (SMARTMEDIA_ADDRESS_PRESET_RESET_START +(SIZE_PRESET))
+#define SMARTMEDIA_ADDRESS_SKIN_END (SMARTMEDIA_ADDRESS_SKIN_START +(SIZE_SKIN *3))
+#define SMARTMEDIA_ADDRESS_SKINMASK_END (SMARTMEDIA_ADDRESS_SKINMASK_START +(SIZE_SKIN))
+#define SMARTMEDIA_ADDRESS_HELP_END (SMARTMEDIA_ADDRESS_HELP_START +(SIZE_HELP *3))
+#define SMARTMEDIA_ADDRESS_HELPMASK_END (SMARTMEDIA_ADDRESS_HELPMASK_START +(SIZE_HELP))
+#define SMARTMEDIA_ADDRESS_GRAPHMASK_END (SMARTMEDIA_ADDRESS_GRAPHMASK_START +(SIZE_GRAPH *3))
+
+#define SMARTMEDIA_ADDRESS_TOP_FONTYS_END (SMARTMEDIA_ADDRESS_TOP_FONTYS_START +(SIZE_ABOUT_TOP *3))
+#define SMARTMEDIA_ADDRESS_TOP_TASS__END (SMARTMEDIA_ADDRESS_TOP_TASS_START +(SIZE_ABOUT_TOP *3))
+#define SMARTMEDIA_ADDRESS_TOP_TRANSFER_END (SMARTMEDIA_ADDRESS_TOP_TRANSFER_START +(SIZE_ABOUT_TOP *3))
+#define SMARTMEDIA_ADDRESS_TOP_CELOXICA_END (SMARTMEDIA_ADDRESS_TOP_CELOXICA_START +(SIZE_ABOUT_TOP *3))
+#define SMARTMEDIA_ADDRESS_TOP_DETAILS_END (SMARTMEDIA_ADDRESS_TOP_DETAILS_START +(SIZE_ABOUT_TOP *3))
+#define SMARTMEDIA_ADDRESS_TOPMASK_END (SMARTMEDIA_ADDRESS_TOPMASK_START +(SIZE_ABOUT_TOP))
+
+#define SMARTMEDIA_ADDRESS_BOTTOM_END (SMARTMEDIA_ADDRESS_BOTTOM_START +(SIZE_ABOUT_BOTTOM *3))
+#define SMARTMEDIA_ADDRESS_BOTTOMMASK_END (SMARTMEDIA_ADDRESS_BOTTOMMASK_START +(SIZE_ABOUT_BOTTOM))
+
+#define ADDRESS_PRESET_RESET_START 0x0001c0
+#define ADDRESS_PRESET_RESET_END (ADDRESS_PRESET_RESET_START +SIZE_PRESET)
+
#define ADDRESS_SKIN_START 0x000000
#define ADDRESS_SKIN_END (ADDRESS_SKIN_START +SIZE_SKIN)
@@ -64,14 +90,22 @@
#define ADDRESS_HELP_END (ADDRESS_HELP_START +SIZE_HELP)
#define ADDRESS_GRAPHMASK_START 0x096000
-#define ADDRESS_GRAPHMASK_END (ADDRESS_GRAPHMASK_START +SIZE_GRAPH)
-
-#define ADDRESS_PRESET_DEMO_START 0x0e1000
-#define ADDRESS_PRESET_DEMO_END (ADDRESS_PRESET_DEMO_START +SIZE_PRESET)
-
-#define ADDRESS_PRESET_RESET_START 0x0e11c0
-#define ADDRESS_PRESET_RESET_END (ADDRESS_PRESET_RESET_START +SIZE_PRESET)
-
+#define ADDRESS_GRAPHMASK_END (ADDRESS_GRAPHMASK_START +((SIZE_GRAPH *3) <<2))
+
+#define ADDRESS_ABOUT_TOP_FONTYS_START 0x0a8c00
+#define ADDRESS_ABOUT_TOP_FONTYS_END (ADDRESS_ABOUT_TOP_FONTYS_START +SIZE_ABOUT_TOP)
+#define ADDRESS_ABOUT_TOP_TASS_START 0x0b758a
+#define ADDRESS_ABOUT_TOP_TASS_END (ADDRESS_ABOUT_TOP_TASS_START +SIZE_ABOUT_TOP)
+#define ADDRESS_ABOUT_TOP_TRANSFER_START 0x0c5f14
+#define ADDRESS_ABOUT_TOP_TRANSFER_END (ADDRESS_ABOUT_TOP_TRANSFER_START +SIZE_ABOUT_TOP)
+#define ADDRESS_ABOUT_TOP_CELOXICA_START 0x0d489e
+#define ADDRESS_ABOUT_TOP_CELOXICA_END (ADDRESS_ABOUT_TOP_CELOXICA_START +SIZE_ABOUT_TOP)
+
+#define ADDRESS_ABOUT_TOP_DETAILS_START 0x0e3228
+#define ADDRESS_ABOUT_TOP_DETAILS_END (ADDRESS_ABOUT_TOP_DETAILS_START +SIZE_ABOUT_TOP)
+
+#define ADDRESS_ABOUT_BOTTOM_START 0x0e3228
+#define ADDRESS_ABOUT_BOTTOM_END (ADDRESS_ABOUT_BOTTOM_START +SIZE_ABOUT_BOTTOM)
#else