Dec-15-2017, 01:02 PM
What are people working on these days? Any interesting personal or professional projects?
My personal project for the past couple weeks has been writing an emulator for the 8080 processor. Professionally, I've done quite a bit with machine/assembly language on modern Intel/AMD processors and thought this would be an entertaining way to (a) continue developing my Python/development chops (I only use Python at work about 30-40% of the time) and (b) do something interesting and fun.
Progress-wise I'm not too far into it. First, I'm forcing myself to write good/complete unit tests for every instruction before implementing the instruction. Second, I have a few other interests that take time as well, so I may only implement one processor instruction in a day.
My personal project for the past couple weeks has been writing an emulator for the 8080 processor. Professionally, I've done quite a bit with machine/assembly language on modern Intel/AMD processors and thought this would be an entertaining way to (a) continue developing my Python/development chops (I only use Python at work about 30-40% of the time) and (b) do something interesting and fun.
Progress-wise I'm not too far into it. First, I'm forcing myself to write good/complete unit tests for every instruction before implementing the instruction. Second, I have a few other interests that take time as well, so I may only implement one processor instruction in a day.