VOGONS


First post, by ries125

User metadata
Rank Newbie
Rank
Newbie

hi,

i just wantetd to play the original tetris from 86 by Pajitnov and Gerasimov, AcademySoft, the only real tetris.

I emerged Dosbox 0.63 on Gentoo Linux 2005.1
Tetris starts with this scrolling TETRIS text, but when i hit a key, it exits with the error message

I/O Error F1, PC=3847.

I have a screenshot of this:
http://kankra.homelinux.org/dieter/tetris_error.jpg

(edit) konsole shows:

Warning: file /home/dieter/tetris/TETRIS.res exists and failed to open in write mode.
Please Remove write-protection
Warning: file creation failed: /home/dieter/tetris/TETRIS.RES

how can i give write permissions?

I saw on the dosbox.sourceforge pahge, that this tetris should run.

Note: (2006-02-15 19:47) DOSBOXER
the speed can be a bit fast at times and slow at others. so you can lower the CPU Cycles a bit. sys: AMD64 Athlon 3000, 512MB, nVidia 68K

I am also running that Athlon64 3k+ with nvidia graphics and NForce4 Chipset.

I hope you can help me getting back to my old tetris (highscore was >11000)

cu
Dieter[/quote]

Last edited by ries125 on 2006-03-08, 14:29. Edited 1 time in total.

Reply 1 of 7, by `Moe`

User metadata
Rank Oldbie
Rank
Oldbie

Use your desktop file manager to change permissions.

Reply 2 of 7, by ries125

User metadata
Rank Newbie
Rank
Newbie

OK that did it, i had to create the directory where it was set as root because of floppy access. that works now, but i have still one question, howcan i change keyboard settings? what i mean is things like, how long it takes when i hold one button down, until the the digit is displayed many times in a row like aaaaaaaaaaaaaaaaaaaaaaaaaaaa

if you know what i mean?!

Reply 3 of 7, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

change it in source and recompile I think.

1+1=10

Reply 4 of 7, by ries125

User metadata
Rank Newbie
Rank
Newbie

OK, what do i have to chenge to what here?

case CMD_SETTYPERATE:
{
static const int delay[] = { 250, 500, 750, 1000 };
static const int repeat[] =
{ 33,37,42,46,50,54,58,63,67,75,83,92,100,
109,118,125,133,149,167,182,200,217,233,
250,270,303,333,370,400,435,476,500 };
keyb.repeat.pause = delay[(val>>5)&3];
keyb.repeat.rate = repeat[val&0x1f];
keyb.command=CMD_NONE;
}

Reply 6 of 7, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

For the default setting, use the entries at the bottom of the same source
file where you find
keyb.repeat.pause=500;
and so on, there you can customize the default delay and repeat rate
at wish without a dos utility (which should work as well, but never
tried this).

Reply 7 of 7, by ries125

User metadata
Rank Newbie
Rank
Newbie

OK thanks to all, i found an utility that works, and now tetris is playable. actually i only reached 10100 points, buut now i am able to do some training...