3 ms·
For the same reason I wrote DSemu and jsGB: an educational experience. I only half-expected to get an emulation to the state where it would emulate commercial g
by Two9A 14y ago
For the same reason I wrote DSemu and jsGB: an educational experience. I only half-expected to get an emulation to the state where it would emulate commercial games and/or professional demos; the main motivation was to understand how a system works by simulating it, and to gain experience at multiple levels of the architecture at once.
Writing a system emulator in JS/HTML5 is a great way to learn the system being emulated, how to quickly and efficiently read assembly and/or opcodes for the processor under emulation, and acts as an introduction to HTML5 with it.
- djhworld 14y agoI'm currently re-learning how a computer works under the hood and implementing my own little emulators after forgetting everything from university/school. I plan to write a GB emulator too one day. I'm a Java programmer by day job but I find it dull so this is my "hobby" at the moment