Prior to loading programs you should make sure that the emulator gets the information which C64 programs are available on the phone. If the phone supports the Java specification JSR-75 (FileConnection and PIM API), then you can use the 'Search programs' menu entry to search for C64 programs. The mobile device will ask for permission to access the phones directories and then do the search, finally reporting how many C64 programs were found. The list of programs found is stored on the mobile device, so that this search does not need to be repeated. These can then be loaded into the emulator. Additionally all programs can automatically be loaded into the emulator, which were compiled into the JME C64 Jar file.
The following file extensions are currently supported when attaching C64 images: .d64, .t64, .prg and .p00. Additionally, if you saved a modified image before, you may load the .dlt file which stores the modifications to the corresponding original file. In that case the original .d64 image is loaded first and then the modifications are applied.
You can load a program using the 'Load disk/tape image' command. This command first attaches a C64 image to the emulator. Afterwards you can select to load a program from the image. If you choose to abort at this step, no program is loaded but the image is still attached. For loading a program you have the choice between fast-loading and normal loading. You best try fast-loading first, but if the program does not run correctly when loaded this way, then try normal loading.
{uStarting a program}
The 'Run current program' command is used to run a program that was previously loaded. The command simply types "RUN" on the command prompt.
{uKeyboard & Joystick input}
Some often used keys can be accessed using the menu item 'Special keys'. Other keyboard typing can be done using the 'Type text' command.
The mobile device's navigation keys are used for joystick navigation. Additionally, if your device has a touchscreen, you may also use the touchscreen for simulating joystick input. See the Emulator Settings for more information on this. Finally, if your device has an orientation sensor, then this orientation sensor may be used for emulating joystick movement.
{uEmulator settings}
For details on the emulator settings, please visit the project's Wiki help page at {hhttp://jmec64.wiki.sourceforge.net/JME+C64+online+help?f=print}
{uMiscellaneous stuff}
You may restart the emulator by using the 'Reset' command.
Using the 'Show log' command you may take a look at warnings and informational messages of the emulator.