H for "help", it just shows two "general principles" messages one after another (only if "instant advice" is enabled), *HELP1 and *HELP2 from HELP.TXT. I was wrong: it works on any difficulty, but only on chieftain "instant advice" is turned on by default. You also get these messages on 20 and 60 game turn ("general principles" #1) and on 40 and 80 game turn ("general principles" #2) if "instant advice" is turned on.
I was precisely asking why I was testing both the intro of the game and in the conversations of the leaders and it didn't work, but of course, it was simply going out to two, as was done in the past with that operating system.
Do you think that if I exchanged the letters of rapid access of the mouse (P) and the "W" of the Game (menu) it would work and not lose that function of the mouse?
I'm sorry but I don't fully understand you. alt+W was used for "World" menu, not for "Game" menu. We changed it so now "Game" menu is called by alt+M. With "rapid access of the mouse" you mean default alt+M game reaction? I don't undestand what it does exactly (set mouse driver state to default?), but I think it's useless so no big deal we lost it. But you want to save it too, so "show World menu" routine will run mouse driver code instead? Can do.
Yes, it's probably useless, but just in case it wasn't, I was asking if there was any way to not lose that function, that's why I was asking if you could change the quick access letter of the mouse function for another letter to activate it (I said the W as an example).
The same in the future we found that the mouse function was useful.
I checked it and I cannot restore it. You see, original Alt+M uses e9 (jump) command with 50 fb (i.e. -4B0) parameter, 3 bytes total, so it jumps 4B0 bytes back. It's easy to change to where it would jump, so I changed it and now it jumps to "show World menu" part (58 ff, i.e. A8 bytes back).
But original Alt+W uses "jump, if zero" command: 74 where paramer is only 1 byte: a1 (i.e. -5F). But distance between this place and "call mouse driver" function is more than 128 (signed byte) (and honestly, even more than 255) so I cannot simply change parameter here.
If we want to jump to "call mouse driver function" part, then there will be at least 2 places in this chunk where we should use jump with 2 byte-parameter, so it should be 1-byte longer anyway. I have no idea what to do, at least I do not see easy ways. And I'm tired of this for today, too.