I tried to explain advanced topics in writing fast and efficient emulators in this book.
I am sending it also here to see if anybody is interested in it.
===
It was a long time ago when I decided to rewrite the “How the Bochs works under the hood” originally written by Peter (Firefly) Brodersen Lund and explain the architecture of Bochs and techniques used in it. It took me several months to explain even basic things only about the CPU, more stuff still to come.
Anyway, I am proud to be one of the authors of the fastest emulator in the world which is proven to be even faster than a naïve binary translation.
Waiting for your comments, questions and more ideas to improve Bochs emulation engine.
More sections will be added based on your interest.
===
Link to rapidshare: https://rapidshare.com/files/4091148300 ... dition.pdf
Stanislav
How Bochs works under the hood (2nd edition)
Re: How Bochs works under the hood (2nd edition)
Hmm?Anyway, I am proud to be one of the authors of the fastest emulator in the world which is proven to be even faster than a naïve binary translation.
- Love4Boobies
- Member
- Posts: 2111
- Joined: Fri Mar 07, 2008 5:36 pm
- Location: Bucharest, Romania
Re: How Bochs works under the hood (2nd edition)
I think he means the fastest emulator implemented as an interpreter or something.
I've downloaded the PDF and will keep it close by in case I ever need to look at the Bochs source.
I've downloaded the PDF and will keep it close by in case I ever need to look at the Bochs source.
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
[ Project UDI ]
Re: How Bochs works under the hood (2nd edition)
Very nice preview of book.
But could you post link to prev. full version?
And why did you choose RapidShare instead of, for example, SourceForge page of Bochs?
But could you post link to prev. full version?
And why did you choose RapidShare instead of, for example, SourceForge page of Bochs?
Re: How Bochs works under the hood (2nd edition)
This is the previous version.Nable wrote:Very nice preview of book.
But could you post link to prev. full version?
And why did you choose RapidShare instead of, for example, SourceForge page of Bochs?
http://www.diku.dk/hjemmesider/studeren ... hsdoc.html
Not really full but it gave me some ideas at that time. I hope that my one could inspire somebody else as well.
Stanislav
P.S> I will put newer more complete revision on Bochs website.
I think normally it should be in Bochs wiki.
I even opened a wiki service for Bochs project in sf.net but I need help of somebody who could shape the wiki at the beginning, for example using Bochs user docs and this book. I am not wiki person
Re: How Bochs works under the hood (2nd edition)
Isn't that like gloating that you're the worlds tallest midget?Love4Boobies wrote:I think he means the fastest emulator implemented as an interpreter or something.