|
|
|
|
|
by cpro
3956 days ago
|
|
Thanks! You are absolutely right. The book is still taking shape and there is a lot that is unclear. I certainly have a lot of decisions I need to make on the structure of the book and how to make the purpose of the book more clear. In my mind the book is code-heavy and first goes through the design and implementation of your own virtual machine. The book then builds on top of the custom virtual machine with more techniques/architecture (changing the main loop from a classic switch statement to a jump table, discussing dynamic (just in time) compilation, static recompilation approaches etc). The ultimate goal is to take all of the design and approaches and build an emulator to spec that runs games you can find around the net. In particular, the Chip-8 system because the size of the project would be good for the book. I think it would be great to make the book more general than emulation/emulator development but at the same time I want to make it clear if you are a person interested in making emulators (like I was) then this is a book that will help you do that. |
|