Menu

Main Menu
Talk Get Daily Search

Member's Online

    User Name
    Password

    Ancient Domains of Mystery

    Reply
    Page 1 of 2 | 1   2   | Next
    Addison | # 1 | 2011-03-01, 06:17 | Report

    Hey all.

    If you enjoy D & D or rogue games, this here will be quite the awesome treat for you.

    You'll first need to have ROXterm, Open SSH, Sudser, and have root access.

    Download and unzip to /media/mmc2/

    http://www.mediafire.com/?6bhb9e36n12y3e3

    It should look like this on your card /media/mmc2/N800/ADOM

    Open the ADOM install file, select all, copy, then paste in Xterm.

    To launch, it will be
    roxterm -f
    then type adom

    If you want to quick launch this you can enter adom for the Custom command under Edit Current Profile in Roxterm.


    Hardware keys:

    Zoom out = minus, change targeting, previous page
    Zoom in = plus, change targeting, next page
    Full Screen = Removes virtual keyboard for two seconds. Sometimes the two keyboards overlap in the wrong order or sometimes you just need to check the status of your character on the very bottom of the screen.

    D-Pad = Directions
    Center D-Pad = Walk
    So for faster gameplay, just press Center D-Pad then the direction you want your character to go.

    Escape = Beserk tactics
    Menu = Normal tactics
    Home = Coward tactics

    These can all be custom changed by editing the following two files:
    /user/share/.xbindkeys_adom
    /user/share/.Xmodmap_adom



    In case something bad happens, like you lose your internet connection, there are two ways you can immediately get out of ROXterm:
    CTRL - a
    CTRL - z


    Also, once you've created an account with your login name and password, you'll want to edit this file:
    /usr/bin/adom
    to change the login name.

    You can edit the coloring in the file:
    /usr/share/roxterm/Config/Colours/GTK

    If you ever power down or reset your tablet, copy and paste the file Restore keyboards from /media/mmc2/N800/Keyboards/ into Xterm. This has to only be done once after every time you either power down or reset your N800.


    Screenies:







    It would be great if I got at least one tester on this.

    By the way, in this version, there's also a multiplayer feature too which I would love to check out with somebody.

    Edit | Forward | Quote | Quick Reply | Thanks

    Last edited by Addison; 2011-03-01 at 12:21.
    The Following 2 Users Say Thank You to Addison For This Useful Post:
    MartinK, totalizator

     
    Addison | # 2 | 2011-03-03, 10:13 | Report

    Not even a single tester?

    Poopers.

    *lol*

    Oh well. I do understand that this post is something like 4 years much too late.

    At least I have the files on the internet now in case my memory card ever squibs.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    jwernerny | # 3 | 2011-03-03, 18:22 | Report

    I may test it soon, I'm still trying out Diablo Turbo.

    Does it really need roxterm, or will xterm (not osso-xterm) work?

    - John

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Addison | # 4 | 2011-03-04, 01:00 | Report

    Hey John.

    The truth is, you don't need any of this crud except for Open SSH.

    Here's the breakdown on everything that is packaged with this.

    Well first, ROXterm lets you use GTK coloring while Xterm doesn't. That's only the real reason for the extra install.

    Libvte removes an invisible 1 pixel border on the screen. Without it, you'll have a 798x478 screen which means you would have to go with a smaller font without it.

    Konwert filters lets you treat your terminal as if it were an IBM computer. So say if you were to play Nethack, you can now choose IBM graphics rather than just DEC. This looks so much better.

    Custom font that fits perfectly on the screen. Also, it's the only one I know of which will work 100% if you ever go to a BBS site.

    Virtual, touchscreen keyboard in case you're like me using an older N800 tablet.

    Keybindings and scripts which make gameplay so much simpler.

    And really, that's about it.

    I personally can't imagine a better setup, but if you have any suggestions, I'm willing to hear them.

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following 3 Users Say Thank You to Addison For This Useful Post:
    jstokes, jwernerny, MartinK

     
    szopin | # 5 | 2012-10-06, 19:19 | Report

    Someone managed to get raspbian binary to run under android, happens to also work on maemo:

    http://www.adom.de/forums/showthread...oid-(no-dosbox)

    Addison: should also work on N8x0, speed pretty much the same as qemulating, smaller memory footprint. And no worries about qemu/lib compatibility I hope.

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following 2 Users Say Thank You to szopin For This Useful Post:
    AapoRantalainen, Addison

     
    Addison | # 6 | 2012-10-07, 07:04 | Report

    After I unzipped it, I have one folder called libs and a file called run.

    Where do I put this libs folder?

    Also what permissions and owners do all of these files need to be inside of it?

    So far, I'm getting the following errors.


    ./run: line 12: /usr/share/adom/libs/ld-2.13.so: Permission denied
    ./run: line 12: exec: /usr/share/adom/libs/ld-2.13.so: cannot execute: Success


    Thanks ahead szopin.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Addison | # 7 | 2012-10-07, 07:51 | Report

    I keep forgetting that I need to stop unzipping files from my SD card. *lol*

    Okay. So I unzipped everything from /usr/share/

    I'm getting this following error now.

    FATAL: kernel too old

    Any ideas?

    Edit | Forward | Quote | Quick Reply | Thanks

     
    lma | # 8 | 2012-10-07, 08:13 | Report

    Originally Posted by Addison View Post
    FATAL: kernel too old
    That message comes from glibc. I guess this binary is statically linked with a version incompatible with the Diablo kernel so it looks like a lost cause :-(

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Addison | # 9 | 2012-10-07, 08:29 | Report

    Ah nuts.

    So I guess I did everything correctly but it's just not possible to run on the older tablet?

    Oh well.

    Oh hell.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    szopin | # 10 | 2012-10-07, 13:00 | Report

    Bummer... Not sure if it is adom binary fataling out, or maybe the provided libc-2.13.so that is too new. Managed to run the adom binary on N900's ld-2.5/libc by modifying the run file to this:
    Code:
    scr=`readlink -f $0`
    if [ $? != 0 ]; then
      echo No busybox, you must run this from the adom directory
      dir=$PWD
    else
      dir=`dirname $scr`
    fi
    
    lib=/lib
    export HOME=$dir
    export TERMINFO=$lib/terminfo
    exec $lib/ld-2.5.so --library-path $lib $dir/adom
    Make sure ld-2.5.so is so named in diablo, (running 'ls /lib/ld*' should tell you that, change the last line accordingly) libs folder can be deleted at this point, so only files needed are run script and adom raspbian binary. When trying to run it cried missing libtinfo.so, symlink to libncurses did the trick:
    Code:
    cd /lib
    sudo ln -s libncurses.so.5 libtinfo.so.5
    At this point 'run' managed to start adom with only maemo libs I believe. Probably won't help, but maybe worth a shot

    Edit | Forward | Quote | Quick Reply | Thanks

    Last edited by szopin; 2012-10-07 at 13:04.
    The Following 2 Users Say Thank You to szopin For This Useful Post:
    Addison, lma

     
    Page 1 of 2 | 1   2   | Next
vBulletin® Version 3.8.8
Normal Logout