Here are the hacks for PoP2 v1.1:
(It took me about 3.5 hours to find the hacks, test them, and write this post.)
Thenasty wrote: ↑February 29th, 2020, 10:50 pm
Up > a
Down > b
LEFT > c
RIGHT > d
Thenasty wrote: ↑March 9th, 2020, 10:14 pm
SHIFT = f
Ctrl - Enter
First we disable the existing functions of the new keys you want to use:
Disable C:
Search: 80 3E 3B 1D 00, change 3B to 0D
Disable D:
Search: 80 3E 2D 1D 00, change 2D to 0D
Disable F:
Search: 80 3E 2E 1D 00, change 2E to 0D
Then we can remap the keys which control the prince:
Up to A:
Search: 80 3E 55 1D 00, change 55 to (0x1E+0x0D=) 2B
Down to B:
Search: 80 3E 5D 1D 00, change 5D to (0x30+0x0D=) 3D
Left to C:
Search: 80 3E 58 1D 00, change 58 to (0x2E+0x0D=) 3B
Right to D:
Search: 80 3E 5A 1D 00, change 5A to (0x20+0x0D=) 2D
Shift (Delete) to F:
Search: 80 3E 60 1D 00, change 60 to (0x21+0x0D=) 2E
Ctrl (Insert) to Enter:
Search: 80 3E 5F 1D 00, change 5F to (0x1C+0x0D=) 29
Note: The last two hacks remap from Delete and Insert, which originally do the same as Shift and Ctrl.
I did this so because Shift and Ctrl are checked in a different way. (Like Shift in PoP1.)
Thenasty wrote: ↑February 29th, 2020, 10:50 pm
ESC to quit the game right away to DOS PROMPT (in my case Games Menu).
Quit with Esc:
Search: 83 FE 11 75 0B, change 11 to 1B
(This works only within the game, but not within the intro.)
Thenasty wrote: ↑March 9th, 2020, 10:14 pm
Space - 1 (so don't have to wait for the DEMO/STORY to finish when game is started)
I couldn't find how to do this, but Esc will also interrupt the story just like Space.
(Although it's arguably not the best thing to use the same key to interrupt the intro and to quit the game.)
Technical note: Apparently some parts of PoP2 are compressed, but only in v1.1.
This includes the code which checks keypresses during the story.
This means that those parts cannot be easily changed (or even disassembled).
Thenasty wrote: ↑February 29th, 2020, 10:50 pm
Set Timer to 360 (instead of the default).
Start with 360 minutes left:
Search: C7 06 D2 5C 4B 00, change 4B 00 to 68 01
Thenasty wrote: ↑February 29th, 2020, 10:50 pm
Set the MAX LIFE/POTION (instead of the default one) that way I can play it longer.
I'm not sure what you meant here.
Do you want the prince to start with 12 hit points instead of 3?
Start with 12 hitpoints:
Search: C6 06 71 6B 03, change 03 to 0C