I attempted to emulate the 1975 version by interpreting the basic as JS. It probably has some issues in the conversion, but it should be more accessible:
https://chrismiceli.github.io/TheOregonTrail/
It essentially creates a state machine for each line of Basic, and uses a loop as the program counter. going into the appropriate state based on variables.
It essentially creates a state machine for each line of Basic, and uses a loop as the program counter. going into the appropriate state based on variables.