As far as i understand, the only issue that is left is that the return-key is not working in dungeonmaster.
First a note: The official version 3.6 for the amiga might interest you. You can play it with the amiga-emulator for the Pandora. Especially because the amiga-versions offer sound of monster-steps, i do like them most. They add a strong portion of an somewhat eerie mood. Beside that the v3.6 also offers an automap - though this could be considered somewhat cheating.
EDIT: I must have got something wrong there: There does not seem to be something like an automap-feature in the amiga-version 3.6 /EDIT On the other hand the atari-version is the only one where lockpicks work. Seems like they were removed for gameplay-reasons.
For more details:
Dungeon Master EncyclopaediaDungeon Master EncyclopaediaIf you want to try to get the atari-version going anyway, or need to modify the keymapping because if other reasons, then you probably can do so by pressing alt in hatari, go to the keyboard-setup and load a keymap-file. What I found so far is the keymap-example-file from hatari-1.3.1-sourcecode:
# This is an example for a keyboard mapping file that can be used in Hatari
# by loading it from the keyboard setup dialog.
#
# Lines starting with a '#' or with a ';' are comments.
# All other lines should contain exactly two numbers separated by a comma.
# The first number is the symbolic PC key code (see the SDL_keysym.h file
# from the SDL library header files which can usually be found in the
# folder /usr/include/SDL/).
# The corresponding key will be mapped to the ST key which is specified by
# second number - the ST scan code of the key (see src/keymap.c in the Hatari
# sources).
#
# Example: If you want to get the 'y' and 'z' keys right with a german TOS
# ROM, you can use the following two lines to map the PC keys to the right
# ST scan codes:
121,44
122,21
Download the source-code from
berlios and open src/keymap for more information. It even has an arranged ASCII-keyboard-layout of the atari st keyboard.
The SDL_keysym.h-file should be in the source-code-tarball of
libsdl. I didn't check that.
Edited by Lomaxx, 14 July 2011 - 08:32 AM.