One of the keys to a successful simulation is the availability of a manual. Even a simple calculator can have some quirky features, and it is these features that often give the calculator its uniqueness, so it is important to model these if the simulations is meant to document a piece of calculator history. Fortunately the calculator in the example we're using is both sparse in quirky features, and has a manual available on the internet here.
However, having started to model the features of this fine calculator the code started to get bloated with details of the particular features of this model, and this served only to hide the basic structure of the code. So a decision has been made to simplify the code so that only the pertinent features of a simple calculator are modelled. You can always have a go at modifying the code to model the actual calculator features---the manual is available above after all!
The image we'll use of the calculator to be modelled is shown below.
"How to write a calculator simulator"
<- Prev Page Next Page->