The PCjs Project is a collection of computer simulations written in JavaScript.
It is an open-source project maintained on GitHub and hosted at pcjs.org.
3 machines Texas Instruments are emulated on this site :
Ken Shirriff has built a register-level simulator of a 1974 TI calculator chip that shows what actually happens inside a calculator when you perform operations and shows the calculator source code as it executes.