Update: I just tried to code for going to another level in Doom and it does not work in this version. Since you can't load saved games after a restart, this makes this practically unplayable. I'll ask on BAS, maybe someone will find a solution..
After playing the game for a little while - about to the middle of 2nd level - I realized that the directional button on BE isn't good enough for this type of games. I don't think there's any point in pursuing this further..
It works but there are a few 'ifs', 'ands' and 'buts'. Firstly, you need to run it in minimal mode, and check 'memory boost' option in BeShell. If you don't do that, it will run very slowly and jerkily.
Secondly, the screen is very tiny. It takes only about half of be-300's already microscopic screen. The rest is taken up by an on-screen keyboard that uses doom fonts to show letters.
Thirdly, in order to strafe, you need to click the alt on the on-screen keyboard. Once you click it, it will stay active and you'll need to click it again to turn. I found no way to assign it to hardware-button. Obviously, you don't want to click alt button with a stylus when you have orcs all around you..
On top of that, hw cursor button isn't very responsive or fine-tuned. It's a bit hard to hit anyone. Even when strafing..
On top of all of that, your saved games disappear when you restart. I wonder if it's possible to switch out of the game, find saved games and copy them somewhere?
doom2.wad works just fine with this game.
If the trick with copying saved games will not work, the only way to play it is to use cheat codes that go to a given level and give you all weapons.
Here are the codes:
idfa All Weapons/Ammo
idkfa All Weapons/Ammo/Keys
IDBEHOLDS Beserk Pack
idclev31 Bonus Level
IDMUSxx (xx being a number) Choose Game BGM
IDBEHOLDA Computer Area Map
IDDT Entire Map
iddqd God Mode
IDBEHOLDI Invisibility
FHSHH Invisible to Enemies Until You Attack
IDBEHOLDV Invulnerability
FHHALL Kill All Enemies in the Level
IDCLEV xx (Where xx is the level number, like 05) Level Warp
NOTE: THIS LEVEL WARP CODE DOES NOT WORK IN DOOM4BE
IDBEHOLDL Light Amp Goggles
idclip No Clipping Mode
IDBEHOLDR Radiation Suit
idchoppers Replace fists with Chainsaw
idmypos Show Position in Code
idclev32 Wolfenstein 3D Level
Please write if you get level saving to work, or if you figure out how to assign strafe button to hardware button. Much thanks.