ALTERNATIVE
HANDHELD EMULATION
Console Nokia N-Gage & Symbian 60 Phones Name fMSX
for Series 60 Author Juha Riihimäki Description
fMSX for Series 60 is a MSX emulator for the Nokia N-Gage &
other Series 60 Phones. Screenshots
Download Download install package for
version 1.07a, intended for
Nokia 3620/3650/3660/7650/N-Gage, Sendo X and Siemens
SX-1, or
version 1.07b, intended for
Nokia 6600/6620/7610.
Download PC tool set for creating
install packages from system ROM and cartridge ROM images.HERE
Information MSX emulator for Series
60. MSX is an 8-bit home computer that first saw light in 1983. With this emulator
you can play hundreds of games available in the web for the MSX platform. Emulation
core based on an adapted version of the fMSX/Unix version 2.7 source code. Development
is still in progress Q: When I start the emulator I it says "Machine
type: <none>" and won't let me change it. How can I change it? A:
This happens when you don't have any proper system ROMs installed. To play any
games you must have the system ROMs for at least one machine type installed. Due
to copyright reasons they are not included with the emulator install package but
instead you need to acquire and install them yourself after installing the emulator.
The emulator will automatically detect which system ROMs are present. Depending
on which system ROMs you have installed you will have different choices available
(see the list below). These files must be placed in the rom subdirectory under
the emulator's main directory (\system\apps\fmsx). You can do this either by creating
a patch install package (example set up included with the PC tool set that I am
providing on the main page) or if your device has an MMC card, you can use a PC
equipped with an MMC card reader to copy the necessary files to the correct location
(remember to install the emulator on the MMC card if you wish to use this approach).
If you are unable to locate any of the listed files, have a look at the C-BIOS,
which is a freeware MSX1 BIOS implementation. You can use it as a replacement
for MSX1 system ROM. It enables you to play MSX1 ROM cartridge games. for
MSX1, you need msx.rom (or msx.rom.gz) for MSX2, you need msx2.rom and msx2ext.rom
(or .gz's) for MSX2+, you need msx2p.rom and msx2pext.rom (or .gz's) To
play disk games, you need disk.rom (or disk.rom.gz) To play disk games that
require MSX-DOS2, you need msxdos22.rom (or .gz) Other supported optional
system ROMs need their respective ROM images (FM-PAC, Kanji, RS-232). Q:
I try to create an install package for game x but all I get is some .gz files,
no .sis.
A: The batch file that I provide with the PC tool set simply first
tries to compress (gzip) all .rom files in the current directory and after that
it runs makesis.exe with the provided .pkg file. The .pkg file is a text file
that contains the "layout" for the install package which is to be created.
You can use any text editor (such as Notepad) to edit the contents. Unfortunately
makesis is very picky and if one of the files that are listed in the .pkg file
to be included in the install package is missing it will not create the install
package (.sis) at all. Because I cannot know what games and system ROMs you might
want to install I am merely providing an example .pkg file which has to be edited
before use. You can add and remove lines as necessary in the .pkg file. Q:
I'm unable to copy the necessary system ROMs, game cartridge ROMs or disk images
to the device. Could you please make an install package for me for game x? A:
Unfortunately I cannot distribute ROMs or disk images for the emulator, this would
be too big a task for me to take care of - not to mention the copyright issues
if it is commercial software you are after. It may seem a bit tricky to create
the patch install package for the emulator at first but it is really very easy.
Just use the PC tool set that I provide or copy the necessary files to your phone's
MMC card if you have one. Note that games (cartridge ROMs, disk and tape images)
must be placed in data subdirectory under the emulator's main directory (\system\apps\fmsx)
whereas system ROMs must be placed in rom subdirectory under the emulator's main
directory. Q: How can I "eject" a ROM cartridge, disk or
tape? A: Press the "clear" key (C on the phone) when the menu
cursor is over a ROM cartridge, disk or tape image that you wish to "eject". Q:
Is it possible to remove a keybinding from the emulator? A: Yes, in all
keyboard configuration screens you can use the "clear" key (C on the
phone) to remove a keymapping. This will be indicated in the UI with a keymapping
to "<none>". Q: Is it possible to map more than one
MSX key to the same phone key? A: Yes, this has the effect as if you had
simultaneously pressed more than one keys down on the MSX. Note that you can also
have joystick mappings and keyboard mappings on one phone key (e.g. phone's left
softkey can be both joystick fire button 1 and space key). Q: I defined
a key for turbo fire but when I try to use turbo fire in the emulator it does
not work. Why? A: In the emulator's default configuration, both joystick
fire button 1 and space key are mapped to the phone's left softkey (like in the
example in the previous question's answer). The turbo fire and autofire modes
only affect joystick fire button 1 emulation and some games are reading player
input simultaneously from both joystick and keyboard. As a result, when turbo
fire mode is enabled and you keep the left softkey pressed down, the joystick
fire button will be "autofired" but the space key is being pressed down
all the time. Some games like Gradius (Nemesis) interpret this as a continuous
fire button press and the turbo fire does not seem to work. To get it working,
remove the keyboard mapping from phone's left softkey to MSX space key (i.e. phone's
left softkey will be mapped to joystick fire button 1 only). On the other hand,
this also means that turbo fire and autofire do not work in games that do not
support joystick input. Q: The music sounds distorted / the emulator
crashes when I enable sound support, what's wrong? A: There are known problems
in the sound routines especially with Nokia 6600 phone. Best way to avoid problems
if you wish to have sound is to use raw rendering mode without rotation. Best
sound quality is achieved by first defining a screen freeze key (under emulator
special controls configuration, "Screen update") and use it while the
emulation is running to suspend all screen updates. Another way is to increase
the frame skipping setting in display settings. This should give adequate sound
quality, of course with partial or total loss of display update so this is more
useful for listening to the music, gameplay may suffer from it.
The Hottest DCEmu Posters
|