- /* 
-  * src/dat_screens.c 
-  * 
-  * Copyright (C) 1998-2002 BigOrno (bigorno@bigorno.net). All rights reserved. 
-  * 
-  * The use and distribution terms for this software are contained in the file 
-  * named README, which can be found in the root of this distribution. By 
-  * using this software in any fashion, you are agreeing to be bound by the 
-  * terms of this license. 
-  * 
-  * You must not remove this notice, or any other, from this software. 
-  */ 
-   
- #include "system.h" 
- #include "screens.h" 
-   
-   
- /* 
-  * map intro, sprites lists 
-  */ 
- U8 screen_imapsl[] = 
- { 
-    0x1b, 0x00, 
-    0x1c, 0x1d, 0x00, 
-    0x01, 0x00, 
-    0x02, 0x03, 0x04, 0x05, 0x06, 0x00, 
-    0x1e, 0x00, 
-    0x0d, 0x00, 
-    0x13, 0x14, 0x00, 
-    0x1f, 0x00 
- }; 
-   
-   
- /* 
-  * map intro, steps 
-  */ 
- screen_imapsteps_t screen_imapsteps[] = 
- { 
-    { 0x0000, 0x0002, 0x0002, 0x0000 }, 
-    { 0x000b, 0x0000, 0x0001, 0x0000 }, 
-    { 0x0008, 0x0001, 0x0000, 0x0002 }, 
-    { 0x0000, 0x0000, 0x000c, 0x0000 }, 
-    { 0x000a, 0x0000, 0x0000, 0x0005 }, 
-    { 0x0006, 0x0002, 0x0000, 0x0007 }, 
-    { 0x0005, 0x0000, 0x0000, 0x0005 }, 
-    { 0x0000, 0x0006, 0x0000, 0x0000 }, 
-    { 0x000c, 0x0000, 0x0001, 0x0000 }, 
-    { 0x0005, 0x0000, 0x0000, 0x000d }, 
-    { 0x0000, 0x000c, 0x000c, 0x0000 }, 
-    { 0x0005, 0x0000, 0x0000, 0x0005 }, 
-    { 0x000a, 0x0000, 0x0000, 0x000f }, 
-    { 0x000c, 0xffff, 0x0000, 0x0011 }, 
-    { 0x0005, 0x0000, 0x0000, 0x000f }, 
-    { 0x0000, 0x0006, 0x0001, 0x0000 }, 
-    { 0x000a, 0x0000, 0x0000, 0x0014 }, 
-    { 0x0006, 0x0000, 0x0001, 0x0014 }, 
-    { 0x0005, 0x0000, 0x0000, 0x0014 }, 
-    { 0x0003, 0x0001, 0x0000, 0x0014 }, 
-    { 0x0006, 0xffff, 0x0000, 0x0014 }, 
-    { 0x0003, 0x0000, 0xffff, 0x0014 }, 
-    { 0x0000, 0x0000, 0x0000, 0x0000 } 
- }; 
-   
-   
- /* 
-  * map intro, step offset per map 
-  */ 
- U8 screen_imapsofs[] = 
- { 
-    0x00, 0x03, 0x07, 0x0a, 0x0f 
- }; 
-   
-   
- /* 
-  * map intro, text 
-  * (from ds + 0x8810 + 0x2000, 0x2138, 0x2251, 0x236a, 0x2464) 
-  * 
-  * \376=0xfe \377=0xff 
-  */ 
- U8 screen_imaptext_amazon[] = "\ 
- @@@@@SOUTH@AMERICA@1945@@@@@@@\377\ 
- RICK@DANGEROUS@CRASH@LANDS@HIS\377\ 
- @PLANE@OVER@THE@AMAZON@WHILE@@\377\ 
- @SEARCHING@FOR@THE@LOST@GOOLU@\377\ 
- @@@@@@@@@@@@TRIBE.@@@@@@@@@@@@\377\377\ 
- @BUT,@BY@A@TERRIBLE@TWIST@OF@@\377\ 
- FATE@HE@LANDS@IN@THE@MIDDLE@OF\377\ 
- @@@A@BUNCH@OF@WILD@GOOLUS.@@@@\377\377\ 
- @@CAN@RICK@ESCAPE@THESE@ANGRY@\377\ 
- @@@AMAZONIAN@ANTAGONISTS@?@@@@\376"; 
-   
-   
- U8 screen_imaptext_egypt[] = "\ 
- @@@@EGYPT,@SOMETIMES@LATER@@@@\377\ 
- RICK@HEADS@FOR@THE@PYRAMIDS@AT\377\ 
- @@@@THE@REQUEST@OF@LONDON.@@@@\377\377\ 
- HE@IS@TO@RECOVER@THE@JEWEL@OF@\377\ 
- ANKHEL@THAT@HAS@BEEN@STOLEN@BY\377\ 
- FANATICS@WHO@THREATEN@TO@SMASH\377\ 
- @IT,@IF@A@RANSOM@IS@NOT@PAID.@\377\377\ 
- CAN@RICK@SAVE@THE@GEM,@OR@WILL\377\ 
- HE@JUST@GET@A@BROKEN@ANKHEL@?@\376"; 
-   
-   
- U8 screen_imaptext_castle[] = "\ 
- @@@@EUROPE,@LATER@THAT@WEEK@@@\377\ 
- @@RICK@RECEIVES@A@COMMUNIQUE@@\377\ 
- @@FROM@BRITISH@INTELLIGENCE@@@\377\ 
- @@ASKING@HIM@TO@RESCUE@ALLIED@\377\ 
- @PRISONERS@FROM@THE@NOTORIOUS@\377\ 
- @@@@SCHWARZENDUMPF@CASTLE.@@@@\377\377\ 
- @@RICK@ACCEPTS@THE@MISSION.@@@\377\377\ 
- @@@BUT@CAN@HE@LIBERATE@THE@@@@\377\ 
- @CRUELLY@CAPTURED@COOMANDOS@?@\376"; 
-   
-   
- U8 screen_imaptext_missile[] = "\ 
- @@@@@@EUROPE,@EVEN@LATER@@@@@@\377\ 
- RICK@LEARNS@FROM@THE@PRISONERS\377\ 
- @THAT@THE@ENEMY@ARE@TO@LAUNCH@\377\ 
- AN@ATTACK@ON@LONDON@FROM@THEIR\377\ 
- @@@@@SECRET@MISSILE@BASE.@@@@@\377\377\ 
- WITHOUT@HESITATION,@HE@DECIDES\377\ 
- @@@TO@INFILTRATE@THE@BASE.@@@@\377\377\ 
- CAN@RICK@SAVE@LONDON@IN@TIME@?\376"; 
-   
-   
- U8 screen_imaptext_muchlater[] = "\ 
- @@@LONDON,@MUCH,@MUCH@LATER@@@\377\ 
- @RICK@RETURNS@TO@A@TRIUMPHANT@\377\ 
- @@WELCOME@HOME@HAVING@HELPED@@\377\ 
- @@@@SECURE@ALLIED@VICTORY.@@@@\377\377\ 
- BUT,@MEANWHILE,@IN@SPACE,@THE@\377\ 
- @@@MASSED@STARSHIPS@OF@THE@@@@\377\ 
- @@@BARFIAN@EMPIRE@ARE@POISED@@\377\ 
- @@@@@TO@INVADE@THE@EARTH.@@@@@\377\377\ 
- @WHAT@WILL@RICK@DO@NEXT@...@?@\376"; 
-   
-   
- U8 *screen_imaptext[5] = 
- { 
-    screen_imaptext_amazon, 
-    screen_imaptext_egypt, 
-    screen_imaptext_castle, 
-    screen_imaptext_missile, 
-    screen_imaptext_muchlater 
- }; 
-   
-   
- /* 
-  * main intro, hall of fame title 
-  * (from ds + 0x8810 + 0x2642) 
-  */ 
- U8 screen_imainhoft[] = 
- { 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0xd4, 0xb7, 0xb1, 
-    0xac, 0xc6, 0x2f, 0xc6, 0x2f, 0x2f, 0xa4, 0xac, 
-    0x9b, 0xc1, 0x2f, 0x9b, 0xc1, 0xb1, 0xac, 0xb6, 
-    0xbd, 0x9b, 0xc1, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 
-    0xff, 
-    0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0xb2, 0xb3, 0xb2, 
-    0xb3, 0xad, 0x2f, 0xad, 0x2f, 0x2f, 0xa6, 0xae, 
-    0xc2, 0xc3, 0x2f, 0xc2, 0xc3, 0xb2, 0xb3, 0xbe, 
-    0xbf, 0xc2, 0xc3, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 
-    0xff, 
-    0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x9f, 0xc0, 0xb4, 
-    0xb5, 0xaf, 0xc4, 0xaf, 0xc4, 0x2f, 0xa7, 0xb0, 
-    0xb4, 0x2f, 0x2f, 0xb4, 0x2f, 0xb4, 0xb5, 0xb4, 
-    0xb5, 0xaf, 0xc4, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 
-    0xfe 
- }; 
-   
-   
- /* 
-  * congratulations 
-  * (from ds + 0x8810 + 0x257d) 
-  */ 
- U8 screen_congrats[] = 
- { 0xa4, 0xa5, 0xa4, 0xac, 0xb6, 0xb7, 0xa4, 0xa5, 
-    0x9b, 0x9c, 0xb1, 0xac, 0xcd, 0xce, 0xc6, 0xc7, 
-    0xd3, 0x2f, 0xb1, 0xac, 0xcd, 0xce, 0xa1, 0xa4, 
-    0xac, 0xb6, 0xb7, 0xc8, 0xc9, 0x2f, 0xd5, 0xd6, 
-    0xff, 
-    0xa6, 0x2f, 0xa6, 0xae, 0xb8, 0xb9, 0xa6, 0xbb, 
-    0x9d, 0x9e, 0xb2, 0xb3, 0xcf, 0xd0, 0xad, 0xae, 
-    0xad, 0x2f, 0xb2, 0xb3, 0xcf, 0xd0, 0xa2, 0xa6, 
-    0xae, 0xb8, 0xb9, 0xca, 0xcb, 0x2f, 0xd7, 0xd8, 
-    0xff, 
-    0xa7, 0xa8, 0xa7, 0xb0, 0x9f, 0xba, 0xa7, 0xbc, 
-    0x9f, 0xa0, 0xb4, 0xb5, 0xd1, 0xd2, 0xc5, 0xb0, 
-    0xaf, 0xc4, 0xb4, 0xb5, 0xd1, 0xd2, 0xa3, 0xa7, 
-    0xb0, 0x9f, 0xba, 0xcc, 0xb0, 0x2f, 0xd9, 0xda, 
-    0xfe 
- }; 
-   
-   
- /* 
-  * main intro, Core Design copyright text 
-  * (from ds + 0x8810 + 0x2288) 
-  * 
-  * \376=0xfe \377=0xff 
-  */ 
- U8 screen_imaincdc[] = "\ 
- \377\377\ 
- @C@@1989@CORE@DESIGN\377\377\377\ 
- @PRESS@SPACE@TO@START\376"; 
-   
-   
- /* 
-  * gameover 
-  * (from ds + 0x8810 + 0x2864) 
-  * 
-  * \376=0xfe \377=0xff 
-  */ 
- U8 screen_gameovertxt[] = "\ 
- @@@@@@@@@@@\377\ 
- @GAME@OVER@\377\ 
- @@@@@@@@@@@\376"; 
-   
-   
- /* 
-  * paused 
-  * 
-  * \376=0xfe \377=0xff 
-  */ 
- U8 screen_pausedtxt[] = "\ 
- @@@@@@@@@@\377\ 
- @@PAUSED@@\377\ 
- @@@@@@@@@@\376"; 
-