VOGONS


First post, by Matias_MP

User metadata
Rank Newbie
Rank
Newbie

Hi

I am trying to get an old Finnish dos game working with DosBox-program. The game is called Ryssän Kauhu, which means somewhat likely "The fear of a Russian soldier". The problem is that the filename has this Finnish a with two dots on top of it, and Dosbox makes the filename something consisting ~ and greek letter sigma.

Does someone happen to know how to make this sigma in dosbox? Normal alt + something commands haven't worked so far. Copy-paste from Microsoft Word didn't work either.

I have tried changing the filename of the .exe file in Windows but it still remains the same in Dosbox.

Thanks
Matias

Reply 2 of 15, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

dosbox issues and questions in the dosbox forums 😉
moved 😉

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 3 of 15, by peterferrie

User metadata
Rank Oldbie
Rank
Oldbie
Matias_MP wrote:

I have tried changing the filename of the .exe file in Windows but it still remains the same in Dosbox.

If you were running DOSBox already at that time when you renamed the file in Windows, then you'd need to either refresh the disk cache in DOSBox ("rescan" command), or just restart DOSBox. The change should then be visible.

Reply 5 of 15, by zirkoni

User metadata
Rank Member
Rank
Member

I actually have a similar problem with a few Finnish games. They use the Scandinavian characters in the filenames of the game's data so renaming doesn't help.

https://youtube.com/@zirkoni42

Reply 7 of 15, by Matias_MP

User metadata
Rank Newbie
Rank
Newbie

Hi. Ok, now I managed to get the dir folder of Ryssan kauhu open but dosbox gives error shown in this attached picture. Any advice? Is it this hex editor? Thanks!

Attachments

  • Filename
    Screenshot_Dosbox.jpg
    File size
    453.38 KiB
    Downloads
    No downloads
    File license
    Fair use/fair dealing exception

Reply 8 of 15, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

FILE ryssa does NOT exist. It's a directory. You want to cd ryssa 😉

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 10 of 15, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Change directory.
I presume you want to do that and either list the files there or start the game.

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 11 of 15, by Matias_MP

User metadata
Rank Newbie
Rank
Newbie

Yes but I think that is the problem, I tried to put command 'dir Ryssa'. This 'Ryssa' is a folder. In that folder there is Ryssa.exe, which I would like to start.

By the way, how do I open this .exe file, do I just type it or is there some command like dir coming before Ryssa.exe?

Reply 12 of 15, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

No, there is no problem.
The dir command only lists the files in the current directory. "dir ryssa" is not supposed to work.
You need to do
cd ryssa
ryssa.exe

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 13 of 15, by Scali

User metadata
Rank l33t
Rank
l33t
Matias_MP wrote:

Does someone happen to know how to make this sigma in dosbox? Normal alt + something commands haven't worked so far. Copy-paste from Microsoft Word didn't work either.

You probably need to select the proper codepage.
MS-DOS predates unicode and all those fancy character sets.
By default it starts with codepage 437: http://en.wikipedia.org/wiki/Code_page_437
In Europe, codepage 850 was more common (but perhaps they used yet another one in Finland, perhaps 865? http://en.wikipedia.org/wiki/Code_page_865): http://en.wikipedia.org/wiki/Code_page_850

I'm not sure how good Dosbox' support is for this, but normally you can load the codepage in config.sys via the country-statement: http://www.vfrazee.com/ms-dos/6.22/help/country.htm

http://scalibq.wordpress.com/just-keeping-it- … ro-programming/

Reply 14 of 15, by Novus

User metadata
Rank Newbie
Rank
Newbie

Downloading the game from here gives you a ZIP file with the main executable's file name ("RYSSÄ.EXE") encoded as code page 437 or 850 (both were commonly used in Finland at the time and handle Finnish text the same). Unzipping this with Windows 7's built-in ZIP extraction produces the expected file name, at least as far as Windows is concerned.

However, judging by this thread, DOSBox doesn't support non-ASCII file names. As mentioned above, the work-around of renaming the EXE outside DOSBox works fine. Incidentally, you can apparently delete GRAPH.BAK as well; it's merely a duplicate of GRAPH.DAT and the game doesn't appear to ever use it.

As for the other problem, "dir RYSSA" would work fine if you had a directory called "RYSSA" in your working directory. "dir" only lists the contents of a directory, it doesn't change the working directory (as seen before the greater-than sign in the command prompt). You need to type "cd <directory>" to enter the directory. Based on your screenshot, the game is in e:\pelit\ryssa, so, assuming you renamed the game to "RYSSA.EXE" you should enter:

E:
cd PELIT
cd RYSSA
RYSSA