#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
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
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
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
},\r
DLG_LINE\r
{\r
- id = ECtlOptScreenModeLabel;\r
+ id = ECtlOptScreenModeLabel;\r
type = EEikCtLabel;\r
prompt = "Screen Mode";\r
control = LABEL { horiz_align = EEikLabelAlignHLeft; };\r
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
},\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
},\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
}\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
"<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
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