initial commit
|
After Width: | Height: | Size: 3.4 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
|
||||
<solid android:color="#BB000000" />
|
||||
</shape>
|
||||
|
After Width: | Height: | Size: 2.9 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 5.2 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 2.4 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
@@ -0,0 +1,36 @@
|
||||
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="fill_parent">
|
||||
<LinearLayout
|
||||
android:orientation="vertical"
|
||||
android:padding="10dp"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="fill_parent">
|
||||
<TextView
|
||||
android:id="@+id/header"
|
||||
android:text="@string/pref_keymapmsg2"
|
||||
android:textAppearance="@android:style/TextAppearance.Medium"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"/>
|
||||
<EditText
|
||||
android:id="@+id/keyinput"
|
||||
android:hint="@string/pref_typeatarikey"
|
||||
android:lines="1"
|
||||
android:maxLines="1"
|
||||
android:maxLength="1"
|
||||
android:inputType="textNoSuggestions"
|
||||
android:imeOptions="actionDone"
|
||||
android:layout_marginLeft="20dp"
|
||||
android:layout_marginRight="20dp"
|
||||
android:layout_marginTop="6dp"
|
||||
android:layout_marginBottom="6dp"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"/>
|
||||
<TextView
|
||||
android:id="@+id/note"
|
||||
android:text="@string/pref_keymapmsg2note"
|
||||
android:textAppearance="@android:style/TextAppearance.Small"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"/>
|
||||
</LinearLayout>
|
||||
</ScrollView>
|
||||
@@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RelativeLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
<ListView
|
||||
android:id="@id/android:list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="fill_parent"
|
||||
android:layout_alignParentTop="true"
|
||||
android:layout_above="@+id/footer"/>
|
||||
<LinearLayout
|
||||
android:id="@+id/footer"
|
||||
android:background="@android:color/darker_gray"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentBottom="true"
|
||||
android:orientation="horizontal"
|
||||
android:padding="5dp">
|
||||
<Button
|
||||
android:id="@+id/fsel_ok"
|
||||
android:text="@string/selectdir"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"/>
|
||||
<Button
|
||||
android:id="@+id/fsel_cancel"
|
||||
android:text="@string/cancel"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"/>
|
||||
</LinearLayout>
|
||||
</RelativeLayout>
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
<ImageView
|
||||
android:id="@+id/fsel_image"
|
||||
android:layout_height="30dp"
|
||||
android:layout_width="40dp"
|
||||
android:paddingLeft="10dp"/>
|
||||
<TextView
|
||||
android:id="@+id/fsel_text"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="fill_parent"
|
||||
android:paddingLeft="10dp"
|
||||
android:gravity="center_vertical"
|
||||
android:textSize="14sp"
|
||||
android:singleLine="true"
|
||||
android:ellipsize="end"/>
|
||||
</LinearLayout>
|
||||
@@ -0,0 +1,20 @@
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:orientation="horizontal"
|
||||
android:padding="10dp"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="fill_parent">
|
||||
<SeekBar
|
||||
android:id="@+id/slider"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:layout_marginLeft="10dp"
|
||||
android:layout_marginRight="10dp"
|
||||
android:max="99"/>
|
||||
<TextView
|
||||
android:id="@+id/setting"
|
||||
android:text="99%"
|
||||
android:gravity="center_vertical"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="fill_parent"/>
|
||||
</LinearLayout>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item android:id="@+id/menu_search"
|
||||
android:title="@string/fselmenu_search"
|
||||
android:icon="@drawable/ic_menu_search"
|
||||
android:showAsAction="ifRoom|collapseActionView"
|
||||
android:actionViewClass="android.widget.SearchView" />
|
||||
</menu>
|
||||
@@ -0,0 +1,20 @@
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item android:id="@+id/menu_open"
|
||||
android:title="@string/menu_open"
|
||||
android:icon="@drawable/ic_menu_archive"
|
||||
android:showAsAction="ifRoom"/>
|
||||
<item android:id="@+id/menu_nextdisk"
|
||||
android:title="@string/menu_nextdisk"
|
||||
android:icon="@drawable/ic_menu_rotate"
|
||||
android:showAsAction="ifRoom"/>
|
||||
<item android:id="@+id/menu_softkbd"
|
||||
android:title="@string/menu_softkbd"
|
||||
android:icon="@drawable/keyboard"
|
||||
android:showAsAction="ifRoom"/>
|
||||
<item android:id="@+id/menu_preferences"
|
||||
android:title="@string/menu_preferences"
|
||||
android:icon="@drawable/ic_menu_preferences"/>
|
||||
<item android:id="@+id/menu_quit"
|
||||
android:title="@string/menu_quit"
|
||||
android:icon="@drawable/ic_menu_close_clear_cancel"/>
|
||||
</menu>
|
||||
@@ -0,0 +1,5 @@
|
||||
<resources>
|
||||
<style name="MainTheme" parent="@android:style/Theme.Holo">
|
||||
<item name="android:windowActionBarOverlay">true</item>
|
||||
</style>
|
||||
</resources>
|
||||
@@ -0,0 +1,122 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string-array name="aspect">
|
||||
<item>@string/none</item>
|
||||
<item>@string/asp_portrait</item>
|
||||
<item>@string/asp_landscape</item>
|
||||
<item>@string/asp_both</item>
|
||||
</string-array>
|
||||
<string-array name="aspect_values">
|
||||
<item>0</item>
|
||||
<item>1</item>
|
||||
<item>2</item>
|
||||
<item>3</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="artifact">
|
||||
<item>@string/none</item>
|
||||
<item>@string/art_bluebrown1</item>
|
||||
<item>@string/art_bluebrown2</item>
|
||||
<item>@string/art_gtia</item>
|
||||
<item>@string/art_ctia</item>
|
||||
</string-array>
|
||||
<string-array name="artifact_values">
|
||||
<item>0</item>
|
||||
<item>1</item>
|
||||
<item>2</item>
|
||||
<item>3</item>
|
||||
<item>4</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="machine">
|
||||
<item>Atari OS/A (16 KB)</item>
|
||||
<item>Atari OS/A (48 KB)</item>
|
||||
<item>Atari OS/A (52 KB)</item>
|
||||
<item>Atari OS/B (16 KB)</item>
|
||||
<item>Atari OS/B (48 KB)</item>
|
||||
<item>Atari OS/B (52 KB)</item>
|
||||
<item>Atari 600XL (16 KB)</item>
|
||||
<item>Atari 800XL (64 KB)</item>
|
||||
<item>Atari 130XE (128 KB)</item>
|
||||
<item>Atari XL/XE (192 KB)</item>
|
||||
<item>Atari XL/XE (320 KB RAMBO)</item>
|
||||
<item>Atari XL/XE (320 KB COMPY SHOP)</item>
|
||||
<item>Atari XL/XE (576 KB)</item>
|
||||
<item>Atari XL/XE (1088 KB)</item>
|
||||
<item>Atari 5200 (16 KB)</item>
|
||||
</string-array>
|
||||
<string-array name="machine_values">
|
||||
<item>0</item>
|
||||
<item>1</item>
|
||||
<item>2</item>
|
||||
<item>3</item>
|
||||
<item>4</item>
|
||||
<item>5</item>
|
||||
<item>6</item>
|
||||
<item>7</item>
|
||||
<item>8</item>
|
||||
<item>9</item>
|
||||
<item>10</item>
|
||||
<item>11</item>
|
||||
<item>12</item>
|
||||
<item>13</item>
|
||||
<item>14</item>
|
||||
<item>15</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="frameskip">
|
||||
<item>@string/skipauto</item>
|
||||
<item>@string/skip0</item>
|
||||
<item>@string/skip1</item>
|
||||
<item>@string/skip2</item>
|
||||
<item>@string/skip3</item>
|
||||
<item>@string/skip4</item>
|
||||
<item>@string/skip5</item>
|
||||
</string-array>
|
||||
<string-array name="frameskip_values">
|
||||
<item>0</item>
|
||||
<item>1</item>
|
||||
<item>2</item>
|
||||
<item>3</item>
|
||||
<item>4</item>
|
||||
<item>5</item>
|
||||
<item>6</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="mixrate">
|
||||
<item>44100 Hz</item>
|
||||
<item>22050 Hz</item>
|
||||
<item>11025 Hz</item>
|
||||
</string-array>
|
||||
<string-array name="mixrate_values">
|
||||
<item>44100</item>
|
||||
<item>22050</item>
|
||||
<item>11025</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="derotkeys">
|
||||
<item>@string/none</item>
|
||||
<item>@string/left</item>
|
||||
<item>@string/right</item>
|
||||
</string-array>
|
||||
<string-array name="derotkeys_values">
|
||||
<item>0</item>
|
||||
<item>1</item>
|
||||
<item>2</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="changes_strings">
|
||||
<item>@string/changesv1_1a</item>
|
||||
<item>@string/changesv1_2</item>
|
||||
<item>@string/changesv1_3</item>
|
||||
<item>@string/changesv2_0</item>
|
||||
<item>@string/changesv3_0</item>
|
||||
</string-array>
|
||||
<integer-array name="changes_versions">
|
||||
<item>3</item>
|
||||
<item>10</item>
|
||||
<item>20</item>
|
||||
<item>200</item>
|
||||
<item>300</item>
|
||||
</integer-array>
|
||||
</resources>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<resources>
|
||||
<declare-styleable name="SliderPreference">
|
||||
<attr name="min" format="string"/>
|
||||
<attr name="max" format="string"/>
|
||||
<attr name="suffix" format="string"/>
|
||||
</declare-styleable>
|
||||
|
||||
<declare-styleable name="KeymapPreference">
|
||||
<attr name="ext" format="string"/>
|
||||
</declare-styleable>
|
||||
</resources>
|
||||
@@ -0,0 +1,289 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Colleen</string>
|
||||
<string name="menu_quit">Quit</string>
|
||||
<string name="menu_softkbd">Keyboard</string>
|
||||
<string name="menu_open">Open</string>
|
||||
<string name="menu_nextdisk">Next Side</string>
|
||||
<string name="fsel_openfile">Open File:</string>
|
||||
<string name="fsel_opendir">Open Dir:</string>
|
||||
<string name="fselmenu_search">Search</string>
|
||||
<string name="warning">Warning</string>
|
||||
<string name="mountnodisk">File %s is not a disk image.\nContinue?</string>
|
||||
<string name="yes">Yes</string>
|
||||
<string name="no">No</string>
|
||||
<string name="mountdisk">Mount Image to Drive</string>
|
||||
<string name="unmountall">Unmount all drives</string>
|
||||
<string name="mountnextdisk">Image %s inserted</string>
|
||||
<string name="mountnextdiskerror">Cannot insert image %s</string>
|
||||
<string name="mountinsertdisk">Image %1$s inserted into drive D%2$d:</string>
|
||||
<string name="savestateoverwrite">Save state file \'%s\' already exists. OK to overwrite?</string>
|
||||
<string name="savestateerror">Error: Cannot save state</string>
|
||||
<string name="savestateok">State saved</string>
|
||||
<string name="mountnonextdisk">No next disk image found</string>
|
||||
<string name="diskboot">Booting image %s</string>
|
||||
<string name="errorboot">Cannot boot image %s</string>
|
||||
<string name="none">None</string>
|
||||
<string name="left">Left</string>
|
||||
<string name="right">Right</string>
|
||||
<string name="menu_preferences">Preferences</string>
|
||||
<string name="cancel">Cancel</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="save">Save</string>
|
||||
<string name="cimcrash">The Atari computer has crashed.\n
|
||||
\nReset the machine or boot another image.</string>
|
||||
<string name="noromfoundrevert">Failed to initialize machine. Required ROM not found.\n
|
||||
\nYour machine change has been reverted.</string>
|
||||
<string name="noromfound">Failed to initialize machine. Required ROM not found.</string>
|
||||
<string name="pressback">Press \'Back\' once more to exit</string>
|
||||
<string name="welcome">Welcome to Colleen!</string>
|
||||
<string name="welcomenote">Hello,\n
|
||||
\nJust a few tips to get you going:
|
||||
\n1) Left hand joystick, right hand trigger (or search button).
|
||||
\n2) Tap the top-right corner for console keys.
|
||||
\n3) On Honeycomb (3.0)+ devices, tap near the screen\'s top for menu.
|
||||
\n4) On earlier devices, hit \'Menu\' for preferences and more.
|
||||
\n5) Long-press in the file selector to insert an image and not boot it.
|
||||
\n6) Use the WiiController or the keyboard for accuracy.\n
|
||||
\nFirst though, setup the Atari ROM path in the next dialog.\n
|
||||
\nHave fun! </string>
|
||||
<string name="pathsetup">Atari ROM Path</string>
|
||||
<string name="pathsetupmsg"><![CDATA[
|
||||
The emulator requires the original Atari ROM images.<br><br>
|
||||
Touch <b>OK</b> to use the file selector to point to the folder containing
|
||||
the ROM images.<br>
|
||||
Touch <b>Cancel</b> to quit to the OS.<br><br>
|
||||
Try the
|
||||
<a href="http://atari800.sourceforge.net/download.html">Atari800 site</a>
|
||||
for the XL ROMs.<br>
|
||||
Valid ROM filenames are:<br>
|
||||
atariosa.rom - OS/A,
|
||||
atariosb.rom - OS/B,
|
||||
atarixl.rom - XL,
|
||||
ataribas.rom - XL Basic,
|
||||
5200.rom - 5200
|
||||
]]></string>
|
||||
<string name="loadingdir">Loading directory. Please wait...</string>
|
||||
<string name="selectdir">Select directory</string>
|
||||
<string name="rompatherror">Failed to initialize machine.\n
|
||||
\nRequired ROM not found or path not accessible.</string>
|
||||
<string name="about">Colleen</string>
|
||||
<string name="aboutmsg"><![CDATA[
|
||||
<html><head></head><body>
|
||||
<p align="right"><font size="-1"><b>Package version: </b>%1$s<br>
|
||||
<b>Core version:</b>%2$s</font></p>
|
||||
<p align="center">Android port by <i>Kostas Nakos</i><br>
|
||||
<a href="http://pocketatari.atari.org/android">
|
||||
http://pocketatari.atari.org/android</a><br>
|
||||
Copyright © 1995-1998 <i>David Firth</i><br>
|
||||
Copyright © 1998-2014 <i>Atari800 Development Team</i><br>
|
||||
<a href="http://atari800.atari.org">http://atari800.atari.org</a></p>
|
||||
<p align="justify"><font size="-1">This program is not affiliated with Atari Inc.
|
||||
Atari and the Atari logo are trademarks owned by Atari Interactive, Inc.
|
||||
All other trademarks are the property of their respective owners.</font></p>
|
||||
<p align="justify"><font size="-1">This program is free software; you can
|
||||
redistribute it and/or modify it under the terms of the GNU General
|
||||
Public License as published by the Free Software Foundation; either
|
||||
version 2, or (at your option) any later version.</font></p>
|
||||
<p align="center">New Features? Translations? Bugs?<br>
|
||||
<a href="mailto:knakos@gmail.com>Email me</a></p>
|
||||
</body></html>
|
||||
]]></string>
|
||||
<string name="changesv1_1a"><![CDATA[
|
||||
<i>Changes for version 1.1a:</i>
|
||||
<br>This version is a quick fix for a regression to the <i>Anchor Joystick</i>
|
||||
preference, introduced in v1.1.<br><br>
|
||||
<i>Version 1.1 changelog follows:</i>
|
||||
<br><b>*</b> Fix a crash when sound was switched off
|
||||
<br><b>*</b> Added support for .com and .exe files
|
||||
<br><b>*</b> Added the auto frameskip option
|
||||
<br><b>*</b> Added the new <i>Joystick Grace Area</i> preference
|
||||
<br>Thanks to the bug/feature reporters!
|
||||
]]></string>
|
||||
<string name="changesv1_2"><![CDATA[
|
||||
<i>Changes for version 1.2:</i><br>
|
||||
<br><b>*</b> New disk management menu (long press in the file selector)
|
||||
<br><b>*</b> New screen cropping preferences
|
||||
<br><b>*</b> New arrow key derotation preference for external keyboards
|
||||
<br><b>*</b> DPAD-CENTER and tilde (~) now map to Escape key
|
||||
<br><b>*</b> Atari800 core version 2.2.0
|
||||
<br><b>*</b> Fix rare sound-related crashes
|
||||
<br><b>*</b> Various fixes and improvements
|
||||
<br><br>Thanks to the bug/feature reporters!
|
||||
]]></string>
|
||||
<string name="changesv1_3"><![CDATA[
|
||||
<i>Changes for version 1.3:</i><br>
|
||||
<br><b>*</b> New NTSC/PAL preference
|
||||
<br><b>*</b> New keyboard action mapping preferences
|
||||
<br><b>*</b> Added support for Xperia Play fire buttons
|
||||
<br><b>*</b> DPAD-CENTER now mapped to Break key
|
||||
<br><b>*</b> Atari800 core version 2.2.1
|
||||
<br><b>*</b> Several bug fixes and improvements
|
||||
<br><br>Thank you for your continued support and bug/feature reports :-)
|
||||
]]></string>
|
||||
<string name="changesv2_0"><![CDATA[
|
||||
<i>Changes for version 2.0:</i><br>
|
||||
<br><b>*</b> Free game included: Planetary Defense 2012. Find it in the Preferences.
|
||||
<br><b>*</b> UI overhaul for Honeycomb+ devices
|
||||
<br><b>*</b> When aspect correction is portrait, make room for the soft keyboard
|
||||
<br><b>*</b> Bugfix: Crashes while loading ROMs
|
||||
<br><b>*</b> Bugfix: Won\'t load OSB ROMs
|
||||
<br><b>*</b> Bugfix: Crashes in keyboard-joystick remapping
|
||||
<br><b>*</b> Warning: State saves from previous version are incompatible (sorry)
|
||||
<br><b>*</b> Numerous bug fixes and improvements
|
||||
<br><br>Thank you for your continued support and bug/feature reports
|
||||
]]></string>
|
||||
<string name="changesv3_0"><![CDATA[
|
||||
<i>Changes for version 3.0:</i><br>
|
||||
<br><b>*</b> Native Open SL ES sound for perfect playback for > 2.3 devices.
|
||||
<br><b>*</b> Fix for no sound for NTSC machines under certain circumstances.
|
||||
<br><b>*</b> Various other bugfixes.
|
||||
<br><b>*</b> Upgrade to atari800 core v. 3.1.0.
|
||||
<br><br>Thank you for your continued support and bug/feature reports
|
||||
]]></string>
|
||||
<string name="atariupdate">Colleen Update</string>
|
||||
<string name="confirmurl">The current Atari program is requesting browser access to the
|
||||
following URL:\n%s\nAllow access?</string>
|
||||
<string name="browserreqdenied">Denied Atari program browser request (malformed URL)</string>
|
||||
<string name="actionbarhelptoast">Touch near the top of the screen for menu\nTouch
|
||||
top-right for console keys</string>
|
||||
<string name="noactionbarhelptoast">Touch top-right for console keys</string>
|
||||
<string name="selectcarttype">Select cartridge type</string>
|
||||
<string name="pdbooterror">Cannot prepare Planetary Defense 2012 for boot :-(</string>
|
||||
<string name="pdreminder">Reminder: \"Touchscreen Mode\" enabled. Please remember to uncheck
|
||||
the \"Touchscreen Mode\" preference when done playing</string>
|
||||
|
||||
<!-- Preferences -->
|
||||
<string name="preftitle_graphics">Graphics</string>
|
||||
<string name="preftitle_emulation">Emulation</string>
|
||||
<string name="preftitle_input">Input</string>
|
||||
<string name="preftitle_sound">Sound</string>
|
||||
<string name="preftitle_about">About</string>
|
||||
<string name="preftitle_extras">Extras</string>
|
||||
<string name="pref_aspect">Aspect</string>
|
||||
<string name="pref_aspect_sum">Maintain aspect for scaling the screen</string>
|
||||
<string name="asp_portrait">Portrait</string>
|
||||
<string name="asp_landscape">Landscape</string>
|
||||
<string name="asp_both">Both</string>
|
||||
<string name="pref_bilinear">Bilinear Scaling</string>
|
||||
<string name="pref_bilinear_sum">Filter scaled screen</string>
|
||||
<string name="pref_artifact">Artifacting</string>
|
||||
<string name="pref_artifact_sum">Emulate TV artifacts</string>
|
||||
<string name="art_brownblue">Brown/Blue</string>
|
||||
<string name="art_bluebrown1">Blue/Brown 1</string>
|
||||
<string name="art_bluebrown2">Blue/Brown 2</string>
|
||||
<string name="art_gtia">GTIA</string>
|
||||
<string name="art_ctia">CTIA</string>
|
||||
<string name="pref_machine">Machine Type</string>
|
||||
<string name="pref_machine_sum">Select machine to emulate</string>
|
||||
<string name="pref_speed">Show Atari Speed</string>
|
||||
<string name="pref_speed_sum">Percentage of real Atari speed</string>
|
||||
<string name="pref_disk">Show Drive Access</string>
|
||||
<string name="pref_disk_sum">Display disk drive number for ongoing accesses</string>
|
||||
<string name="pref_sector">Show Sector Access</string>
|
||||
<string name="pref_sector_sum">Display disk sector number for ongoing accesses</string>
|
||||
<string name="pref_frameskip">Frameskip</string>
|
||||
<string name="pref_frameskip_sum">Screen repaint frequency</string>
|
||||
<string name="skipauto">Auto</string>
|
||||
<string name="skip0">Each frame (Skip 0)</string>
|
||||
<string name="skip1">Alternate frames (Skip 1)</string>
|
||||
<string name="skip2">Skip 2 frames</string>
|
||||
<string name="skip3">Skip 3 frames</string>
|
||||
<string name="skip4">Skip 4 frames</string>
|
||||
<string name="skip5">Skip 5 frames</string>
|
||||
<string name="pref_collisions">Accurate Collisions</string>
|
||||
<string name="pref_collisions_sum">Calculate collisions in skipped frames</string>
|
||||
<string name="pref_basic">Disable BASIC</string>
|
||||
<string name="pref_basic_sum">Simulate holding OPTION key down when booting</string>
|
||||
<string name="pref_softjoy">Keyboard Joystick</string>
|
||||
<string name="pref_softjoy_sum">Emulate joystick w/ hardware keyboard/Wii Remote</string>
|
||||
<string name="pref_keydefscr">Configure Keyboard</string>
|
||||
<string name="pref_keydefscr_sum">Define keyboard joystick keys</string>
|
||||
<string name="pref_up">Up</string>
|
||||
<string name="pref_down">Down</string>
|
||||
<string name="pref_left">Left</string>
|
||||
<string name="pref_right">Right</string>
|
||||
<string name="pref_fire">Fire</string>
|
||||
<string name="pref_actiona">Action A</string>
|
||||
<string name="pref_actionb">Action B</string>
|
||||
<string name="pref_actionc">Action C</string>
|
||||
<string name="preftitle_keymap_joystick">Joystick Keymap</string>
|
||||
<string name="preftitle_keymap_actions">Generic Mappable Keys</string>
|
||||
<string name="pref_joysize">Joystick Area Size</string>
|
||||
<string name="pref_joysize_sum">Enlarge/Shrink on-screen joystick</string>
|
||||
<string name="pref_joyvisible">Joystick Visible</string>
|
||||
<string name="pref_joyvisible_sum">Show the on-screen joystick</string>
|
||||
<string name="pref_joyrighth">Right-Handed Joystick</string>
|
||||
<string name="pref_joyrighth_sum">Exchange on-screen joystick/fire button areas</string>
|
||||
<string name="pref_joydeadband">Joystick Deadband</string>
|
||||
<string name="pref_joydeadband_sum">Joystick deflections lower than this will not register</string>
|
||||
<string name="pref_joymidx">Joystick Screen Split</string>
|
||||
<string name="pref_joymidx_sum">Horizontal percentage of screen allocated to on-screen joystick</string>
|
||||
<string name="pref_joyopacity">Joystick Opacity</string>
|
||||
<string name="pref_joyopacity_sum">Alpha blend factor for the on-screen joystick</string>
|
||||
<string name="pref_sound">Sound</string>
|
||||
<string name="pref_sound_sum">Enable sound emulation</string>
|
||||
<string name="pref_mixrate">Mix Rate</string>
|
||||
<string name="pref_mixrate_sum">Sound generation frequency</string>
|
||||
<string name="pref_sound16bit">16bit Sound</string>
|
||||
<string name="pref_sound16bit_sum">Toggle between 8bit/16bit sound generation</string>
|
||||
<string name="pref_hqpokey">High Quality Sound</string>
|
||||
<string name="pref_hqpokey_sum">Use high quality POKEY emulation</string>
|
||||
<string name="pref_romdir">ROMs directory</string>
|
||||
<string name="pref_romdir_sum">Set directory where Atari ROMs reside</string>
|
||||
<string name="pref_keymapdupmsg">This key is already used for another action.\n\nWould you like to swap
|
||||
the mapping between these two keys? (\'No\' will keep current
|
||||
assignments)</string>
|
||||
<string name="pref_warnresetactions">Are you sure you want to clear the current action mappings?</string>
|
||||
<string name="pref_keymapmsg">Press the key on the controller to assign to this action</string>
|
||||
<string name="pref_keymapmsg1">Step 1:\nPress the key on the CONTROLLER to assign to this action</string>
|
||||
<string name="pref_keymapmsg2">Step 2:\nType the key of the Atari to assign to this action in
|
||||
the next box (1 character only)</string>
|
||||
<string name="pref_keymapmsg2note">NOTE:\nUse the hardware keyboard to type in the box. If you have
|
||||
enabled the Wiicontroller IME, please temporarily disable it by long
|
||||
pressing in the box and select the standard IME. The virtual keyboard
|
||||
subsequently will show up when you select the text box above. Please
|
||||
remember to re-set the WiiController IME when finished.</string>
|
||||
<string name="pref_typeatarikey">Type Atari key</string>
|
||||
<string name="pref_keymap_current">Current:</string>
|
||||
<string name="pref_keymap_controller">Controller:</string>
|
||||
<string name="pref_keymap_mappedto">is mapped to:</string>
|
||||
<string name="pref_resetactions">Reset Action Mappings</string>
|
||||
<string name="pref_resetactions_sum">Clear current action mappings</string>
|
||||
<string name="pref_mixbufsize">Sound Buffer Size</string>
|
||||
<string name="pref_mixbufsize_sum">Lower for lower latency, higher to get rid of clicks</string>
|
||||
<string name="pref_rompath">Atari ROM Path</string>
|
||||
<string name="pref_rompath_sum">Set directory containing the ROM images</string>
|
||||
<string name="pref_about">About</string>
|
||||
<string name="pref_about_sum">Colleen credits</string>
|
||||
<string name="pref_help">Help</string>
|
||||
<string name="pref_help_sum">Android port instructions</string>
|
||||
<string name="pref_anchor">Anchor Joystick</string>
|
||||
<string name="pref_anchor_sum">Fix on-screen joystick to current position</string>
|
||||
<string name="pref_joygrace">Joystick Grace Area</string>
|
||||
<string name="pref_joygrace_sum">Area extension around the joystick which results in no recentering</string>
|
||||
<string name="pref_crophoriz">Crop Horizontally</string>
|
||||
<string name="pref_crophoriz_sum">Width in pixels of original screen to show</string>
|
||||
<string name="pref_cropvert">Crop Vertically</string>
|
||||
<string name="pref_cropvert_sum">Height in pixels of original screen to show</string>
|
||||
<string name="pref_derotkeys">Derotate Arrow Keys</string>
|
||||
<string name="pref_derotkeys_sum">Fix external keyboard arrow keys when display is rotated</string>
|
||||
<string name="pref_ntsc">NTSC TV Mode</string>
|
||||
<string name="pref_ntsc_sum">Toggle between NTSC (60fps) and PAL (50fps) tv modes</string>
|
||||
<string name="pref_paddle">Paddle Mode</string>
|
||||
<string name="pref_paddle_sum">Enable paddle emulation instead of joystick</string>
|
||||
<string name="pref_savestate">Save Current State</string>
|
||||
<string name="pref_savestate_sum_dis">Disabled! Set a state save path first!</string>
|
||||
<string name="pref_savestate_sum_ena">Save current machine state</string>
|
||||
<string name="pref_savestate_msg">Enter the file name:</string>
|
||||
<string name="pref_statepath">State Save Path</string>
|
||||
<string name="pref_statepath_sum">Where atari states will be saved</string>
|
||||
<string name="pref_plandef">Touchscreen Mode</string>
|
||||
<string name="pref_plandef_sum">A Koala Pad-like input mode for games like Planetary Defense</string>
|
||||
<string name="pref_browser">Allow Web Browser</string>
|
||||
<string name="pref_browser_sum">Provide the B: device to the emulated Atari</string>
|
||||
<string name="pref_launchpd">Planetary Defense 2012</string>
|
||||
<string name="pref_launchpd_sum">A game revamped for touchscreen and Colleen by Tom Hudson</string>
|
||||
<string name="pref_forceAT">Force Legacy Playback</string>
|
||||
<string name="pref_forceAT_sum">Disable OpenSL ES sound if checked</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,4 @@
|
||||
<resources>
|
||||
<style name="MainTheme" parent="@android:style/Theme.NoTitleBar.Fullscreen">
|
||||
</style>
|
||||
</resources>
|
||||
@@ -0,0 +1,322 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<PreferenceScreen
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:jub="http://schemas.android.com/apk/res/name.nick.jubanka.colleen">
|
||||
|
||||
<PreferenceCategory android:title="@string/preftitle_graphics">
|
||||
<CheckBoxPreference
|
||||
android:key="ntsc"
|
||||
android:title="@string/pref_ntsc"
|
||||
android:summary="@string/pref_ntsc_sum"
|
||||
android:defaultValue="false"/>
|
||||
<ListPreference
|
||||
android:key="aspect"
|
||||
android:title="@string/pref_aspect"
|
||||
android:summary="@string/pref_aspect_sum"
|
||||
android:entries="@array/aspect"
|
||||
android:entryValues="@array/aspect_values"
|
||||
android:defaultValue="0"/>
|
||||
<CheckBoxPreference
|
||||
android:key="bilinear"
|
||||
android:title="@string/pref_bilinear"
|
||||
android:summary="@string/pref_bilinear_sum"
|
||||
android:defaultValue="false"/>
|
||||
<ListPreference
|
||||
android:key="artifact"
|
||||
android:title="@string/pref_artifact"
|
||||
android:summary="@string/pref_artifact_sum"
|
||||
android:entries="@array/artifact"
|
||||
android:entryValues="@array/artifact_values"
|
||||
android:defaultValue="0"/>
|
||||
<ListPreference
|
||||
android:key="frameskip"
|
||||
android:title="@string/pref_frameskip"
|
||||
android:summary="@string/pref_frameskip_sum"
|
||||
android:entries="@array/frameskip"
|
||||
android:entryValues="@array/frameskip_values"
|
||||
android:defaultValue="0"/>
|
||||
<CheckBoxPreference
|
||||
android:key="collisions"
|
||||
android:title="@string/pref_collisions"
|
||||
android:summary="@string/pref_collisions_sum"
|
||||
android:defaultValue="true"/>
|
||||
<name.nick.jubanka.colleen.SliderPreference
|
||||
android:key="crophoriz"
|
||||
android:title="@string/pref_crophoriz"
|
||||
android:summary="@string/pref_crophoriz_sum"
|
||||
android:defaultValue="336"
|
||||
jub:suffix=""
|
||||
jub:min="320"
|
||||
jub:max="336"/>
|
||||
<name.nick.jubanka.colleen.SliderPreference
|
||||
android:key="cropvert"
|
||||
android:title="@string/pref_cropvert"
|
||||
android:summary="@string/pref_cropvert_sum"
|
||||
android:defaultValue="240"
|
||||
jub:suffix=""
|
||||
jub:min="192"
|
||||
jub:max="240"/>
|
||||
</PreferenceCategory>
|
||||
|
||||
<PreferenceCategory android:title="@string/preftitle_emulation">
|
||||
<ListPreference
|
||||
android:key="machine"
|
||||
android:title="@string/pref_machine"
|
||||
android:summary="@string/pref_machine_sum"
|
||||
android:entries="@array/machine"
|
||||
android:entryValues="@array/machine_values"
|
||||
android:defaultValue="7"/>
|
||||
<Preference
|
||||
android:key="rompath"
|
||||
android:title="@string/pref_rompath"
|
||||
android:summary="@string/pref_rompath_sum"/>
|
||||
<Preference
|
||||
android:key="statepath"
|
||||
android:title="@string/pref_statepath"
|
||||
android:summary="@string/pref_statepath_sum"/>
|
||||
<EditTextPreference
|
||||
android:key="savestate"
|
||||
android:title="@string/pref_savestate"
|
||||
android:summary="@string/pref_savestate_sum_dis"
|
||||
android:dialogMessage="@string/pref_savestate_msg"
|
||||
android:positiveButtonText="@string/save"
|
||||
android:negativeButtonText="@string/cancel"
|
||||
android:lines="1"
|
||||
android:maxLines="1"
|
||||
android:inputType="textNoSuggestions"
|
||||
android:imeOptions="actionDone"
|
||||
android:enabled="false"/>
|
||||
<CheckBoxPreference
|
||||
android:key="basic"
|
||||
android:title="@string/pref_basic"
|
||||
android:summary="@string/pref_basic_sum"
|
||||
android:defaultValue="true"/>
|
||||
<CheckBoxPreference
|
||||
android:key="speed"
|
||||
android:title="@string/pref_speed"
|
||||
android:summary="@string/pref_speed_sum"
|
||||
android:defaultValue="false"/>
|
||||
<CheckBoxPreference
|
||||
android:key="disk"
|
||||
android:title="@string/pref_disk"
|
||||
android:summary="@string/pref_disk_sum"
|
||||
android:defaultValue="true"/>
|
||||
<CheckBoxPreference
|
||||
android:key="sector"
|
||||
android:title="@string/pref_sector"
|
||||
android:summary="@string/pref_sector_sum"
|
||||
android:defaultValue="false"/>
|
||||
<CheckBoxPreference
|
||||
android:key="browser"
|
||||
android:title="@string/pref_browser"
|
||||
android:summary="@string/pref_browser_sum"
|
||||
android:defaultValue="true"/>
|
||||
</PreferenceCategory>
|
||||
|
||||
<PreferenceCategory android:title="@string/preftitle_input">
|
||||
<CheckBoxPreference
|
||||
android:key="softjoy"
|
||||
android:title="@string/pref_softjoy"
|
||||
android:summary="@string/pref_softjoy_sum"
|
||||
android:defaultValue="false"/>
|
||||
<PreferenceScreen
|
||||
android:key="keydefscr"
|
||||
android:title="@string/pref_keydefscr"
|
||||
android:summary="@string/pref_keydefscr_sum"
|
||||
android:dependency="softjoy">
|
||||
<PreferenceCategory android:title="@string/preftitle_keymap_joystick">
|
||||
<name.nick.jubanka.colleen.KeymapPreference
|
||||
android:key="up"
|
||||
android:title="@string/pref_up"
|
||||
android:defaultValue="254"
|
||||
jub:ext="false"/>
|
||||
<name.nick.jubanka.colleen.KeymapPreference
|
||||
android:key="down"
|
||||
android:title="@string/pref_down"
|
||||
android:defaultValue="253"
|
||||
jub:ext="false"/>
|
||||
<name.nick.jubanka.colleen.KeymapPreference
|
||||
android:key="left"
|
||||
android:title="@string/pref_left"
|
||||
android:defaultValue="252"
|
||||
jub:ext="false"/>
|
||||
<name.nick.jubanka.colleen.KeymapPreference
|
||||
android:key="right"
|
||||
android:title="@string/pref_right"
|
||||
android:defaultValue="251"
|
||||
jub:ext="false"/>
|
||||
<name.nick.jubanka.colleen.KeymapPreference
|
||||
android:key="fire"
|
||||
android:title="@string/pref_fire"
|
||||
android:defaultValue="50"
|
||||
jub:ext="false"/>
|
||||
</PreferenceCategory>
|
||||
<PreferenceCategory android:title="@string/preftitle_keymap_actions">
|
||||
<name.nick.jubanka.colleen.KeymapPreference
|
||||
android:key="actiona"
|
||||
android:title="@string/pref_actiona"
|
||||
android:defaultValue="-1,-1"
|
||||
jub:ext="true"/>
|
||||
<name.nick.jubanka.colleen.KeymapPreference
|
||||
android:key="actionb"
|
||||
android:title="@string/pref_actionb"
|
||||
android:defaultValue="-1,-1"
|
||||
jub:ext="true"/>
|
||||
<name.nick.jubanka.colleen.KeymapPreference
|
||||
android:key="actionc"
|
||||
android:title="@string/pref_actionc"
|
||||
android:defaultValue="-1,-1"
|
||||
jub:ext="true"/>
|
||||
<Preference
|
||||
android:key="resetactions"
|
||||
android:title="@string/pref_resetactions"
|
||||
android:summary="@string/pref_resetactions_sum"/>
|
||||
</PreferenceCategory>
|
||||
</PreferenceScreen>
|
||||
<ListPreference
|
||||
android:key="derotkeys"
|
||||
android:title="@string/pref_derotkeys"
|
||||
android:summary="@string/pref_derotkeys_sum"
|
||||
android:entries="@array/derotkeys"
|
||||
android:entryValues="@array/derotkeys_values"
|
||||
android:defaultValue="0"/>
|
||||
<CheckBoxPreference
|
||||
android:key="joyvisible"
|
||||
android:title="@string/pref_joyvisible"
|
||||
android:summary="@string/pref_joyvisible_sum"
|
||||
android:dependency="plandef"
|
||||
android:defaultValue="true"/>
|
||||
<name.nick.jubanka.colleen.SliderPreference
|
||||
android:key="joyopacity"
|
||||
android:title="@string/pref_joyopacity"
|
||||
android:summary="@string/pref_joyopacity_sum"
|
||||
android:dependency="joyvisible"
|
||||
android:defaultValue="25"
|
||||
jub:min="10"
|
||||
jub:max="90"/>
|
||||
<name.nick.jubanka.colleen.SliderPreference
|
||||
android:key="joysize"
|
||||
android:title="@string/pref_joysize"
|
||||
android:summary="@string/pref_joysize_sum"
|
||||
android:dependency="plandef"
|
||||
android:defaultValue="15"
|
||||
jub:min="10"
|
||||
jub:max="32"/>
|
||||
<CheckBoxPreference
|
||||
android:key="joyrighth"
|
||||
android:title="@string/pref_joyrighth"
|
||||
android:summary="@string/pref_joyrighth_sum"
|
||||
android:dependency="plandef"
|
||||
android:defaultValue="false"/>
|
||||
<CheckBoxPreference
|
||||
android:key="anchor"
|
||||
android:title="@string/pref_anchor"
|
||||
android:summary="@string/pref_anchor_sum"
|
||||
android:dependency="plandef"
|
||||
android:defaultValue="false"/>
|
||||
<name.nick.jubanka.colleen.SliderPreference
|
||||
android:key="joymidx"
|
||||
android:title="@string/pref_joymidx"
|
||||
android:summary="@string/pref_joymidx_sum"
|
||||
android:dependency="plandef"
|
||||
android:defaultValue="65"
|
||||
jub:min="50"
|
||||
jub:max="80"/>
|
||||
<name.nick.jubanka.colleen.SliderPreference
|
||||
android:key="joydeadband"
|
||||
android:title="@string/pref_joydeadband"
|
||||
android:summary="@string/pref_joydeadband_sum"
|
||||
android:dependency="plandef"
|
||||
android:defaultValue="35"
|
||||
jub:min="20"
|
||||
jub:max="60"/>
|
||||
<name.nick.jubanka.colleen.SliderPreference
|
||||
android:key="joygrace"
|
||||
android:title="@string/pref_joygrace"
|
||||
android:summary="@string/pref_joygrace_sum"
|
||||
android:dependency="plandef"
|
||||
android:defaultValue="50"
|
||||
jub:min="10"
|
||||
jub:max="99"/>
|
||||
<CheckBoxPreference
|
||||
android:key="paddle"
|
||||
android:title="@string/pref_paddle"
|
||||
android:summary="@string/pref_paddle_sum"
|
||||
android:disableDependentsState="true"
|
||||
android:dependency="plandef"
|
||||
android:defaultValue="false"/>
|
||||
<CheckBoxPreference
|
||||
android:key="plandef"
|
||||
android:title="@string/pref_plandef"
|
||||
android:summary="@string/pref_plandef_sum"
|
||||
android:disableDependentsState="true"
|
||||
android:defaultValue="false"/>
|
||||
</PreferenceCategory>
|
||||
|
||||
<PreferenceCategory android:title="@string/preftitle_sound">
|
||||
<CheckBoxPreference
|
||||
android:key="sound"
|
||||
android:title="@string/pref_sound"
|
||||
android:summary="@string/pref_sound_sum"
|
||||
android:defaultValue="true"/>
|
||||
<ListPreference
|
||||
android:key="mixrate"
|
||||
android:title="@string/pref_mixrate"
|
||||
android:summary="@string/pref_mixrate_sum"
|
||||
android:entries="@array/mixrate"
|
||||
android:entryValues="@array/mixrate_values"
|
||||
android:defaultValue="44100"
|
||||
android:dependency="sound"/>
|
||||
<name.nick.jubanka.colleen.SliderPreference
|
||||
android:key="mixbufsize"
|
||||
android:title="@string/pref_mixbufsize"
|
||||
android:summary="@string/pref_mixbufsize_sum"
|
||||
android:defaultValue="10"
|
||||
jub:suffix="0ms"
|
||||
jub:min="10"
|
||||
jub:max="40"/>
|
||||
<CheckBoxPreference
|
||||
android:key="sound16bit"
|
||||
android:title="@string/pref_sound16bit"
|
||||
android:summary="@string/pref_sound16bit_sum"
|
||||
android:defaultValue="true"
|
||||
android:dependency="sound"/>
|
||||
<CheckBoxPreference
|
||||
android:key="hqpokey"
|
||||
android:title="@string/pref_hqpokey"
|
||||
android:summary="@string/pref_hqpokey_sum"
|
||||
android:defaultValue="false"
|
||||
android:dependency="sound"/>
|
||||
<CheckBoxPreference
|
||||
android:key="forceAT"
|
||||
android:title="@string/pref_forceAT"
|
||||
android:summary="@string/pref_forceAT_sum"
|
||||
android:defaultValue="false"
|
||||
android:dependency="sound"
|
||||
android:enabled="false"/>
|
||||
</PreferenceCategory>
|
||||
|
||||
<PreferenceCategory android:title="@string/preftitle_extras">
|
||||
<Preference
|
||||
android:key="launchpd"
|
||||
android:title="@string/pref_launchpd"
|
||||
android:summary="@string/pref_launchpd_sum"/>
|
||||
</PreferenceCategory>
|
||||
|
||||
<PreferenceCategory android:title="@string/preftitle_about">
|
||||
<Preference
|
||||
android:key="about"
|
||||
android:title="@string/pref_about"
|
||||
android:summary="@string/pref_about_sum"/>
|
||||
<Preference
|
||||
android:key="help"
|
||||
android:title="@string/pref_help"
|
||||
android:summary="@string/pref_help_sum"/>
|
||||
</PreferenceCategory>
|
||||
|
||||
<!--
|
||||
reset to default?
|
||||
save state on exit (state/disk/none)?
|
||||
mouse?
|
||||
-->
|
||||
</PreferenceScreen>
|
||||