My brother let me play with his vbasic program. I'm not sure how it works, but it runs lots of small programs all at once, with only minor modifications in each one. Keen is small. Applying one patch in random places gives amusing [crash] results. However, it did result in a lot of patches to alter what the Keen 1 main menu does:
#New game
#Disable
%patch $9572 $EB $AD
#Goes to load game
%patch $9574 $EB $AD
#Load game
#Starts new game instead
%patch $9576 $EB $AD
#Disable
%patch $9578 $EB $AD
#Displays story instead of loading game
%patch $957C $EB $AD
#Story
#Story, then start game
%patch $9582 $EB $AD
#Start game
%patch $9583 $EB $AD
#Go to title screen [also $9585, but more interesting]
%patch $9586 $EB $AD
#About Id
#Id screen, then start game [also 958C]
%patch $958D $EB $AD
#Gibberish, then exit
%patch $958F $EB $AD
#Goes to high scores
%patch $9593 $EB $AD
#Make Id screen followed by story
%patch $9595 $EB $AD
#Make high scores have no effect
%patch $9596 $EB $AD
#high scores
#High scores then start game [also %patch $959A, but more interesting]
%patch $9599 $EB $AD
#Pause, then return to menu
%patch $959F $EB $AD
#High scores goes to title screen
%patch $95A0 $EB $AD
#High scores followed by Id software screen
%patch $95A2 $EB $AD
#ordering info
#Make ordering info go to about Id screen
%patch $95A3 $EB $AD
#Display ordering info screen then play game.
%patch $95A6 $EB $AD
#Display story screen then start game.
%patch $95A7 $EB $AD
#Ordering info leads to title screen[also $95AF]
%patch $95A9 $EB $AD
#Gibberish, then exit
%patch $95B0 $EB $AD
#Previews!
#Disable
%patch $95B5 $EB $AD
#Start game after previews
%patch $95B8 $EB $AD
#Gibberish, then exit [also $95BD]
%patch $95BA $EB $AD
#disable [also $95BE]
%patch $95BB $EB $AD
#Start game
%patch $95BF $EB $AD
#Previews, Gibberish, then exit
%patch $95C0 $EB $AD
#Previews, then order info
%patch $95C1 $EB $AD
#Title screen
#Start game [also $95C6]
%patch $95C5 $EB $AD
#Load game
%patch $95C7 $EB $AD
Note the 'gibberish' is a multicoloured screen of nonsensical letters and colours.
Muchas patches! altering the main menu [Keen 1]
Checked. Nothing serios arises.Some of these might end up causing other weird bugs later down the line
My brother called it 'depend' because it if a program runs 'depends' It runs lots of copies of a program all at once, with either one variable in different places, or different variables in the same place. It then copies your input and runs all the programs on it. Apparently it helps you fix programs by running lots of simalar but slightly different copies of them. In this case, I took the 'no ordering info' patch to various locations. Most of the programs crashed, but some had interesting results.I'm more interested about that program, did you find those with that or what? *confused*
interesting
That sounds like an interesting program. Your brother isn't releasing it, is he?