You need a computer and a compiler. The better the computer the easier it will be, but as long as your computer is powerful enough to run an emulation of your chosen processor on top of the base operating system, you'll be okay. Compilers are available free of charge, depending on what programming language you prefer to use. Then you just need a mastery of your chosen programming language as well as complete knowledge of the system you're intending to emulate. These can be obtained free of charge but might take 10-20 years to acquire.
|