UIQ3 update, some makefile unification, rm old configs, stuff
[picodrive.git] / platform / uiq3 / rsc / picodrive.rss
similarity index 88%
rename from platform/uiq3/rsc/PicoDrive.rss
rename to platform/uiq3/rsc/picodrive.rss
index 6bbef7c..eb5f5a6 100644 (file)
@@ -3,7 +3,7 @@ NAME PCDR
 #include <eikon.rh>\r
 #include <eikon.rsg>\r
 #include <qikon.rh>\r
-#include <QikCommand.rh>\r
+#include <qikcommand.rh>\r
 #include "picodrive.hrh"\r
 \r
 \r
@@ -89,7 +89,7 @@ RESOURCE QIK_COMMAND_LIST r_app_commands
                QIK_COMMAND { id=EEikCmdPicoSettings;      text="Settings";       type=EQikCommandTypeScreen; namedGroupId=EEikCmdPicoConfig; },\r
                QIK_COMMAND { id=EEikCmdHelpAbout;         text="About";          type=EQikCommandTypeScreen; namedGroupId=EEikCmdPicoConfig; },\r
 \r
-               QIK_COMMAND { id=EEikCmdPicoLoadROM;       text="Load new ROM";   type=EQikCommandTypeScreen; groupId=EEikCmdPicoResume; },\r
+               QIK_COMMAND { id=EEikCmdPicoLoadROM;       text="Load new ROM/ISO";type=EQikCommandTypeScreen; groupId=EEikCmdPicoResume; },\r
                QIK_COMMAND { id=EEikCmdPicoReset;         text="Reset game";     type=EQikCommandTypeScreen; groupId=EEikCmdPicoResume; },\r
                QIK_COMMAND { id=EEikCmdPicoLoadState;     text="Load state";     type=EQikCommandTypeScreen; groupId=EEikCmdPicoResume; },\r
                QIK_COMMAND { id=EEikCmdPicoSaveState;     text="Save state";     type=EQikCommandTypeScreen; groupId=EEikCmdPicoResume; },\r
@@ -137,6 +137,12 @@ RESOURCE ARRAY r_pico_config_pages
          lines = r_pico_config_page_sound;\r
       },\r
       PAGE\r
+      {\r
+         id    = ECtlOptPageMCD;\r
+         text  = "MegaCD";\r
+         lines = r_pico_config_page_mcd;\r
+      },\r
+      PAGE\r
       {\r
          id    = ECtlOptPageMisc;\r
          text  = "Misc";\r
@@ -151,7 +157,7 @@ RESOURCE ARRAY r_pico_config_page_main
    items = {\r
       DLG_LINE\r
       {\r
-             id      = ECtlOptRotationLabel;\r
+          id      = ECtlOptRotationLabel;\r
           type    = EEikCtLabel;\r
           prompt  = "Screen Rotation";\r
           control = LABEL { horiz_align = EEikLabelAlignHLeft; };\r
@@ -167,7 +173,7 @@ RESOURCE ARRAY r_pico_config_page_main
       },\r
       DLG_LINE\r
       {\r
-             id      = ECtlOptScreenModeLabel;\r
+          id      = ECtlOptScreenModeLabel;\r
           type    = EEikCtLabel;\r
           prompt  = "Screen Mode";\r
           control = LABEL { horiz_align = EEikLabelAlignHLeft; };\r
@@ -188,18 +194,6 @@ RESOURCE ARRAY r_pico_config_page_main
          prompt = "Fast renderer (inaccurate)";\r
       },\r
       DLG_LINE\r
-      {\r
-         id     = ECtlOptUseAccTiming;\r
-         type   = EEikCtCheckBox;\r
-         prompt = "Accurate timing (slower)";\r
-      },\r
-      DLG_LINE\r
-      {\r
-         id     = ECtlOptUseAccSprites;\r
-         type   = EEikCtCheckBox;\r
-         prompt = "Accurate sprites (slower)";\r
-      },\r
-      DLG_LINE\r
       {\r
          id     = ECtlOptShowFPS;\r
          type   = EEikCtCheckBox;\r
@@ -220,7 +214,7 @@ RESOURCE ARRAY r_pico_config_page_sound
       },\r
       DLG_LINE\r
       {\r
-            id      = ECtlOptChipSelLabel;\r
+         id      = ECtlOptChipSelLabel;\r
          type    = EEikCtLabel;\r
          prompt  = "Emulate these sound chips:";\r
          control = LABEL { horiz_align = EEikLabelAlignHLeft; };\r
@@ -245,7 +239,7 @@ RESOURCE ARRAY r_pico_config_page_sound
       },\r
       DLG_LINE\r
       {\r
-            id      = ECtlOptSndQLabel;\r
+         id      = ECtlOptSndQLabel;\r
          type    = EEikCtLabel;\r
          prompt  = "Quality (lowest is fastest)";\r
          control = LABEL { horiz_align = EEikLabelAlignHLeft; };\r
@@ -262,6 +256,43 @@ RESOURCE ARRAY r_pico_config_page_sound
 }\r
 \r
 \r
+RESOURCE ARRAY r_pico_config_page_mcd\r
+{\r
+   items = {\r
+      DLG_LINE\r
+      {\r
+         id     = ECtlOptCDcdda;\r
+         type   = EEikCtCheckBox;\r
+         prompt = "CDDA audio";\r
+      },\r
+      DLG_LINE\r
+      {\r
+         id     = ECtlOptCDpcm;\r
+         type   = EEikCtCheckBox;\r
+         prompt = "PCM audio";\r
+      },\r
+      DLG_LINE\r
+      {\r
+         id     = ECtlOptCDramcart;\r
+         type   = EEikCtCheckBox;\r
+         prompt = "SaveRAM cart";\r
+      },\r
+      DLG_LINE\r
+      {\r
+         id     = ECtlOptCDscalerot;\r
+         type   = EEikCtCheckBox;\r
+         prompt = "Scale/Rot. fx (slow)";\r
+      },\r
+      DLG_LINE\r
+      {\r
+         id     = ECtlOptCDbettersync;\r
+         type   = EEikCtCheckBox;\r
+         prompt = "Better sync (slow)";\r
+      }\r
+   };\r
+}\r
+\r
+\r
 RESOURCE ARRAY r_pico_config_page_misc\r
 {\r
    items = {\r
@@ -449,7 +480,7 @@ RESOURCE TBUF r_pico_text_about
                "<p><s=6> <p><f=Corinna><s=12>Version %S, by notaz."\\r
                "<p><s=5> <p><s=10>Port based on UIQ2 version, which is based on PicoDrive 0.030 for Pocket PC by Dave"\\r
                "<p><s=5> <p><f=Corinna><s=11><u>Email</u>: notasas@gmail.com"\\r
-               "<p><f=Corinna><s=10><u>Web</u>: http://notaz.atspace.com"\\r
+               "<p><f=Corinna><s=10><u>Web</u>: http://notaz.gp2x.de"\\r
                "<p><f=Corinna><s=10><u>Dave's Web</u>: http://www.finalburn.com";\r
 }\r
 \r
@@ -557,17 +588,22 @@ RESOURCE ARRAY r_pico_tbuf_credits
        LBUF{txt="- DrZ80, the Z80 emulator written in ARM assembly.";},\r
        LBUF{txt="Homepage: http://reesy.gp32x.de/";},\r
        LBUF{txt="";},\r
-       LBUF{txt="Tatsuyuki Satoh, Jarek Burczynski, MultiArcadeMachineEmulator (MAME) development";},\r
+       LBUF{txt="MultiArcadeMachineEmulator (MAME) development";},\r
        LBUF{txt="- software implementation of Yamaha FM sound generator and";},\r
        LBUF{txt="Texas Instruments SN76489 / SN76496 programmable tone / noise generator";},\r
        LBUF{txt="Homepage: http://www.mame.net/";},\r
        LBUF{txt="";},\r
+       LBUF{txt="Helix community";},\r
+       LBUF{txt="Helix mp3 decoder";},\r
+       LBUF{txt="";},\r
        LBUF{txt="Additional thanks:";},\r
        LBUF{txt="- Charles MacDonald (http://cgfm2.emuviews.com/) for old but still very useful info about genesis hardware.";},\r
        LBUF{txt="- Stéphane Dallongeville for creating Gens and making it open-source.";},\r
        LBUF{txt="- Steve Snake for all that he has done for Genesis emulation scene.";},\r
+       LBUF{txt="- Tasco Deluxe for his reverse engineering work on SVP and some mappers.";},\r
        LBUF{txt="- Bart Trzynadlowski for his SSFII and 68000 docs.";},\r
-       LBUF{txt="- Maze for his research (http://haze.mameworld.info).";},\r
+       LBUF{txt="- Haze for his research (http://haze.mameworld.info).";},\r
+       LBUF{txt="- Lordus, Exophase and Rokas for various ideas.";},\r
        LBUF{txt="- Mark and Jean-loup for zlib library.";},\r
        LBUF{txt="- Peter van Sebille for his various open-source Symbian projects to learn from.";},\r
        LBUF{txt="- Steve Fischer for his open-source Motorola projects.";},\r