VOGONS


First post, by r_wolfcastle

User metadata
Rank Newbie
Rank
Newbie

First of all, thank you for a great piece of software! I have been running larn123 on my Mac via Virtual PC and freedos, and not only does that mean I have to deal with That Redmond Company, it also ate my machine alive.

Once I grokked the gestalt, I was able to get larn123 up and running effortlessly under DOSBOX .70. I haven't played much, but so far I've only run into one major irritation and one very minor one. To wit:

larn123 has a status line that tells you what you just picked up, which monster just hit you, etc. What it is not doing under DOSBOX is clearing that status line before writing a new message. So if I see "you have found the entrance to the dungeon", and the next message is "the bat hits you", what I see is "the bad hits youe entrance to the dungeon". I wonder if this is due to DOSBOX supporting ANSI.SYS but not NANSI.SYS?

The minor irritation is that when I save a game and then restore it to play some more, it says the save file has been altered, and I won't be put on the scoreboard. Like I care. 😎

Reply 1 of 7, by r_wolfcastle

User metadata
Rank Newbie
Rank
Newbie

Two more things:

1) When I try to do Command-Q to quit DOSBOX, DOSBOX just sends 'Q' to the DOS game (larn123, in this case) rather than quitting DOSBOX. Very minor problem.

2) Since I play larn123 at a very high difficulty level (7 or 😎, I lose a lot of games quickly before I get traction. To speed this up, I have a tiny BAT file that just runs larn123 over and over, giving me the opportunity to hit ^C each loop iteration to get out. But under DOSBOX, when I hit ^C the BAT file does not quit, it just runs another loop iteration and I cannot quit it unless I quit DOSBOX completely. Here is the entire text of the BAT file:

:top
larn123 -%1%
pause
goto top

The BAT file does pause correctly and wait for input, but ^C does not kill it.

Reply 2 of 7, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

ansi is supported, but not much actually uses it.
Is that game freeware or some shareware version available?
(one that exhibits the problem you describe).

ctrl-c is not supported in dosbox, but you could replace the
batch file with some tiny program that does the same looping
and exits on some key (say escape or whatever).

Reply 3 of 7, by r_wolfcastle

User metadata
Rank Newbie
Rank
Newbie

The game is freeware. I'm attaching the zip file. What you want to mount is the Program subdirectory, but first you'll want to add write permissions to that directory; otherwise the game complains that it can't write the score file. If you just move (using standard rogue movement keys) between the digits on the home level, you'll see the problem.

While the problem with the status line is as I reported, it is actually worse in effect than I first thought. If you are fighting a monster, the game wishes to say something like:

You miss the centaur;
the centaur hits you

All you see due to the NANSI (maybe curses?) related problem is:

the centaur hits you

So you can't see if you are hitting or missing the monster, so you don't know if you need to take more drastic action or not. Also, if your pack is full, instead of seeing:

You found a potion of see invisible;
you can't carry anything else

all you see is the latter, and the only way to determine what you've run across is to drop something and try to pick up the new thing again. If you're running from a pack of monsters in desperation and run across something that could save you, you'll never know it if your pack is already full (and larn allows you to read/quaff an item in-place without first putting it into your pack).

This one little problem renders the game essentially unplayable at higher difficultly levels, simply because every single interaction counts.

Thanks for any time you might spend on this![/quote]

Attachments

  • Filename
    Larn123.zip
    File size
    360.02 KiB
    Downloads
    207 downloads
    File license
    Fair use/fair dealing exception

Reply 4 of 7, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

One of the nansi escape sequences is missing, but it looks like this
one is not present in the regular ansi specs as well (the game claims
it works with ansi).
Seems to work when adding that functionality, at least the scrolling.

Reply 6 of 7, by `Moe`

User metadata
Rank Oldbie
Rank
Oldbie

Regarding your batch file: Check the net for docs on the MS-DOS "choice" command. It is supported by dosbox.

Did you try simply loading nnansi.com before starting your game?