[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[MiNT] FreeMiNT initial key stuck



Hello.

You certainly experienced that. You start FreeMiNT on your favorite machine (or emulator). You run some software requiring the keyboard, but when you type something, a bad character is typed several times instead. This problem starts when booting FreeMiNT, and never stop. To get rid of this bug, you have to reboot and hope this will not happen again.

I recently made a minimal ARAnyM setup, in order to test the kernel and MiNT software in the simplest environment. It boots the FreeMiNT kernel then run bash on the console. With this setup, I restart ARAnyM a lot of times. And maybe 30% of the time (if not 50%) I get this bug. It is extremely annoying, so decided to do anything to fix it definitely.

This bug is caused neither by EmuTOS, neither by ARAnyM. I made a lot of tests, and Helmut managed to reproduce it on his TT.

Basically, here is what happens. If a key is hold at the beginning of FreeMiNT startup, the bug is triggered. Then, in any MiNT application, if you type any key, _the initial key_ hold at MiNT startup is repeated several times.

In standard MiNT setups, this can happen from EmuTOS welcome screen if you hold a key too long.
I made a detailed description here:
http://srv1.trusted.cz:4433/pipermail/cz-bobek-lists-aranym-user/2009-September/004336.html

Then Helmut proposed another simple procedure:
http://srv1.trusted.cz:4433/pipermail/cz-bobek-lists-aranym-user/2009-September/004398.html
Basically, it requires going into the MiNT boot menu and exit by holding the Return key 2 or 3 seconds.

So it seems the bug is triggered just after the MiNT boot menu, if a key is hold down at that time.

I really hope we will be able to find the cause of this bug and fix it.

NB: Alan, this happens with your FreeMiNT-enhancements kernel, too.

--
Vincent Rivière